@
locoz 我觉得有以下几个方面的问题:
1.硬件很多都会转行做销售和 FAE(因为收入、能力、压力等各种原因),甚至转行软件(但这个可能是因为能力比较好,觉得硬件太无聊了,提升一下自己所以变成了全栈),最后坚持十几年下来的比例就砍掉一大半了。
2.国内很多硬件公司产品时非常初级的,但销售渠道和利润似乎还可以(例如做一些 9 块 9 包邮的垃圾儿童玩具卖到三四线或者乡镇去),这种电子企业我更倾向于称之为电子厂,基本是工厂主导的。所以这种公司呆上 5 年十年似乎也没什么进步可言。
3.大厂吃掉了很多人,尤其是华为、中兴这种,很难想象一个公司固定每周都有招聘会的。而且恕我直言,这两个公司招走的人水平其实很参差不齐,但直接结果过就是留给其他公司的人非常少。
4.运营很好的小公司也留住了很多人。其实硬件面向的领域是非常广的,所以有一些你都想不到的行业里其实也有很多工程师在里面,而且你基本上挖不动他们。而软件的话,除掉几个大厂之外我们能用到几个软件呢?这些软件能维持盈利的又有多少呢,持续盈利的恐怕就更少了。相应的这些软件背后能长久支撑多少个公司?那么相应的人员流动数量也就可以看出明显差异了。
5.外企福利很好,但干活太专一了,他们每个人拉出来在某个细分领域都是世界级的专家,但这个细分领域肯能是类似“给汽车加油时穿什么鞋子可以最大程度避免便秘”这种你都不知道什么时候用得上的领域。所以外企裁员后的人,其实一般只能往别的外企跳,小公司基本是不会招的。
当然还有一个问题是大部分 HR 似乎很不专业,你说你软件提出一个熟悉某个框架和语言什么的需求我还能理解,毕竟这个学习起来要点时间,如果招你来就是要马上干活 ,给你几个月时间学期一个新框架可能不太现实。
硬件的招聘里,前几年我经常看到一些招聘时要求别人熟悉某款特定的单片机(而且基本都是 stm32....),或者指定的 EDA 工具,这个就让我很崩溃,如果你不去做驱动开发的话,硬件其实熟悉一个芯片,大概只要几个小时。
结果就是如你所言,要求较高的公司想要找有十几年经验,且从业经历符合他们需求的人其实真的就不怎么多。
自己作为从业人员觉得这行业每年毕业这么多人,应该有很多人可以招,实际上就是哪怕只用十年工作经验这一条就可以干掉 90%的简历了。
和硬件工程师类似的,嵌入式软件工程师的情况几乎是完全耦合的,甚至比硬件还难招。