某个做安卓开发的大佬分享自己的经历:
当初安卓刚兴起的时候,会做一个安卓APP一定是稀有的人才,因为当时能掌握安卓开发技术的人很少。
而现在如果只会开发安卓APP的话,大概率很难找到工作,你需要掌握更多的知识,比如插件化、图片加载、Activity启动流程等等。
这些在短期内能成为就业机会和财富密码的技术,其实就是信息差,在某个时间阶段确实会形成技术护城河。但把信息差作为护城河并不是很好的选择,因为是具有时效性的。
坚不可摧的壁垒或难以逾越的护城河,是需要多种能力堆砌而成的。
那么,IC工程师的护城河是什么呢?
半年前,芯易君非常好奇资深IC工程师对这个问题的答案,所以在某平台上提出疑问。
有一个入行两年的朋友说,这个问题倒也让他在忙碌的工作节奏中产生了一些思考,尤其是对职业规划和长期发展的思考。
这么看来,这个问题还是有价值的。
问题下得到了一些工程师的回答,其中有一些高频出现的关键词:
“一次次流片经历就是护城河”
“时间和成本”
“流片机会”
“大厂经历”
“多经历项目”
“研究底蕴”
芯片的科学原理没有什么秘密,全都是公开的,透明的。
对于企业来说,护城河就是要做到技术层面的可行性,乃至于商业层面的可盈利性。
花一亿块造一颗芯片没有什么意义,能保证自主设计、大规模制造、保证良率、保证更新速度,还要保证芯片售价很便宜才行。
对IC工程师来说同理,日复一日地写代码、debug、画图走线,用这些来挖掘护城河是非常有限的。能紧跟先进工艺流片、不断积累学习协议和IP、接触不同应用场景的产品才行。
换句话说,就是把一次又一次的项目经历,复盘、总结、提炼变成独属个人的能力。
如果你是个未入行或刚入行的新人,学习能力和学习意愿就是你的护城河。
对于一个新人来说,摆正心态比什么都重要,罗马不是一天建成的,工作的同时要多看看相关的文档。
可能你会加入一个集成度比较高的公司,很多程序都是别人写好的,这个时候你可能会出于惰性直接拿过来用,这是万万不能养成的习惯,一定要进去看仔细研究里面的内容,最好可以自己写一个,然后看看实现的功能和别人的有什么不一样。这样对自己的提高才是帮助最大的。
同样,碰到问题一定不能闷头蛮干,要早一点提出问题,请教他人。当然,请教之前要自己先分析梳理清楚自己的问题。
如果你是有经验的IC工程师,处在不同的职业发展阶段,也会有不同的经验和感想。
入行2年的验证工程师认为通用代码能力是护城河,入行4年的设计工程师认为流片项目经验是护城河。
入行10年的验证工程师认为不同产品线的经历是护城河,bug无孔不入,在做项目的过程中,要培养自己发现问题、分析问题、解决问题的能力。
入行11年的设计工程师建议要善于从更高视野去看问题,对整个应用环境和芯片功能有着高层次的认识,比如芯片的整体设计目标和要求、上下游模块的工作行为和功能等。
入行的13年的后端工程师认为庞大的知识体系和丰富的项目经验,乃至于编程能力、细心程度都是护城河。
简而言之,IC工程师的护城河大概就是技术要比别人强,经验要比别人多。
在卷出新高度的IC行业,任何企业或个人都很难独善其身,能力提升这件事就显得尤为重要。
这也是IC修真院一直以来都着重于学员能力提升的原因之一,故而课程设置也偏重于工程能力培养和项目经验积累。
学习之路上,IC修真院与你同行。