2018-12-04 17:14:27分類:軟件開發(fā)6243
最近有收到幾個Offer,有硬件開發(fā)工程師,也有軟件開發(fā),不知道如何選擇。
?如果看在錢的份上建議還是做軟件開發(fā)吧。我畢業(yè)時3500一個月,做了個苦逼的硬件開發(fā)工程師,我一同學(xué)做軟件的,最少6000一個月,其他基本在7K~8K左右;還有一個網(wǎng)絡(luò)游戲公司承諾有股票分紅的。
我原來的上級,做了七八年的硬件開發(fā)了,工資也就15W左右了;認識一些做軟件開發(fā)的,基本上工作五年的都在這個數(shù)以上了。
做了9年硬件電路設(shè)計,5年智能手機,4年醫(yī)療器械,看到這個問題,心情很復(fù)雜,自己喜愛的工作居然無奈的發(fā)展到了這個窘境。相關(guān)文章:《軟硬件開發(fā)工程師之間的區(qū)別》
當(dāng)初選擇硬件是因為不想日復(fù)一日的坐在屏幕前面敲代碼到天亮,硬件電路設(shè)計工作中的元素要豐富一些,各種儀器,各種元器件,實驗室,工廠,電腦前面畫圖坐個臺,供應(yīng)商來了再接個客,個人覺的要比枯燥寫代碼有趣很多。當(dāng)時硬件還是產(chǎn)品的主要賣點,軟硬件算勢均力敵。
但到了現(xiàn)在,依靠國內(nèi)龐大的用戶群,中國站在了全球互聯(lián)網(wǎng)發(fā)展的前列,行業(yè)發(fā)展速度快,相關(guān)人才必定炙手可熱,傳統(tǒng)制造業(yè)與之相比,其實無論軟件硬件,跟互聯(lián)網(wǎng)行業(yè)都要差一個檔次。問題是傳統(tǒng)制造業(yè)內(nèi)部,軟件的發(fā)展也也要好于硬件,這是為什么呢?
從上面可以看出來,硬件開發(fā)工程師的一些尷尬。如果你是培訓(xùn)出來的學(xué)員,首推軟件工程師,實際上我們的嵌入式開發(fā)工程師也是偏軟的方向,為什么?利益最大化。
這兩年發(fā)展最快的行業(yè)是什么?是互聯(lián)網(wǎng)公司?;ヂ?lián)網(wǎng)方向軟件開發(fā)起薪高,很多剛培訓(xùn)出來的應(yīng)屆生薪資都達到8~10K,甚至超過12K。而且每年薪資漲幅比較大。
對比一下硬件開發(fā)工程師,一般應(yīng)屆畢業(yè)生的薪資在5~6K就非常不錯了。為什么會這樣,因為互聯(lián)網(wǎng),移動互聯(lián)網(wǎng)發(fā)展太快,一個應(yīng)用、一個平臺的出現(xiàn),很快就能產(chǎn)生顛覆效應(yīng)。如“滴滴,快的”的出現(xiàn)改變?nèi)藗兇蜍嚨哪J?,外賣平臺的出現(xiàn),極大的改造了快餐外賣行業(yè),點餐、送外賣的方式都由此發(fā)生了根本性變化。創(chuàng)業(yè)型的互聯(lián)網(wǎng)公司很多,快的3年就在NASDAQ上市,很多公司拿到VC投資。
另一方面,硬件的生產(chǎn)研發(fā)集中度越來越高,標準化程度很高。硬件開發(fā)工程師需要更長時間的成長和積累。芯片的研發(fā)和生產(chǎn)都集中在行業(yè)巨頭公司。一個好的硬件工程師也就非常難得。做一個優(yōu)秀的硬件工程師需要“板凳甘坐十年冷”。相反軟件工程師成長要快得多。
如果你是一個電子相關(guān)專業(yè)的應(yīng)屆畢業(yè)生,家庭壓力不大,公司也不錯,那可以選擇做硬件開發(fā),這樣可以積累更多的底層開發(fā)經(jīng)驗。但是工作以后也要多注重編程語言的學(xué)習(xí)。
如果是軟硬件結(jié)合的,可以看看公司和行業(yè)的情況,進行選擇。
其實大多數(shù)同學(xué),可能還是對看得見、摸得著的智能化硬件比較感興趣,那你大可以把業(yè)余時間多花在Linux內(nèi)核,樹莓派等上面,“狡兔三窟”,做一個"slash人才"。