本硕计算机要转嵌入式吗?如何准备?
原问题
答主你好,我是23年毕业的研究生,现在研一,本硕计算机,我原来的目标是互联网c++岗位,现在对景嘉微之类的公司的linux驱动等底层开发有些兴趣,底层开发也能做的更长久一点,操作系统,计算机组成原理的基础理论知识我学的还不错,linux了解的比较少,你觉得我这样的基础转方向,在明年秋招前来的急吗?谢谢
回答
来得及。
-
校招面试还是注重计算机基础,操作系统,数据结构的考察。其实,在驱动岗位的面试中,不要求你会多么复杂的驱动,只要对基本的驱动框架,uboot,内核裁剪等有所了解就可以。 常见的驱动框架有字符设备驱动模型,块设备驱动模型,总线设备驱动模型,输入子系统模型,LCD驱动模型等等。UBoot要明白启动流程,启动过程中做了那些工作。要知道内核裁剪的步骤和方法。
-
底层开发能做的长久吗?我不太敢确定。如果以后在工作中有机会接触到ISP,USB,网络驱动等,对于这些方向进行深入研究,确实可以做的长久一点。 长久与否,取决于你的过往工作经验是否对未来的工作帮助,取决于你能否被轻易替代。像ISP,USB这些方向都比较有难度,精通的人不多,如果能坚持下去,确实是个不错的选择。
-
计算机基础不错的话,多补补基本的硬件知识,比如如何看懂原理图,如何看芯片手册操作寄存器,如何看时序图等。这些知识的难度相比于学习操作系统,计算机组成等要容易。所以,找准方向,好好准备,转行还是不难的。
-
校招面试,如果想进大厂,要好好刷题,建议提早准备剑指offer+leetcode hot 100。
-
本硕计算机,在校招中是很受欢迎的,待遇也比做驱动好,但是加班也比做驱动的要凶。所以,要不要转,可以好好考虑下,面向人民币编程还是面向兴趣编程。
有问题可以和我交流,在我能力范围内的我都会回答
如果觉得本篇文章对你有帮助,在【收藏】的时候,可以点个【赞】支持下作者,你的每一个【赞】我都当成了喜欢!
#硬件/芯片校招攻略#有问必答,收录读者的各种提问。欢迎大家加我微信ZhongYiLinux,一起学习交流