感觉自己的兴趣就是单片机(51、stm32等)做控制方向,不是那种纯硬件的设计、layout和调试,而是单片机方向的软件编程,不牵扯操作系统的裸机编程,这才是自己真正感兴趣的地方,外加一些硬件设计。但是,很多公司招聘似乎都没有提供这种岗位,很直接,要么软件工程师,要么硬件工程师,软件要求会嵌入式系统开发,会Linux,硬件要求会FPGA,会Verilog,会高速板设计,会信号完整性。感觉好难,到底应该怎么选择?
本人一普通211小硕,精密仪器专业,本科测控技术与仪器。这个专业感觉学的很杂,既有软件又有硬件,还有机械,其实本科就一直不清楚将来可以从事什么,也从来没有认真思考过这个人生道路的问题,一切都是填鸭式的跟着学习,后来又考了研,混混噩噩又荒废了一年,直到最近半年才开始真正做点东西,做点项目。
做的项目是检测方面的,做一个检测装置,51单片机控制,上位机Labview,设计一下电路图,画画PCB,编编程,把东西做出来,调试。之前做的时候也没认真考虑过就业方向的问题,直到9月初,研三师兄们开始找工作,才切实意识到这个问题,自己应该多学点东西了,光会一个51,去找工作远远不够。
自己比较喜欢单片机开发方向,于是学了下STM32,这个在控制上还是很不错的,刚开始,感觉自己忽然找到了目标,就像迷失在海上,突然找到了一盏明灯,顿时很起劲,花了好几百买了板子,自己也确实喜欢单片机这种方向。但学了一个月又开始迷茫了
看到公司招聘,给出的岗位,要么是软件工程师,要么是硬件工程师,顿时又迷茫了。单片机和stm32(当然也属于单片机,高端单片机),学好后到底适合投什么岗位? |
加油卷吧,这一行不卷就会被淘汰