之前有很多材料的难兄难弟私信问我是怎么转行,说想让我写写心路历程,一直也没有找到时间,因为我真的太忙的。单休而且平常还要加班的生活,让我满眼只有疲惫。但是自己还在学习的阶段,正好也趁此多花点时间在学习上,能够迅速的成长起来,这样想,也就没有什么怨言了。我记得鲁迅说过(没说过也当说过),所谓的天才,就是把别人喝咖啡的时间用在学习上。
我是彻彻底底的材料人,本科加硕士,七年耗在材料这个专业上,回头想想,有这七年,干点啥不好,非要学材料。2018年的秋招之前,我那会就已经萌生了转行的想法,也特意学了产品经理相关的课程,也想过去做市场,做销售,卖仪器,做技术支持等等,我想了很多很多,想的面太广,所以都是浅尝辄逝,一无所获。建议那些想要转行的同志们,提前规划好,不要像我一样,什么都去尝试,这只能白白浪费你的精力。我估计我应该大大小小面过几十场,但最终也没有拿到我比较喜欢的,一个是吉利的产品工程师,一个是华星光电的设备工艺工程师,一个就是我前公司,某FAB厂的工艺工程师。最终我选择了最后一个,开启了我的FAB半年游,我还是拒绝不了FAB厂还过得去的工资(这个工资在知乎只能是过得去)。
我其实还是挺感谢这半年的FAB厂经历的,不能说对我现在的工作有多少帮助吧,起码让我对芯片制造有了一个大概的概念,对芯片的整个流程,从芯片设计到芯片制造有了一个宏观的了解,不然看着代码,也想象不出芯片到底是个什么样子。另外就是,有了这次经历,才感知人生的不易,会更加珍惜现在的生活吧。
我去FAB是当时也没有其他更好的选择,而且我还特意打听了,即将要去的公司虽然是FAB厂,倒班频率很低,甚至是不倒班。到了之后才发现,虽然是同一个母公司,但不是那家不倒班的。在去之前,我是抱着在这个行业深耕的想法,培训的时候也是情绪高涨,直到结束培训,部门长依次找我们新员工谈话,通知我们即将倒班的事情,当时嘴里笑嘻嘻,心理还是妈卖批。进入行业越深,了解越多,才知道,倒班是这个行业的普遍且长期的现象。想想自己工作十年还要倒班,就恐惧,我开始萌生出走的想法。
那时我陷入了艰难的境地,一方面是对现实的不满,一方面是不知道自己将要去到何方。我不知道自己转行能干什么,那段时间特别焦虑,也开始在知乎找“半导体工艺工程师转行”相关的文章,也没有什么收获。之后想想,自己已经进入芯片行业了,要么往上游走,要么往下游走。我开始看得就是上游的设计,我知道IC设计很难,门槛也很高,我本来没抱有什么希望,自己几斤几两还是心里有数的。查过之后我才知道,有IC验证这个岗位,而且大学里头也没有比较对口的专业,对口的微电子人都去做设计去了,而且验证是一个在国内比较新的岗位,人才缺口也比较大,我才开始我的IC验证之路。
我也查过很多资料,因为想要做这个,那就得知道你得学什么。不管转行做什么,我想最好的资料就是从招聘要求看,看看这个岗位的要求是什么,然后对症下药。我就是从招聘要求看的,然后从数字电路开始。对于一个材料出身的人来说,和电打交道一是高中物理,二是本科的《电工学简明教程》,非常惭愧,我直到翻出这本书才知道,里头其实就有数字电路的知识。不巧的是,关于电的东西,我一直都很恐惧。那段时间,每天下班就是学数字电路,看视频教程,为了找那些视频教程,辨别好坏,也花了不少时间。有时候上班也看,但是总感觉要被领导发现,看的时候也是心里惴惴不安。那会我书包里常常都是装着数字电路这本书的。同事只知道我背了本书,但不知道是什么事书,同事还取笑我,说我背来背去也就是装装样子,我笑而不语。推荐一下西北工业大学的杨聪锟老师在中国大学慕课网上讲的《数字电子技术基础》,以及哔哩哔哩谁上清华大学王红老师讲的数电课,都很不错。我看的是前者,因为比较简练,我时间太少,我急着去看Verilog,想早点脱坑。
Verilog也找了一些视频教程,好的感觉不多,在哔哩哔哩上有西安电子科技大学蔡觉平老师讲的课,我看过一部分,挺不错的,可以看一下。关于Verilog的书我买过两本,一本是夏宇闻老师的,一本是李洪革老师的。我看过几天前者,实在是看不进去,可能是我水平不够。我觉得后者更适合像我这样的零基础,写得浅显易懂一点,也比较精炼。也有人说前者的第二版讲的比较好,我买的是第四版。仁者见仁智者见智,选择适合自己的最重要。
疫情给了我很多时间去学习,那时候在家,也没什么事,看了一遍Verilog,然后开始看第二遍的数字电路,这次是跟着verilog一起看的,一边看常见的组合逻辑和时序逻辑,一边看相应的代码。代码和电路相结合,也把之前的东西更理顺了一点。组合逻辑和时序逻辑是很重要的一部分,可以多花点功夫,反复看,理解透彻。以后的验证人生,其实就是配寄存器的人生,重要性可想而知。有的部分,我也不记得看了多少遍,直到自己看懂,能看着电路把代码写出来,当然,是常见的电路。
学完这两个的时候,我本来打算继续学systemVerilog,同时也开始了投简历,我本来想试试自己的水平,我也想知道这一行的面试是什么样的,另外我总觉得这个对新人的要求不会太高,可能是初生牛犊不怕虎吧。也没想到就这样成功了,其实,我学的这点东西远远不够,验证要学的东西太多了,导致我现在在疯狂补课。我想我可能沾了我母校的光,我第一次感受到学历背景带来的便利。运气也是一部分吧,当时面试官也没有怎么问我问题,起码问的,我都能回答的上。机会有时候就是这样,准备好然后试一试,机会可能就是你的。
也有人问我报班好不好,我也不好怎么说。市面上的培训班价格当时就把我吓住了,实在是报不起,比如某课网,动不动就两三万。如果你觉得自己实在是乏力,也没有那么大的自制力,可以花钱买毅力。付费的东西,总是让人能够坚持下去。比较实惠的应该是路桑的路科验证培训班,路桑活跃在知乎,转行的人可以看看他的回答,可能对IC验证有更进一步的认识。
既然想转行,就要做好长期找不到工作的准备,还有长期学习的准备。只学数字电路和Verilog真的远远不够,我只是运气好。至于还要学什么,看招聘要求吧,比如要会脚本语言,要会C语言,要会SV ,要会UVM,要会仿真工具,要会搭环境,要懂一些总线协议等等。
虽然我的经验很水,但是转行着实不易,不问前程的学这一堆鬼东西,很迷茫,也没有人指导你,你不知道未来会怎么样,不知道付出会不会有回报,不知道会不会有公司接纳你,不知道是不是从一个坑跳到了另一个坑。可是啊,人生若总是瞻前顾后,注定止步不前。只要想好了,就尽全力去做吧,时间会给你答案,你我迟早能够靠岸。