对口专业:
数字电路、模拟电路、C语言、C++、单片机、 Linux,这些专业的同学,大三就可以把单片机学完,学完单片机学习Linux,那些贪玩的没有好好学习的,就把单片机好好学习,单片机的岗位多,学习难度低,学习的周期短,扎到工作后再去系统的学习Linux,先就业,再择业
跨专业:
电气这个专业本身就是在学习一些电的基本知识,其实做嵌入式基本不用怎么费劲的学习,就把编程语言学学其实就可以开始工作了。建议学习路线还是电子大类的学习路线差不多,先单片机再Linux。
机械专业,本身也学了一点电路的基础知识,顺着这个路线学习也是可以的
单片机自学方法:
把基础的C的基础知识学学,宏定义,关键字,while,if,Switch等这些知识点,复杂的数据结构之类的先不用学,单片机可以用一周或者10天左右,把51单片机学学。方便后续入手学习STM32,STM32就把基本的库函数,最小系统,基本的外设例如串口,IIC,SPI,定时器,中断这些基本的外设的应用。最主要的是做项目,因为学和做是完全不一样的两回事儿。学的时候你认为的重点做的时候他不一定是重点,做的过程中很多的东西,例如软件的基本操作,调试的方法,出现问题的解决思路和方法,其实都是很重要的,都是必须学会的东西。