軟件?硬件?工程師的職業(yè)發(fā)展抉擇 - 和中興資深工程師一起大啖Linux的設(shè)計(jì)與開發(fā)
2014年10月15日 12:03 來源:電子發(fā)燒友論壇 作者:陳晨 我要評論(0)
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í)是。
本文導(dǎo)航
- 第 1 頁:和中興資深工程師一起大啖Linux的設(shè)計(jì)與開發(fā)
- 第 2 頁:暢談從業(yè)以來兩大難題
- 第 3 頁:軟件?硬件?工程師的職業(yè)發(fā)展抉擇
上周熱點(diǎn)文章排行榜
上周資料下載排行榜
論壇熱帖
- LF開頭請問這個是什么封裝元器件 jf_77000477
- 【飛凌嵌入式OK3588J-C開發(fā)板體驗(yàn)】OK3588J-C開發(fā)板開箱評測 jf_43382582
- 【書籍評測活動NO.52】基于大模型的RAG應(yīng)用開發(fā)與優(yōu)化 ElecFans小喇叭
- 求一份CS32L010的相關(guān)資料(數(shù)據(jù)手冊、用戶手冊、Pack包和例程等),謝謝 jf_43621189
- 請問如何關(guān)閉獨(dú)立看門狗 jf_39582415
- 【「從算法到電路—數(shù)字芯片算法的電路實(shí)現(xiàn)」閱讀體驗(yàn)】+閱讀濾波器章節(jié)部分筆記 james_87
熱門博文
論壇熱帖
操作系統(tǒng)技術(shù)應(yīng)用
操作系統(tǒng)資料下載
- 使用CSL來補(bǔ)充操作系統(tǒng)調(diào)度程序處理級聯(lián)中斷
- 反射內(nèi)存產(chǎn)品使用手冊
- RZ/G多操作系統(tǒng)包V2.0.1的發(fā)行說明
- 用于非操作系統(tǒng)堆棧集成的PTX1xxR NFC POS-Reader API(SDK v7.2.x)用戶手冊
- Linux操作系統(tǒng)上的射頻測試模式應(yīng)用指南
- RZ/V多操作系統(tǒng)包V1.12發(fā)布說明
- RZ/G多操作系統(tǒng)包V2.0.0的發(fā)行說明
- 基于表驅(qū)動的健康監(jiān)控機(jī)制實(shí)現(xiàn)方法
- 計(jì)算機(jī)智能卡登錄網(wǎng)絡(luò)版配置指導(dǎo)手冊
- 單芯片ASK發(fā)射器F113集成電路設(shè)計(jì)
熱評
- IR將功率半導(dǎo)體觸角伸往消費(fèi)市場
- 多功能算術(shù)/邏輯運(yùn)算單元(ALU) ,什么是多功能
- 動態(tài)ip、靜態(tài)ip、pppoe撥號的區(qū)別
- ARM與MIPS的比較
- ThunderBolt端口驅(qū)動及NET改WAP方法
- ds18b20中文資料詳解
- 滴滴人臉識別怎么破解
- 超級計(jì)算機(jī)榜單重新排名 中國天河二號已淪為世界第
- 電阻色環(huán)表_色環(huán)電阻識別方法
- iphone6概念機(jī)圖片曝光_iphone6上市時
博文
帖子
- 【書籍評測活動NO.51】具身智能機(jī)器人系統(tǒng) | 了解AI的下一個浪潮! ElecFans小喇叭
- 請教關(guān)于CS1239低側(cè)采樣如何獲得使用更高的Gain? jf_94221193
- 高頻條件下的耦合線圈出現(xiàn)負(fù)值的原因是什么 jf_42363055
- 請問如何關(guān)閉獨(dú)立看門狗 jf_39582415
- ads1291雙電源供電時,Thermal Pad接AVSS嗎? ggfx
- 【米爾-Xilinx XC7A100T FPGA開發(fā)板試用】+03.SFP光口測試(zmj) 卿小小_9e6
- DAC7621的reference性能精度,可以使用外部輸入ref嗎? 萬物死
- 【「HarmonyOS NEXT啟程:零基礎(chǔ)構(gòu)建純血鴻蒙應(yīng)用」閱讀體驗(yàn)】+1-7章有感 夜孤影
- DIY了一臺無人機(jī),用全志T113芯片 文小二
- 電子產(chǎn)品結(jié)構(gòu)與導(dǎo)熱材料解決方案 jf_86221244
用戶評論
查看全部 條評論
查看全部 條評論>>