01
前言
作为一名数字IC设计工程师,也就是最近很热的芯片行业。从业数年,对这个行业也有了一个基本的了解。回过头来,从刚毕业的小白,也变成了一个还算有经验的工程师,无论是技术上,还是眼界都所提升。分享一下自己在这个行业的积累的经验,希望能给新人一些参考,少走一些弯路。
在这里我把整篇文章分为两个部分,第一部分是初级的经验分享,第二部分是进阶的职场经验分享,进阶部分则又分为技术路线和管理路线两个方向。
初入职场
1、第一份工作的职位一定要谨慎选。
想好方向,是做设计,验证还是封测等。如果想换,毕业三年内一定要想好自己工作的发展方向,如果你做的是制造,材料或者封测,三年内还是有机会转做设计和验证的。随着时间的推移,机会越来越小,五年之后想转行基本不可能。
2、选择大公司还是小公司还是要综合考虑。
大公司的优点是稳定,但薪资也相对固定。小公司如果能拿到股权还是值得考虑的。记住千万别去皮包公司。
3、 工作前半年一定要把公司的flow吃透
不要让flow成为你工作的障碍。工作前三年争取能独挡一面。前五年努力提高自己的技术,以后的日子会好过很多。
4、 英语是不可忽视的一项技能,尤其是在外企。
一款大型芯片的研发是由全球多个site共同完成的,所以和北美,欧洲以及印度等site的同事交流是必不可少的,所以对英文的听说能力要求很高。尤其印度英语,每一个印度人讲的英语也不一样。当你以为自己已经能够熟练听懂一个印度同事的英语,如果再换一个印度人,一切都要从头开始……
即使在非外企,也要面对很多英文的spec,英语好确实能节省很多时间。
5、 当工作一定的年限后,技术已经不能够成为你发展的瓶颈了,取而代之的是你的软实力。
下面就分享一下职场的进阶发展
以下这张图以IC行业为例,展示了技术和管理方向的职业晋升路线,我也就分别从这两个方面来分享以下自己的经验。
技术专家路线
1、积极主动是一切的基础
日常工作中善于自我驱动,主动去解决问题,而不是逃避。从我个人的经验来看,IC中的问题是逃不掉的,主动去解决反而会让工作感觉更舒适,也更容易获得领导的好评。
2、找一个好的mentor,多问不同的人
在一家新公司,有一个好的mentor是很重要的,职场新人面对工作难免会有很多问题。遇到问题可以自己多深入思考,无法理解再去问同事,因为太简单的问题去问别人会给别人留下不爱思考的印象。如果问题实在比较多,建议去问不同的同事,总问一个同事也会引起反感,毕竟每个人都有自己的工作。
3、敢于主动承担新的任务,善于发现问题并不断钻研下去
当部门新接到一项任务的时候,自己可以主动去承担,成熟的东西不如新东西对人的帮助大,面对新的问题会促使你去学习新的知识,自己多思考,保持惯性,这是成为技术专家的必经之路。
4、多复盘总结,养成记录的习惯
多在组内分享,分享的过程会帮助你把知识理解的更深刻,因为你要给别人讲明白,自己一定要很清楚,同时培养自己presentation的能力。
5、文档编写管理的能力
在IC设计中,我们都是根据设计文档(design spec)来进行RTL的设计,所以读写文档的能力也很重要。同事日常工作中也会使用脚本语言去开发新的工具,为自己开发的工具编写明确的文档,这样同事用起来也很方便。写文档也是构建自己核心竞争力一个重要的方向。
6、少摸鱼,养成高效的工作方式
之前我写过一篇上班如何摸鱼的文章,还获得了不少赞同。当然这只是调侃,实际工作并不可取。
对于刚进入职场的新人,我在这里给大家最大的忠告就是避免工作时间碎片化!比如过个三五分钟就看一眼手机,没事就和同事聊八卦等。对于科技行业的诸多工作,很多时候是需要大块连续的时间去完成的,而且分心很容易出错。建议各位在工作中每天形成自己的工作节奏,平衡好工作和生活。
如果是偏管理,就要学习管理的一些技巧,可以看看自己的老板是怎么做的。此时你可能已经在组内承担带新人的责任,负责一条产品线了。
管理路线
1、交流沟通的能力
这里的交流沟通不局限于口头交流,会议交流,或者是邮件交流。充分了解对方所掌握的信息,能够站在对方的角度,用最简洁的语言,清晰的表达自己的想法及观点是高效工作的基础。尤其是外企,因为和欧美的同事不在一个时区,如果你的第一封邮件让对方误解,再发一封邮件去解释,可能又要等到第二天才能等到回复。这样来来回回交流的时间变长,留给自己做事的时间就变少了。
2、drive问题解决的能力
这一点很重要,有些问题自己并不能自己解决,但是如果你能借用公司其他同事的资源,把问题搞定,这也算是一个很重要的能力。有些时候,懂得利用身边的资源也很重要
3、和其他team合作的能力(schedule,commit)
和其他team合作的能力也很重要。比如对方定了这个设计要一个月完成,但是你觉得一个月的时间很难,如何说服对方,一起把时间定为两个月?或者说如果项目出现问题,两个team都有问题,如何防止被甩锅?或者如何把锅甩出去?拥有这些能力,摆脱工程师思维,是成为管理者的必经之路。
4、多提想法和建议
这样不仅有助于自己思考,同时也在为团队做贡献,如果自己的想法和建议被采纳,得到领导的认可,这对将来的职业生涯是很有好处的。也是构建自己核心竞争力很重要的一个方面。
5、重视承诺
大家都知道,一款芯片从立项到流片的周期通常在一年甚至更久,在芯片没有量产之前,是没有利益可言的。所以在日常工作中,要谨慎承若时间表,尽量在承诺的时间按时完成任务避免延期,你的延期同样会影响整个项目的进度,这样对个人的影响是很差的。
6、向上管理
就我身边的工程师来看,很多人会忽略这一点。如果你想走管理路线,学会向上管理是一个很好的开始。
向上管理首先要从心理上有一个转变,虽然在公司的关系架构上他是你的领导,但是从心里上要把他当做同级的同事。因为部分职场新人由于性格原因,会惧怕领导,把领导当做绝对的权威。这是第一步。日常可以了解老板的爱好,比如有的领导喜欢打羽毛球或者游泳,可以拉近和领导的距离。同时了解其领导风格,看看领导是怎么管理团队的,和其在做决策时的偏好。
向上管理的第一个要点是充分沟通,建立信任。
很多人都惧怕和领导沟通,向上管理就要打破这一点。除了每周固定的项目会议之外,在项目出现问题或者进度顺利的时候,都要主动找领导交流。当然并不一定需要建议一个会议,很多时候口头交流就已经足够了。避免问题都放到每周的会议上,造成延期。平时都是领导在催进度,作为员工要转变角色,变成你来催领导,来把控你的进度。
向上管理第二个要点就是帮助领导节省时间,提高工作质量
当你和老板作为一个团队共同被分配一个任务的时候,领导往往没有那么多时间去仔细点分析这个项目。此时就需要你帮忙过滤信息,提炼问题,给出解决方案,提交领导做决策,同时表达自己的看法。
最后要明白向上管理是和领导互相成就的过程,因为你们作为一个team,利益是一致的,你的工作目标是服务于上级的工作目标的,如果你能负责任的,时刻以替上级分忧的心态来完成工作,领导是能感觉到的,从而为自己营造一个良好的口碑。
最后,无论是从事走技术路线,还是管理路线,只要是从事科技相关的职业,在技术更新迭代速度非常之快的今天,终身学习是每一位即将进入科技行业的新人应有的观念和意识。否则在从业几年以后,新人的光环褪去,很容易遭遇中年危机!所以在毕业时,就应做好职业规划,不断地系统构建自己的核心竞争力,从而实现自己的价值。
祝愿各位职场新人,平步青云,如鱼得水~
END