軟件?硬件?工程師的職業(yè)發(fā)展抉擇 - 和中興資深工程師一起大啖Linux的設(shè)計(jì)與開發(fā)

2014年10月15日 12:03 來源:電子發(fā)燒友論壇 作者:陳晨 我要評論(0)

標(biāo)簽:Linux(209063)操作系統(tǒng)(123233)

  7、電子發(fā)燒友:“電子從業(yè)人員的發(fā)展方向”大概分為兩類:軟件工程師、硬件工程師,軟件工程師一般又可以分為:底層系統(tǒng)、上層應(yīng)用。您如何看待這三種方向的職業(yè)發(fā)展呢?

  韋東山:

  我剛工作時也曾是個硬件工程師,但是發(fā)現(xiàn)沒人帶的話很難有進(jìn)步,于是轉(zhuǎn)行做軟件了。對于他的職業(yè)發(fā)展,我也只能簡單說說。

  不少人問我,到底是學(xué)驅(qū)動還是學(xué)應(yīng)用?

  我只能說憑興趣,并且驅(qū)動和應(yīng)用并不是截然分開的

  a. 我們說的驅(qū)動,其實(shí)并不局限于硬件的操作,還有操作系統(tǒng)的原理、進(jìn)程的休眠喚醒調(diào)度等概念。想寫出一個好的應(yīng)用,想比較好的解決應(yīng)用碰到的問題,這些知識你應(yīng)該懂

  b. 做應(yīng)用門檻低,特別是現(xiàn)在的ANDROID,純JAVA。做應(yīng)用的發(fā)展路徑個人認(rèn)為有兩個方向:一是業(yè)務(wù)純熟,二是成為某個專業(yè)領(lǐng)域的專家。比如在通信行業(yè)、IPTV行業(yè)、手機(jī)行業(yè),你了解行業(yè)的業(yè)務(wù)需求。所以,當(dāng)領(lǐng)導(dǎo)的人,多是做業(yè)務(wù)應(yīng)用的。另一個方面就是在網(wǎng)絡(luò)傳輸、圖像處理、人工智能等等領(lǐng)域的鉆研,這更多的時候像是在研究學(xué)術(shù)問題,而不僅僅是寫程序。

  c. 做驅(qū)動,其實(shí)我不想稱為“做驅(qū)動”,而是想稱為“做底層系統(tǒng)”,做好了這是通殺各行業(yè)。我工作幾年,做過手機(jī)、IPTV、會議電視,但是這些產(chǎn)品對我毫無差別,因?yàn)槲抑蛔龅讓?。他們的業(yè)務(wù)跟我沒關(guān)系。

  當(dāng)應(yīng)用出現(xiàn)問題,他們解決不了時,我就會從內(nèi)核角度給他們出主意,給他們提供工具。

  在實(shí)際工作中,寫驅(qū)動的活反而不多,更多的是從系統(tǒng)的角度解決難題。底層涉及的絕不僅僅是驅(qū)動,更多在于“系統(tǒng)”:它上接應(yīng)用,下接硬件。很多疑難問題只能由底層的人解決。做底層的發(fā)展方向,個人認(rèn)為是著眼于整個系統(tǒng)的技術(shù)專家。

  d. 其實(shí),做底層還是做應(yīng)用,之間并沒有一個界線,有底層經(jīng)驗(yàn),再去做應(yīng)用,你會感覺很踏實(shí)。

  有了業(yè)務(wù)經(jīng)驗(yàn)或是掌握某項(xiàng)核心技術(shù),你再了解一下底層,很快就可以組成一個團(tuán)隊(duì)。

  e. 我建議你上下兼通,做應(yīng)用讓你視野更廣闊,做底層讓你技術(shù)扎實(shí)。

  f. 就職位而言,永遠(yuǎn)是應(yīng)用的職位多于底層的職位。所以,如果你找不到底層的工作,完全可以先做應(yīng)用。在工作中把底層的本領(lǐng)也學(xué)會。在公司中,那些被稱為“系統(tǒng)工程師”的人絕對是上下兼通的

  8、電子發(fā)燒友:工程師經(jīng)常在談如何找一個好的平臺,您是如何看待這個問題的?

  韋東山:

  找平臺,這是個技術(shù)活,或是個運(yùn)氣活。我有同學(xué)一直在騰迅做游戲,估計(jì)身家豐厚;也有朋友在公司分股票之前離職。

  就我個人經(jīng)驗(yàn)來說,我先是在小公司上班,后來到大公司,各有利蔽:

  · 對于技術(shù)能力:在小公司里你會成為多面手,軟件硬件生產(chǎn)調(diào)試你都會插上一腳,如果能潛心學(xué)習(xí),對往后發(fā)展有好處。我在小公司里設(shè)計(jì)過硬件,到中興做驅(qū)動時,可以跟硬件工程師一起研究原理圖。現(xiàn)在創(chuàng)業(yè)了,還可以自己設(shè)計(jì)產(chǎn)品。在大公司里,每人專門負(fù)責(zé)一小塊,你可以學(xué)得深入,并且有各種設(shè)計(jì)規(guī)范。

  · 對于人際關(guān)系:在大公司里,你會認(rèn)識更多的人,認(rèn)識各個部門的人,這對今后發(fā)展也有幫助。我辭職后接到的獵頭電話,都是中興的同事推薦的?,F(xiàn)在缺乏哪方面的技能,也可以向原來的同事請教。

  · 對于收入:呵呵,看運(yùn)氣吧。有人被微軟拒絕后成為了億萬富翁,有人則終身在微軟里寫代碼;有人創(chuàng)業(yè)失敗,有人單憑公司年終獎就資產(chǎn)豐厚。

  根據(jù)你的需求,能承擔(dān)風(fēng)險的能力,來選擇平臺──這似乎是廢話,確實(shí)是。

上一頁123全文

本文導(dǎo)航