你是源于计科专业?还是电科专业?

嵌入式软体比较重要的知识是,各种小的实时操作系统,linux,计算机网路与通信,驱动程序等,以后搞边缘计算时,机器学习也很重要。学什么具体工作时与行业也有关。


我是21届的毕业生,签约的嵌入式软体岗位,年薪在20w左右。就我的秋招经验总结而言,嵌入式软体求职大致应该掌握如下知识:

嵌入式软体工程师技能树

如果你想找嵌入式实习/正式工作,推荐你来牛客网看看我的专刊《嵌入式岗位笔试面试真题讲解》,应该可以帮你少走很多弯路,在牛客网搜索「241道嵌入式」就可以看到。


太多了,我应该回答过类似问题


能劝退吗?出于什么考虑不选择纯软,要碰嵌入式。

演算法,演算法,演算法。刚毕业演算法过关就可以拿到offer,如果演算法比较好,公司会选择著重培养,不会放入嵌入式岗,最差的一批才会分配到嵌入式岗,专招的除外。

至于其他知识,建议上招聘网,看看对应的招聘要求,按里面的优先考虑的条件进行学习,再学习其他知识。


硬体:数电,微机原理

软体:C语言,计算机网路结构,操作系统,数据结构,软体设计模式

其它:看代码和调试能力,这得自己去悟

祝好


万用表、示波器找问题用

C /C艹 编程基础

OS + 编译器

射频

Tcp/Ip等 以上不区分顺序


嵌入式软体是一门交叉学科,需要一定的电子基础和写代码的能力,最基本的比如看懂电路图,晶元的数据手册,以及扎实的c语言功底,熟悉常用的数据结构,所以嵌入式是入门难度相对比较大的。入门路线的话,建议先学好c/c++,学了c之后学c++的语法,然后就可以去刷oj题了,借此熟悉演算法和数据结构。有了一定的编程基础之后,可以买一块stm32的板子,整几个感测器,开始做做小项目,入门嵌入式,在这个过程中去补一些硬体的基础知识,因为就我个人而言,感觉离开项目,是磕不动硬体知识的,只有在写代码做项目的时候,理论结合实际,才能更好地理解硬体的知识。在基本的stm32常用的外设都理解过一遍,也做过项目之后,就可以入手RTOS或者Linux了。


可以学习 Linux, ARM,单片机,FPGA等


真的想好入坑了吗?嵌入式可是公认的付出跟收入不对等的行业。


闲言:先了解一些linux系统吧,比如UBuntu等,了解一下怎么使用以及Linux基础命令吧。再就是了解嵌入式软体是干啥的


推荐阅读:
相关文章