和中興資深工程師一起大啖Linux的設(shè)計(jì)與開發(fā)

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

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

  導(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)才是未來!必須改變!

和中興資深工程師一起大啖Linux的設(shè)計(jì)與開發(fā)

  在硬件方面沒人指導(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í)。

123下一頁全文

本文導(dǎo)航