之前有个小哥说,自己在小公司做了2年嵌入式全栈开发,说是全栈其实就是老板想省钱,硬件、软件、测试都自己干,做到项目都比较简单,想跳槽心里又没底。
我职业生涯里,大部分时间都在小公司呆,所以小哥的焦虑,我完全能够感同身受,但焦虑的方向要调整。
两年全栈不是你的劣势,是你的护城河。真正的问题不是"什么都不精",而是你没有把"什么都做过"转化成"什么都懂"的竞争力。
很多人有个误区。
误区一:全栈就是打杂。
错。大公司要的是专才,小公司要的是通才。小公司两年的全栈经验,意味着你能独立完成一个产品从硬件到软件的闭环。这种能力,大公司是花多少钱都买不来的。
误区二:跳槽就要选大厂。
不一定。大厂分工细,你进去可能只能做一颗螺丝钉,发挥不了你的全栈优势。中型公司、创业公司的技术负责人岗位,更适合你。
误区三:什么都不会就是不行。
你什么都会,只是不够深。补深度比补广度容易多了。
具体怎么走?踩过天坑的我,有3个非常有价值的建议。
第一条路:深耕一个细分领域。
不知道走哪个细分?教你个捷径,吊打一切理论。
直接在平台上,找嵌入式工程师岗位,看相同工作年限的要求下,工资越高证明行业越好。
我看来看去,有几个:汽车电子、物联网IoT、工业机器人、储能新能源(电源方向真的挺香,AI不缺算力,缺能源,未来空间自己想象吧)。
第二条路:把你的全栈优势发挥到极致。
去中小公司做技术负责人,一个人负责一条产品线。你需要的是:独立设计硬件、搭建软件架构、对接客户需求、跟进量产。这半年我对接过很多老板,他们普遍反映这种综合型人才是稀缺的。
第三条路:补短板,打造核心竞争力。
你的短板在哪里?大概率是程序架构、RTOS、复杂系统设计。去学,去练。用半年时间把一个方向吃透,你的薪资能上一个台阶。
不要因为工资跳槽。几年下来差不了多少钱。我见过太多哪里工资高去哪里的,最后越跳越窄。
不要闭门造车。我当年做不出来架构的时候,去研究以前公司大佬的代码,去看STM32固件库、蓝牙协议栈。别人走过的路,为什么要自己再走一遍?
做嵌入式一定要朝着一个细分垂直的领域死磕,做到这个领域前3,比如说做汽车、智能家居、无人机、人脸识别等等,越细分越好。
死磕5-10年,你会发现,同样是做了5年的技术,你会比别人收入高很多。
现在的焦虑,只是成长的阵痛。
end

下面是更多无际原创的个人成长经历、行业经验、技术干货。
1.电子工程师是怎样的成长之路?10年5000字总结
2.如何快速看懂别人的代码和思维
3.单片机开发项目全局变量太多怎么管理?
4.C语言开发单片机为什么大多数都采用全局变量的形式?
5.单片机怎么实现模块化编程?实用程度让人发指!
6.c语言回调函数的使用及实际作用详解
7.手把手教你c语言队列实现代码,通俗易懂超详细!
8.c语言指针用法详解,通俗易懂超详细!