之前有個小哥說,自己在小公司做了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語言指針用法詳解,通俗易懂超詳細!