當前位置: 華文星空 > 知識

嵌入式有什麽勸退之處?

2020-07-06知識

在與嵌入式開發十多年的相伴過程中,答主雖然偶爾也會因為開發遇到問題鬧點情緒,口中喊著還不如去幹別的技術,但是也都是說說而已,發泄完情緒還是依然屁顛屁顛一個專案一個專案的繼續進行下去。 每個行業都有每個行業的優勢和劣勢,所以也談不上勸退,大家權當下面的分享就是個人的一些對嵌入式的牢騷吧

1、 薪資待遇上與風口行業存在差距

答主曾經和朋友們抱怨,同樣都是做軟件開發的,同樣都是IT的帽子,同樣有時需要996,為何薪酬待遇上,與做互聯網的朋友差距就那麽大呢?與互聯網行業的薪酬差距,早已是公開的秘密。其實, 不光是嵌入式行業,其他的傳統行業,真的沒有幾個行業能與互聯網行業薪酬待遇並駕齊驅的 。畢竟,站在風口上,連豬都能飛上天!所以,有了這個比較,倒也接受和安慰自己受傷的心靈。

2、 做嵌入式套用開發的,要不停的學習再學習

嵌入式的開發,分類較多,知識點覆蓋廣泛 。以SOC+Linux的分支為例,做BSP驅動開發的還好,畢竟uboot的框架和Linux的驅動框架相對穩定向前,技能棧基本上相對穩定;但是做套用開發的程式猿就沒有那麽幸運了。

今天的專案是影片處理相關,那麽程式猿必須學習p65,編解碼技術,I/P/D幀解析技術;明天的專案換成了通訊相關,那麽程式猿就要理解涉及到的LTE,NB等協定棧細節;後天的專案又和現場工業控制相關,那麽常見的現場總線技術,工業控制標準,工業控制流程要求都是需要提前理解和學習的......

所以說,做套用開發的程式猿,不可能有喘口氣的時間,因為你必須要在學習的路上,不停的向前,再向前。

3、 入門相對較快,但是全棧技術需要常年積累

具備一般的工科基礎和軟件編碼基礎,一般來說嵌入式的入門門檻不是非常高。尤其是近些年很多培訓機構和個人團體開設了嵌入式的入門課程,很多人也借此能夠有機會涉足嵌入式開發行業。當年答主的周圍同事,有很多MCU的開發工程師都是借由此路徑進入到開發行業的。

但是,嵌入式開發技術涉及面太廣泛,如果想成為類似Java大神級別的人物,那麽除了有限的專案鍛煉和技術積累以外,主動的自我學習也是必不可少的。如此一來,想成為嵌入式近乎全棧的技能工程師,需要付出非常多的努力,需要很多年的技術積累才能實作。

4、 就業有著明顯的區域分布特點

前面有很多答主也提到了這個問題。與學校就業存在區域分布特點一樣,嵌入式開發的就業範圍也存在區域分布特點。根據當年答主畢業時候的情況看,南方的嵌入式開發機會多於北方。其中珠三角,長三角,北京周邊是嵌入式開發的主要集中地。

另外,在一些二線城市因為原生的特殊經濟優勢,比如大連沈陽青島背靠日韓,也會有一部份嵌入式的代工和委托開發專案,新貴成都重慶西安因為大數據和物聯網的興起,也趕上了一波嵌入式的東風。

5、 芯片的功能整合度越來越高,編程呈現積木化趨勢

以前的IIC,SPI通訊,可能需要程式猿精通協定原理,並使用程式碼開發出IIC通訊協定。現在,隨著芯片整合度的提高,片上的功能單元也越來越多,IIC,SPI等都存在基本的底層驅動包,程式猿直接按照驅動包的形式呼叫即可。像以前程式猿需要自己了解p64編碼,現在隨便一片影片專用soc都有基本的影片流編解碼功能單元,直接將HDMI數碼訊號輸入即可獲得編碼流等等。

以上,就權當是答主這麽多年嵌入式開發的一些牢騷。其實,嵌入式開發行業作為一個古老又穩步向前的傳統行業,在當今物聯網,大數據趨勢下依然有著「廉頗老矣,尚能飯否」的氣概和能力。 至於是否選擇嵌入式開發行業,還是一樣的觀點:看自己的喜好,看自己的興趣,看自己的職業發展規劃

感謝您的閱讀,我是snowdream,一個專註自動化和嵌入式技術,喜歡金融投資的國企人。