和中興資深工程師一起大啖Linux的設(shè)計(jì)與開發(fā)
2014年10月15日 12:03 來源:電子發(fā)燒友論壇 作者:陳晨 我要評(píng)論(0)
導(dǎo)讀:還在大學(xué)的你,不知道未來何去何從?都說迷茫是大事做不了,小事不想做。還在做程序袁的你,是不是也想創(chuàng)業(yè)?程序袁好創(chuàng)業(yè)嗎?Linux好學(xué)嗎? 學(xué)會(huì)了這個(gè)能找到咋樣的工作?下面就跟著小編的采訪揭開上述迷霧吧!
1、電子發(fā)燒友:大家都比較想了解您個(gè)人學(xué)習(xí)的歷程與感想,可否與大家分享一下?
韋東山:
我從2003年開始工作,那時(shí)候的技術(shù)真是差勁?。褐钡?005年,在硬件方面我只會(huì)設(shè)計(jì)兩層板,在軟件方面我用的一直是51單片機(jī)。有一次老板的朋友來做技術(shù)指導(dǎo),聊起ARM、wince、Linux、操作系統(tǒng),讓人真是大開眼界。
操作系統(tǒng)才是未來!必須改變!
在硬件方面沒人指導(dǎo)很難有長進(jìn),但是軟件方面我可以自學(xué)啊。于是我開始買各種ARM的書,買周立功的2104板和書,用它來學(xué)習(xí)過UCOS,感覺他們還在延續(xù)著單片機(jī)的思路。這不行啊!得上操作系統(tǒng)!學(xué)WINCE?還是學(xué)LINUX?WINCE可是要錢的,咱學(xué)個(gè)免費(fèi)的LINUX吧。買個(gè) S3C2440開發(fā)板,就這樣開始了LINUX的自學(xué)之路。
多謝友善之臂的老板楊斌,我買的是個(gè)二手的2440開發(fā)板,他還是認(rèn)真的提供技術(shù)支持,那時(shí)我沒少請(qǐng)教他問題。他應(yīng)該發(fā)達(dá)!
2005年那會(huì),嵌入式LINUX方面的書是沒有的,所以我的學(xué)習(xí)過程完全依賴網(wǎng)絡(luò)、論壇,現(xiàn)在回首那個(gè)時(shí)候的提問,可以發(fā)現(xiàn)很多幼稚問題(特意去試了下,我才發(fā)現(xiàn)那個(gè)網(wǎng)站已經(jīng)關(guān)閉了,世事難料啊)。
工作后再難有在校時(shí)的心態(tài)與大段時(shí)間……,直到公司倒閉……,我于是回老家閉門學(xué)習(xí)半年。在外租房,有家不回;沒日沒夜,不是在電腦前就是在床上,要不就是去吃飯的路上;自學(xué)、翻書、發(fā)貼、編程試驗(yàn)、問題解決不了時(shí)苦悶得想砸電腦;現(xiàn)在回想起來感覺也挺勵(lì)志的。就這樣,用了半年終于入了門,bootloader完全掌握,基本的Linux驅(qū)動(dòng)會(huì)寫了,錢也用完了,要出來工作了(想想也挺郁悶,大學(xué)4年工作2年,竟然技術(shù)不過關(guān)要回爐重造)。
我沒有Linux工作經(jīng)驗(yàn)啊,怎么辦?那就自己寫個(gè)操作系統(tǒng)混經(jīng)驗(yàn)值吧,仿照UCOS、LINUX,寫一個(gè)簡單的操作系統(tǒng):基于MMU的操作系統(tǒng) (MOS)。就用它作為敲門磚,寫到簡歷上去顯得有點(diǎn)料。去面試了三家公司,華為惠通、UT斯達(dá)康、中興,全中!因?yàn)殄X沒了,而中興的通知來得最早,就去它吧。
說實(shí)話,那時(shí)我的Linux水平只是剛?cè)腴T,好在2006年那會(huì)中興也剛從vxwork轉(zhuǎn)為Linux,大家都不懂都在學(xué)習(xí),我倒也不顯得丟人。在中興里,又是沒日沒夜地工作、學(xué)習(xí)了2年。期間碰到過無數(shù)的疑難問題,煅煉了能力。說真的,只有在解決問題的同時(shí),你才會(huì)東想西想,把有關(guān)、無關(guān)的技術(shù)都想清楚并掌握得扎實(shí)。
2007年從中興辭職開始寫書。不要笑我只有2年Linux工作經(jīng)驗(yàn)就敢寫書,自學(xué)半年工作兩年,是這輩子最用功的時(shí)刻,遠(yuǎn)比高考時(shí)努力。這2年半所學(xué)到的東西遠(yuǎn)超大學(xué)4年。工作和寫書對(duì)技術(shù)的要求完全不同,工作上你能寫出程序解決問題就可以,而寫書則要求你對(duì)知識(shí)理解透徹。書寫了1年,也可以認(rèn)為繼續(xù)學(xué)習(xí)了1年。2008年那會(huì)還沒有手把手教、從零搭系統(tǒng)開始學(xué)習(xí)嵌入式Linux的書,這本書《嵌入式Linux應(yīng)用開發(fā)完全手冊(cè)》又火了一把。
書出了,我也稍有點(diǎn)名氣,于是從2009年開始在幾個(gè)培訓(xùn)機(jī)構(gòu)講課,去過華清遠(yuǎn)見、尚觀,都是兼職,因?yàn)槲耶?dāng)時(shí)還想著自己創(chuàng)業(yè)呢。業(yè)沒創(chuàng)好錢又沒了,只能去兼職。這樣又持續(xù)了2年,這又是一個(gè)煅煉:怎么講,別人才容易學(xué)會(huì)。
這就是我的學(xué)習(xí)工作經(jīng)歷,生活推著我在Linux上歷煉了9年。如果你還是學(xué)生,勸你盡早找到自己的興趣,全力鉆研;如果你已經(jīng)進(jìn)入社會(huì),最好能找到相關(guān)的工作,白天上班也是煅煉,晚上繼續(xù)學(xué)習(xí)。
本文導(dǎo)航
- 第 1 頁:和中興資深工程師一起大啖Linux的設(shè)計(jì)與開發(fā)
- 第 2 頁:暢談從業(yè)以來兩大難題
- 第 3 頁:軟件?硬件?工程師的職業(yè)發(fā)展抉擇
上周熱點(diǎn)文章排行榜
上周資料下載排行榜
論壇熱帖
- LF開頭請(qǐng)問這個(gè)是什么封裝元器件 jf_77000477
- 【飛凌嵌入式OK3588J-C開發(fā)板體驗(yàn)】OK3588J-C開發(fā)板開箱評(píng)測 jf_43382582
- 【書籍評(píng)測活動(dòng)NO.52】基于大模型的RAG應(yīng)用開發(fā)與優(yōu)化 ElecFans小喇叭
- 求一份CS32L010的相關(guān)資料(數(shù)據(jù)手冊(cè)、用戶手冊(cè)、Pack包和例程等),謝謝 jf_43621189
- 請(qǐng)問如何關(guān)閉獨(dú)立看門狗 jf_39582415
- 【「從算法到電路—數(shù)字芯片算法的電路實(shí)現(xiàn)」閱讀體驗(yàn)】+閱讀濾波器章節(jié)部分筆記 james_87
熱門博文
論壇熱帖
Linux技術(shù)應(yīng)用
Linux資料下載
- Linux驅(qū)動(dòng)程序程序員指南
- Simplelink CC33xx校準(zhǔn)器工具用戶指南
- Wilink8高級(jí)特性
- Wilink8 Linux Wi-Fi驅(qū)動(dòng)程序R8.8版用戶指南
- 適用于AM335x TRF7970A的neard(Linux NFC)構(gòu)建說明
- 用于bq275xx電量計(jì)的WinCE/Linux驅(qū)動(dòng)程序
- DaVinci DVEVM/DVSDK 1.2的解碼演示
- 在DVEVM上通過ddd運(yùn)行Demo
- 在Linux主機(jī)和DVEVM之間使用靜態(tài)IP
- Linux上的編解碼器移植TMS320DM365預(yù)覽版
操作系統(tǒng)技術(shù)應(yīng)用
操作系統(tǒng)資料下載
- 使用CSL來補(bǔ)充操作系統(tǒng)調(diào)度程序處理級(jí)聯(lián)中斷
- 反射內(nèi)存產(chǎn)品使用手冊(cè)
- RZ/G多操作系統(tǒng)包V2.0.1的發(fā)行說明
- 用于非操作系統(tǒng)堆棧集成的PTX1xxR NFC POS-Reader API(SDK v7.2.x)用戶手冊(cè)
- Linux操作系統(tǒng)上的射頻測試模式應(yīng)用指南
- RZ/V多操作系統(tǒng)包V1.12發(fā)布說明
- RZ/G多操作系統(tǒng)包V2.0.0的發(fā)行說明
- 基于表驅(qū)動(dòng)的健康監(jiān)控機(jī)制實(shí)現(xiàn)方法
- 計(jì)算機(jī)智能卡登錄網(wǎng)絡(luò)版配置指導(dǎo)手冊(cè)
- 單芯片ASK發(fā)射器F113集成電路設(shè)計(jì)
熱評(píng)
- IR將功率半導(dǎo)體觸角伸往消費(fèi)市場
- 多功能算術(shù)/邏輯運(yùn)算單元(ALU) ,什么是多功能
- 動(dòng)態(tài)ip、靜態(tài)ip、pppoe撥號(hào)的區(qū)別
- ARM與MIPS的比較
- ThunderBolt端口驅(qū)動(dòng)及NET改WAP方法
- ds18b20中文資料詳解
- 滴滴人臉識(shí)別怎么破解
- 超級(jí)計(jì)算機(jī)榜單重新排名 中國天河二號(hào)已淪為世界第
- 電阻色環(huán)表_色環(huán)電阻識(shí)別方法
- iphone6概念機(jī)圖片曝光_iphone6上市時(shí)
博文
帖子
- 【書籍評(píng)測活動(dòng)NO.51】具身智能機(jī)器人系統(tǒng) | 了解AI的下一個(gè)浪潮! ElecFans小喇叭
- 請(qǐng)教關(guān)于CS1239低側(cè)采樣如何獲得使用更高的Gain? jf_94221193
- 高頻條件下的耦合線圈出現(xiàn)負(fù)值的原因是什么 jf_42363055
- 請(qǐng)問如何關(guān)閉獨(dú)立看門狗 jf_39582415
- ads1291雙電源供電時(shí),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了一臺(tái)無人機(jī),用全志T113芯片 文小二
- 電子產(chǎn)品結(jié)構(gòu)與導(dǎo)熱材料解決方案 jf_86221244
用戶評(píng)論
查看全部 條評(píng)論
查看全部 條評(píng)論>>