关注、星标公众号,直达精彩内容
首先当然是推荐进大厂大公司,比如华为、大疆、海康、小米、商汤这些企业。做驱动的话,还可以去一些芯片大厂。但是说句实在话,应届生想去大厂,除了有扎实的技术基本功和很强的能力以及潜力外,一般还得有名校高学历的光环加持。应届生进名企大厂的毕竟还是少数人,普通双非一本和二三本就不说了,哪怕是211、985的应届生,能去华为、大疆、小米这种大厂的也是少数人。
有机会能进大厂当然最好,如果进不了的话,先去中小厂锻炼几年,以后再跳槽到大厂也是不错的选择。我也是做驱动开发的,其实驱动要学的东西特别多。在小公司可能要求你做的东西特别多,上到应用层下到底层驱动,甚至还需要你懂协议和硬件。大公司的话更希望你精通某一个方向,他们更喜欢招某个方向的专家。
就驱动而言的话有很多方向,比如camera、audio、display等等,还有和协议相关的wifi、蓝牙等等。这些方向任何一个当你精通之后,你再跳槽去大厂,工资都是水涨船高的。
我也是校招进的我们公司,也才工作不久。我们公司是家上市公司,勉强也算行业龙头,市值有百亿,当然和华为大疆海康这种千亿万亿市值的大厂没法比,勉强算个中厂吧。我觉得按照你的学历,如果你再基本功扎实,又有一些拿的出手的项目经验的话,去一些像我们公司这样的中厂是完全没问题的。
我们公司就有很多以前的应届生,工作几年跳槽去高通、展锐这些芯片大厂的。至于嵌入式linux驱动需要哪些技能,你在网上搜一下,网上一些大佬的回答真的太多了,也很细致,我就不班门弄斧了,毕竟我也才工作不久。就是想简单说一下学嵌入式linux软件的入门阶段的话,不用花大量的时间放在数电模电上面。
虽然数电模电也是嵌入式的基础之一,但是嵌入式是一个很大的概念,有很多的方向,对于嵌入式硬件工程师当然需要好好学数电模电,但是对于linux软件开发来说,数电模电的要求并不高。尤其是对于linux应用层开发基本不涉及到模电数电这些,对于驱动的话入门阶段需要懂一些基础的模电数电的电路原理,看得懂原理图就行,对模数电的要求也没有那么高那么深入。
毕竟也不需要你去设计硬件,那是人家硬件工程师要做的事。因为我以前在入门找工作阶段就花了大量时间去系统深入的学习模电数电,但毕竟是软件工程师,花了大量时间学的模电数电知识很多都用不上,当然也不是完全没帮助,只是帮助不大,到现在好多以前学的模电数电知识都忘了,尤其是模电。感觉当时走了弯路,浪费了好多时间。因为以前踩过这个坑,所以在这里多说了一下。
最后对于在csdn写过博客,有一些粉丝,这个我觉得可以在面试的时候和面试官说一下,会是个加分项,但没必要写在简历里,简历里面最好还是写一些拿得出手有含金量的项目。
作者:知乎用户 链接:https://www.zhihu.com/question/585122050/answer/3157197074
版权声明:本文来源网络,免费传达知识,版权归原作者所有。如涉及作品版权问题,请联系我进行删除。
‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧ END ‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧
关注我的微信公众号,回复“星球”加入知识星球,有问必答。
点击“阅读原文”查看知识星球详情,欢迎点分享、收藏、点赞、在看。