就嵌入式而言,需要学的东西比较多。linux底层驱动的了解,单片机底层驱动开发、RTOS、bootloader、应用层开发(MBD)、各种标准、服务、协议等等,还要懂一些硬件,看得懂硬件原理图,最好自己能画板子。可能还需要自己开发上位机,了解其他车载ECU的一些基础工作原理,以及他们之间的交互。总之,各种需要学习的东西,而且很多都需要比较深入理解,如果有相同时间和精力,进入互联网行业,就薪资待遇来说,是嵌入式无法相提并论的。
像汽车行业,可能出差也比较多,去调试pack,整车调试,还要冬标、夏标等各种测试。
当然坏也有好,当你看到一坨废铁,在你手里可以充电,可以在公路上急速飞驰;当你经历过某个深夜突然解决了一个困扰多日的bug;搭建了一个特牛的模型、开发出一个复杂的算法、优化代码后节省了多少内存,这些都会让人特别兴奋,一种豁然开朗的通透和狂喜。
平常所见到的各种电子设备,几乎都可以自己在裁剪一些功能后做出来,那种油然而生的自豪感和可以触摸到的踏实,可能会更加真切一些。
一定程度上对35岁被优化的焦虑没有那么迫切,就汽车行业来说,对经验可能更加的看中,今天面试了一个18年工作经验的大哥,而且最近一直在做HIL测试,据说薪水很高,肯定比我还要高很多。
所以如果对嵌入式有兴趣,对收入的要求没有那么迫切,不喜欢一直呆在封闭的办公室996,喜欢自己动手做一些东西的情况下,可以尝试,嵌入式还是很有趣的。
我有一份超级强大的嵌入式学习资料,包含stm32、物联网、C/C++编程等!现在评论区回复6立得这份学习宝典!