關于這個問題,首先要搞清楚你對前途的定義是什么。無論是前途還是錢途,哪怕你玩兒電競,只要技術能排到全國前幾名前途也是有的,如果你不能,那就是沒錢途。做技術行業也一樣,只不過只要你不懶基本收入還是可以保證的。對于工作,應該重點思考兩個問題:第一,你是否能通過工作養活自己及家人;第二,你是否能在工作中得到樂趣或成就感。
關于養家,現在在一線城市,一個成熟的嵌入式工程師薪資大概在15k到 20k 居多(整天在公司里混水的除外),當然更高的也有。當時剛剛入職薪資不會有那么可觀,一般新人技術熟練度和知識廣度都會有所欠缺,所以畢竟會經歷一個被企業培養和篩選的過程。在技術行業里沒有什么工作能一蹴而就,更不存在什么真正的鐵飯碗,如果想能拿到未來自己期望的薪水,初期一定要多實踐,多查閱資料。同樣,技術行業就更不要奢求什么錢多事兒少離家近了,就算你爬到了主管經理級別也是一樣。還有急事加班,如果你想年薪20w+ 加班那是必然。
關于成就感,這就仁者見仁了。如果工作只是為了賺錢,你又不想擔當任何風險,聽說工地搬磚薪資還算不錯,順便還可以強身健體。身邊做技術的人,多數的動因是因為自己對技術行業比較干興趣,并能在日常每次攻克技術問題的時候獲得成就感。換個說法,解決技術問題,不僅僅是工作,更是消遣時光的樂趣所在。當然,要想獲得這種樂趣,前期的學習是枯燥而又漫長的。
關于嵌入式行業的個人發展,初期過程一般要能吃透一款單片機的相關開發,這個階段薪水比較一般,但是在這個階段C語言編程功底一定要打牢,適當可以看點兒C++。中期要至少掌握一款處操作系統的基本api接口開發。至于后期,那就看自己發展方向了,你可以繼續深度挖掘嵌入式應用層功能開發,但是單片機裸板開發不建議再堅持了,畢竟技術含量及薪資都。。。你懂的。另一條路你也可以研究下應用層協議棧開發,一般在華為這類大企業里需求還是蠻多。當然如果你單片機基礎功底深厚,可以再研究下linux內核及驅動,做一個底層開發工程是。不過具體做什么還是建議靠自己的的嗜好選擇吧,畢竟如果你厭煩自己每天的工作的話,任何行業都是沒有前途的。如果你擔心自己的自學能力,條件允許的話可以參加相關培訓,在初期學習周期上可以節省很多時間,同時基本知識架構也要不自己摸索來的的完善,但是,一定要搞清楚培訓的課程內容是否符合你的需求。