35歲的程序員如果不轉行?
之前聽說嵌入式開發可以用來養老,就向一位嵌入式開發的前輩了解了一下。
這位前輩從事嵌入式有十年了,他說嵌入式目前大部分從業人員都是從事低端開發工作,只了解基本的硬件,使用開源或者廠商提供的框架,俗稱“框架調用工程師”,普遍收入不如純軟件開發。拿高工資的只是少數人,他們不僅要懂硬件知識,還要會系統架構設計,要能自己根據需要造輪子,并組裝和搭建成穩定的系統架構。
他說了很多嵌入式開發的一些不好的東西,也談到了嵌入式開發的優勢。首先嵌入式開發追求系統穩定,相對而言知識更新換代不太頻繁,能形成自己技術和經驗積累。其次嵌入式開發人員卡年齡沒有純軟件開發那么嚴格,到了35歲只要工資要求不是太離譜,大多數還是能找到工作的,他們廠有很多40歲左右還從事嵌入式開發的工程師。
他們廠目前的開發語言還是以c為主,java其次。但是他也提到,目前有些框架也可以用rust或者go實現。我問他以后哪個語言可能成為嵌入式開發的后起之秀,他說go以后可能會在嵌入式中火起來,go容易上手,內置cgo模塊可以方便調用c代碼。即使以后不能撼動c在嵌入式的壟斷地位,也可以作為膠水存在,在嵌入式開發中占據一席之地。
上一篇女生去培訓班學編程
下一篇做游戲輔助用什么編譯器好