來源: 半導體那些事兒
昨天晚上,在芯方式的一個微信群里,有位朋友拋出了這個話題,如果回到職業(yè)生涯的初期,你會在硬件工程師or軟件工程師中選擇哪一個?大家對此話題興趣十足,持續(xù)討論到凌晨一點多(都不用睡覺的嗎?),大部分人表示軟件工資待遇比硬件要好很多,也有很多不同的觀點,有人表示不喜歡寫代碼,有人后悔當年應該聽爸爸的話去學醫(yī)!那么如果有一次重來的機會,看到該話題的你會選擇做一位硬件工程師還是軟件工程師?為什么呢?下面是大家分享自身的經(jīng)歷和感悟,這樣也能給剛參加工作的朋友們一個參考的方向~
往期好文合集
@黃鵬(滁州惠科光電 TF工程師): 如果有機會重來,出于對個人的發(fā)展與長期規(guī)劃,軟件工程師相對更適合一些,當然面對的壓力和未來的挑戰(zhàn)也相對多一些,然而作為年輕人,不闖一闖怎么知道自己能翻出多大的浪花。
其實也可以針對幾個方面來說:1、就業(yè)選擇;就目前的現(xiàn)狀來看,幾乎所有公司都會對軟件工程師有一定的需求,所有的硬件也少不了軟件來支持;所以就業(yè)方面,軟件工程師的選擇優(yōu)于硬件工程師;2、薪酬待遇;軟件工程師在一線城市,應屆生一般可以輕松拿到20W+/年,5年以后資深工程師最少60W+,總監(jiān)級別破100W也不是問題;硬件工程師一線城市,應屆生就算是進華為、聯(lián)想、小米也就10W以內(nèi)吧,5年以后估計也就20W+吧,總監(jiān)級別也很難到50W(個別特別出色人才不計算在列);3、從長期發(fā)展;軟件的發(fā)展速度是優(yōu)于硬件的,自然發(fā)展就需要自身的不斷學習,知識就是財富,這點也是毋庸置疑的,也是長期發(fā)展軟件工程師也是由于硬件工程師的。當然就現(xiàn)在社會也也出現(xiàn)過很多青年才俊的軟件工程師因為過度勞累催死,這也是讓很多人望文卻步的,就看會不會嚇退一部分人了。最后,年輕不拼一拼,等老了,拿什么在晚輩面前炫耀。。。
@計儒(上海理工大學 光電信息工程):首先這個話題,一千個讀者一千個哈姆雷特??陀^的講:行業(yè)沒有好與不好之分,包括硬件與軟件。非要說行業(yè)有差別的話,無非是人們的給它帶上了標簽。硬件主要是物理實現(xiàn),軟件主要是算法與應用,實際兩者并不分家。現(xiàn)在的軟件實現(xiàn)也有通過硬件實現(xiàn),比如硬件加速。
21世紀發(fā)展到現(xiàn)在,很多軟硬件應用已經(jīng)深度融合,用軟件定制硬件或者硬件架構(gòu)提升軟件性能。純硬件工作,像單板設計,射頻電路,電子元件等等,純軟件工作,像各類語言的開發(fā),c,c++,python,perl等,算法是靈魂。明確分軟硬件,差別還是非常大,選擇不一樣對職業(yè)發(fā)展還是影響很大。待遇方面確實軟件比硬件要高出不少,但也要看具體行業(yè),比如ic設計領域,薪資天花板與人工智能這樣的熱門行業(yè)幾乎差別不大。如果重新選擇軟件還是硬件,每個人的情況各不一樣,選擇確實有時候大于努力。如果只講收入,建議進入金融,地產(chǎn)業(yè),也是不錯的選擇。但實際情況,很多人在進入大學前選擇專業(yè)并沒有考慮個人的性格與興趣愛好(職業(yè)傾向性),導致進入工作并不是期望需求的。所以最好是找準個人的定位,比如喜歡動手,可以考慮做硬件;對軟件開發(fā)應用,喜好編程的,可以考慮做軟件。最不好的選擇就是別人說什么行業(yè)好,這個工作好,然后選擇了也沒有太大興趣,工作也沒激情,這是最可怕。個人建議:選擇自己一個感興趣,并由此對職業(yè)有前瞻性的評判,再提升自己,需要什么再去學什么,這是結(jié)果導向型的做法最后我個人還是選擇軟硬結(jié)合的,希望可以給到小小的幫助。
@黃金燁(LG電子 電子工程師): 對于我來說可能會選擇軟件工程師。從學習方面來說,軟件的學習成本相對硬件來說,成本可以說非常少,一臺電腦,網(wǎng)上可以下載很多免費的學習資源,某寶上也能買到低價格的資源。
也就是說,你憑借這些資源多多練習,在網(wǎng)上接項目,逐漸就能成長為一名熟手,最關鍵的是你在學習過程中就能掙錢,而且利潤也是比較高的。而硬件,軟件需要的學習資源,電腦這些硬件都是需要的,而學硬件要想有所成長,最關鍵的就是多實踐,而實踐需要的是什么?是電阻、電容、傳感器、IC,開發(fā)板等元件。硬件學習成本最高的就是這些,你的任何構(gòu)思,電路設計出來了,你就得做出實物來驗證,然后一步一步調(diào)試。有人可能說,有仿真軟件可以驗證呀。但是仿真結(jié)果只是個大概,對于要求比較高的電路,結(jié)果就不一定準了。另外電路打板費用也不能忽略呀,PCB設計一個微小的差距可能就會把你的板廢掉,現(xiàn)在一般打樣50塊錢10塊PCB吧。而且硬件還需要很多測試儀器:萬用表、示波器(性能好的很貴的)、LCR測試儀、烙鐵、吹風筒、AP.....。當然如果背靠公司,可以省很多費用。二、從工資上漲幅度比較。硬件工程師一般是服務于制造業(yè)的,工資上漲比較緩慢,而現(xiàn)在是IT熱潮期,人工智能發(fā)展,軟件工資上漲快。對于硬件工程師,有二十年工作經(jīng)驗的,可能年薪才二十多萬,但是有二十年工作經(jīng)驗的軟件工程師,月薪就二十萬了。
@孔祥儒(珠海運泰利 電子工程師): 很早的時候,軟件硬件還不是分的很明確,軟件的人都喜歡通過編程控制硬件,一個電腦便能操控另一個地方的售貨機。
后來的后來,軟件看著越來越脫離實際物體,看似與硬件毫無關聯(lián),但當初想要搞些動作的人可沒想那么多,他們的目標就是造出自己的東西來。硬件和軟件的分歧在全世界都有,軟件nb的是美國主導,硬件嘛,德國。而在中國則是軟件為主(以現(xiàn)階段看前面),見效快,收益高,成本低。智能手機和電腦的到來加劇了這種情況,每年軟件人都那么多,但實際上是供不應求,再看硬件,看著學著人很少(很多還轉(zhuǎn)到了軟件)但實際上供大于求。但我就喜歡硬件做個實實在在的物件,那種新鮮感很開心。就業(yè)方面來講,個人認為軟硬件已不應該作為劃分標準,例如,做硬件的都會涉及到stm32,你不學軟件能行?學fpga,你不學vhdl?所以硬件人一定學軟件。但純軟件的像后臺,前端的不一定需要學硬件。而且今年軟件工資是個分界點,以后不會再長很多(除潮流)。遵循興趣,跟進潮流(大數(shù)據(jù),芯片,人工智能...)。奮斗吧,少年!
@氵三丿寸:如果有錢的話就選硬件,軟件的話更新?lián)Q代太快,要不停的學習,學到頭都禿了,為了頭發(fā)還是選硬件吧。(滑稽)
@古順東(廣州新夏啟信息科技有限公司 技術(shù)總監(jiān)): 硬件軟件定義很泛,就拿嵌入式系統(tǒng)來說,從嵌入式硬件出身到底層軟件到現(xiàn)在研發(fā)算法的我,還是會選擇做一位懂硬件的專業(yè)軟件工程師(嵌入式),當然,計算機系統(tǒng)層應用程序開發(fā)也了解一些,嵌入式系統(tǒng)很泛,細分可以有很多,單是軟件就有驅(qū)動、系統(tǒng)、應用、GUI、算法等,不懂硬件的軟件工程師或許不是好工程師,修煉好內(nèi)功,多去接觸底層的東西,自底向上,會發(fā)現(xiàn)計算機技術(shù)的通性,多去涉略前沿技術(shù),加油,技術(shù)驢友們@趙宗國(聯(lián)蕓科技 數(shù)字電路設計): 首先要說明的是,這是個職業(yè)選擇的問題。既然涉及到職業(yè)選擇,那么就不能只拿金錢來衡量了,因為還有一個重要的標準,那就是興趣使然。所以,我先說下我自己的想法,如果有重新選擇的機會,我還是會選擇硬件行業(yè)。這并不是說明我有多大的抱負,我只是想說明這是一種興趣與愛好。如果單純從金錢去衡量,那選擇軟件,現(xiàn)在看來可能更好些,但是那只能成為一份工作,至少對我而言是這樣的,而不能成為我的職業(yè),甚至為之奮斗的事業(yè)。當然這是個人觀點。不過從另一個角度來講,硬件相關的工作待遇,尤其是芯片相關的,現(xiàn)在有趕超軟件相關行業(yè)的趨勢,這也是國家重視發(fā)展實業(yè)與核心技術(shù)的一個提現(xiàn),所以這對我們這些從事硬件相關的工作人員來說也是一個利好。總之,希望大家能夠慎重選擇自己的從事行業(yè),也希望國家的芯片行業(yè)越來越好!
@麗莉(國內(nèi)某知名電商): 作為一個既不是硬件工程師也不是軟件工程師的人,也想來回答一下這個問題。
目前很明顯是對軟件工程師的需求大一些,而且各種各樣的培訓班層出不窮,職位也多,找工作的話難易程度明顯小于硬件的。但是長久來看,硬件是吃經(jīng)驗,而且科班出身的優(yōu)勢明顯,門檻也高。不管怎樣,這兩個行業(yè)在未來都會有非常非常多的機遇與挑戰(zhàn),看上去走下坡的硬件,國家也砸了不少銀子;看上去很吃香的軟件,哪一天就飽和......假設畢竟是假設,不管選了哪條路,先走到底吧。
最 后
免責聲明:本文內(nèi)容由21ic獲得授權(quán)后發(fā)布,版權(quán)歸原作者所有,本平臺僅提供信息存儲服務。文章僅代表作者個人觀點,不代表本平臺立場,如有問題,請聯(lián)系我們,謝謝!