其实,做ic设计的,在整个科技领域里,都是相对轻松的。注意这个范畴:科技研发领域。不能去和居委会的大妈比工作压力,那你肯定不如她悠闲。
但做ic设计的,尤其是ic设计部门,因为流片的成本太昂贵,导致整个开发周期非常长。一个项目,从前端到后端,往往需要准备很久很久,可能一年两年,才会去流片一次。这么漫长的周期就使得IC设计工程师的工作节奏并没有那么快。特别是在一些外企和国企,在里面工作往往是一个萝卜一个坑,准点下班,加班极少。
IC设计这一行,强度大不大是要看公司的。
在一些初创的设计公司,比如oppo,vivo等,因为项目多,所以可能也是会有较多加班的。
但是和软件比,就更显得轻松了。软件是成天可以编译,可以调试的。理论上来说,你如果7*24小时一直在做事,那软件就可以一直有进展。
所以软件就很苦,调试没成本嘛,自然被往死了赶进度。你不能单纯看互联网码农们赚得多,他们赚得多,但是加班也多,产品迭代更新的速度非常快,上线前夕不眠不休或者半夜爬起来加班也是常事,单位时间的收益不见得比ic工程师高。从这个角度看,做ic工程师的性价比是很高的。
在华为工作也是同样的道理,虽然海思在做芯片,但华为其余大多数人是在做产品,做项目,那些人都是到处飞,成天出差,成天加班的。
所以在整个行业里,做ic设计,是相对悠闲的,也是单位时间收入比较高的。如果能够考上硕士,毕业了做芯片设计工程师,还是一种很不错的选择。
ic设计是吃青春饭吗?
吃青春饭那是指开发的那个群体,不包括ic设计工程师的,看看你身边有没有35的数字IC设计工程师,是失业?还是各个公司抢的对象,当然前提是你不要从25到35一直都是混的心态。
IC试错成本太高,用新手犯错代价太高,所以这一行,永远都是老带新,带上路才行。设计、验证以及后端都一样。
最后,客观地说,IC设计并不是严格意义上的程序员,而是数字电路的设计者和维护者在保持永远思考的条件下,数字IC岗位不是吃青春饭,而是吃经验饭。