我在这个行业工作了15年以上,在这几年芯片行业火了以后,我却还是决定要选择别的方向发展了。


我是06年进入芯片设计行业的,正好那段时期是国内芯片最低迷最艰难的时期,也算为国家的芯片事业奉献了整个青春。这十几年的付出和收获是极其不成正比的,当时有一种,自己的技术水平在不断成长,但是收入却远远赶不上别的行业,甚至远远落后于通胀的感觉,换句话说就是越干越穷。


那个时期,行业内的人普遍都过的比较艰辛,多少高学历高智商的人才在这个行业内是苦苦挣扎也得不到应有的回报。当然近几年来芯片行业的生态得到了极大改善,人才非常紧缺,拿高薪也比以前容易很多了。


我决定离开芯片主要是因为个人因素,当然作为一个芯片老兵,我也愿意分享一些我的个人经验和对这个行业的一些看法。


首先说说为什么芯片行业赚钱比较难吧。我个人认为这是因为芯片在产业链所处的位置决定的。在整个互联网的产品线上,硬件本来就是底层,那芯片更是底层的底层。行业在产业链的底层就意味着离用户的钱最远,所以芯片在产业链中的位置就决定了这是个低利润,依靠密集型劳动来获得微利的产业。可偏偏,芯片又是难度最高,技术含量最高,需要巨大的研发投入,大量工程师的密集脑力劳动才能实现的。所以很明显的,同样的劳动付出,可能在互联网行业,计算机行业,和在芯片行业,是没法去进行比较的(可以说做芯片的专业难度数倍于软件或者互联网,但是回报可能是几分之一吧)。


其次我来谈谈国内芯片设计行业的一些情况吧。在2000年初,当时国内的芯片设计公司主要还是一些美资企业设立的中国部门,还有华为海思,像国内的公司有士兰微,展讯,澜起这些。到了2010年以后,尤其2015年以后,出现了大量的国产芯片公司。然而芯片这个东西呢,并不是投了钱搞了个公司,招几个领导再加一批工程师,做个几年就能搞得好的,很多公司虽然是在做芯片,可是并没有做上路。在国内的这些公司,除了已经技术积累的非常成熟的美资企业之外,华为海思算是国内设计公司中的佼佼者,展讯当时做的也算不错。为什么我会说到做的上路了呢?就是指一个公司的技术积累的水平,整个设计流程,流片成功率已经非常稳定,对研发的管理水平也相当不错了。可能有些人会问,难道有很多公司连这样的水准都达不到吗?还真的是,国内芯片业内的许多公司连这样的水平都差的远,原因主要还是芯片太难做,要达到让技术流程和管理都稳定下来的程度并非易事,因为当时华为海思可能要达到这样的水平也需要十年以上的时间吧。而一些新建了没几年的国内设计公司,他的设计流程,包括管理水平都还是很混乱的,流片也是经常失败的,有些领导岗位上的所谓资深工程师其实是资历不够的,并没有足够的能力来领导项目。工程师如果一开始在这样的公司工作的话,首先他可能对工程的流程的认识会不够,而且在这样的公司里工作往往是非常糟心的,做的无用功就会多很多。所以虽然现在国内芯片行业整体的薪资水平上去了,但是那些技术积累已经成熟稳定的,既能够对员工技术成长比较有帮助的,又能够在里面安安稳稳干活的公司其实并不多。当然了,如果坚持度过了混乱期,拿了股票最后上市的话回报可能会是丰厚的。总而言之,这个行业的坑比较多,以至于安稳干活都有那么点难。当然了,好在现在行业缺人,在这被气走了想换一家公司也还是很容易的。


最后说说关于芯片验证岗位吧,我入行的十几年,大部分时间都是在做芯片验证。入芯片行业,很容易就会做到验证岗位,因为验证人员的需求量比设计大很多,而且做验证的门槛低一些。我其实很擅长做设计,也更喜欢做设计,但是由于我的职业经历里有一部分时间是在做验证的,最后就总是脱离不了验证岗位,领导总是找理由把我塞到验证岗位上去,因为验证实在是缺人。


说实话,我认为芯片设计流程里,验证是的比较不好的岗位。首先工作量非常大,但工资并不会高于设计。作为一个既做设计又做验证的工程师,我可以说验证的工作量十倍于设计都不为过。在规格的中一个特性,一行代码,在验证那里就是十倍二十倍的工作量。这还不去说了,再说第二点吧。验证的灵活性大,语言更接近软件,其实技术的积累性就差,这就意味着这个岗位更接近青春饭。如果说芯片设计是密集型脑力劳动的话,芯片验证就是比密集型更密集的超级密集型脑力劳动,年纪上去体力和脑力就不太适合这样的岗位了。技术积累性差,更容易被年轻人所取代。第三,流片如果出问题,责任更容易往验证这找,其实芯片验证无止境,没流片谁也不敢保证百分百,验证岗位的压力其实是最大的,因为设计嘛,规格review过没问题,代码部分有验证保底呢。而且验证工程师从定规格开始跟进做验证方案环境搭建,到最后做完了还经常被拉去做测试环境,整个项目从头到尾连轴转的就是验证。我最后离开芯片行业不想干了,很大程度上也是因为我做了验证。我觉得吧,做芯片慎入验证岗位。