有人来问我数字相关的实习的工作状态和日常工作作息的情况,还有面试的问题,说实话,我不知道该怎么回答,就从我的个人了解的一些东西和自己的切身体会来说下具体的见解,仅供参考。
1)关于设计的面试的准备,看你是本科还是研究生吧,其实这些要求都是跟具体的行业形势相关的,有时在招人比较多的情况下就会很松,招人比较少的时候就会要求比较多;但是基本要求就是工科相关的专业,对相关的电路有一定的了解,对Verilog有一定的了解,比如说问你写一个锁存器这种最简单的东西你肯定要会,稍微艰深一点的可能会让你具体的根据一些要求来设计一个电路或者写一段代码,这都是需要的,做设计主要还是跟代码打交道吧;自己设计的电路要有能力自己验证它的功能,自己可以编写testbed,pattern等,基本的数字电路的知识要有了解,工艺简单了解一点就可以了;说实话面试的问题大多都是会问一些概念性的东西,比如说数字电路中控制电压高或者低那个的电路的速度快?阻塞赋值和非阻塞赋值是什么东西,用的时候有什么不同等类似的概念。
2)实习后的状态,主要还是看公司,不同的公司不一样,但是前期应该都差不多;刚毕业还停留在学校思维阶段的时候的培训一般都比较苦逼,一般就是任务多,杂,培养你的抗压力,对工作的认真负责的态度;前期的培训主要是在让你对自己的工作有一定的了解和完成一个从学校到公司的过渡阶段,想要轻松基本上负责管理你的人估计也不会同意。
3)做IC设计,或者说是IC相关的,说实话,还是挺苦逼的;跟CS,计算机科学,软件他们很类似,实际上,基本上任务都比较重,任务基本上都是在delay,然后一直需要赶进度,加班算是常态;当然IC做得好,工资也是很高的,IC做的好的不管是在那一个方向,只要你有能力,即使是你的上司也不会对你怎么管,很多东西都是你来决定,工资也还是很高的。之前看过一个招聘信息,说在上海工作5年可以拿到月薪5万,如果工作十年可以达到项目负责人的程度或者说是总监的类似的职位(具体职位划分我不是很清楚)也能拿到10万月薪,这个跟你的能力有很大的关系,工作十年,工资不高的人也大有人在,而且一般工资越高的人就会负责越多的事,越辛苦;这在所有的行业基本上都是类似的。本科的工资的话,华为最高,华为基本上都是8000起,然后一般的稍次一点的话工资就是五六千的样子,研究生就是在本科生基础上加3000;
4)找工作的话,我不清楚华为的招人的标准,不过个人感觉华为招人会刷的很严重,而且一般面试笔试周期长,等到全国走一遍才最后确定名额,所以要等很久;华为海思是国内做IC最好的国产公司了,基本上,这个是大家公认的,我也不是很清楚具体情况。有能力的话最好去大公司,牛人多,可以多学习,很多关于IC的观念比较正确成熟,一般会投入精力来培养你;小公司的话你基本上去了就要上手,很多东西还没怎没了解清楚就要开始搞,很容易出问题,不要看那些所谓的公司要上市,上市后有分红之类的话,小公司明天指不定会不会倒闭都不一定,基本上小公司难以做成什么厉害的东西,想要做一些稍微有点技术含量的东西付出的风险代价也比较大。