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

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

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

  導(dǎo)讀:還在大學(xué)的你,不知道未來(lái)何去何從?都說(shuō)迷茫是大事做不了,小事不想做。還在做程序袁的你,是不是也想創(chuàng)業(yè)?程序袁好創(chuàng)業(yè)嗎?Linux好學(xué)嗎? 學(xué)會(huì)了這個(gè)能找到咋樣的工作?下面就跟著小編的采訪揭開(kāi)上述迷霧吧!

  1、電子發(fā)燒友:大家都比較想了解您個(gè)人學(xué)習(xí)的歷程與感想,可否與大家分享一下?

  韋東山

  我從2003年開(kāi)始工作,那時(shí)候的技術(shù)真是差勁?。褐钡?005年,在硬件方面我只會(huì)設(shè)計(jì)兩層板,在軟件方面我用的一直是51單片機(jī)。有一次老板的朋友來(lái)做技術(shù)指導(dǎo),聊起ARM、wince、Linux、操作系統(tǒng),讓人真是大開(kāi)眼界。

  操作系統(tǒng)才是未來(lái)!必須改變!

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

  在硬件方面沒(méi)人指導(dǎo)很難有長(zhǎng)進(jìn),但是軟件方面我可以自學(xué)啊。于是我開(kāi)始買(mǎi)各種ARM的書(shū),買(mǎi)周立功的2104板和書(shū),用它來(lái)學(xué)習(xí)過(guò)UCOS,感覺(jué)他們還在延續(xù)著單片機(jī)的思路。這不行?。〉蒙喜僮飨到y(tǒng)!學(xué)WINCE?還是學(xué)LINUX?WINCE可是要錢(qián)的,咱學(xué)個(gè)免費(fèi)的LINUX吧。買(mǎi)個(gè) S3C2440開(kāi)發(fā)板,就這樣開(kāi)始了LINUX的自學(xué)之路。

  多謝友善之臂的老板楊斌,我買(mǎi)的是個(gè)二手的2440開(kāi)發(fā)板,他還是認(rèn)真的提供技術(shù)支持,那時(shí)我沒(méi)少請(qǐng)教他問(wèn)題。他應(yīng)該發(fā)達(dá)!

  2005年那會(huì),嵌入式LINUX方面的書(shū)是沒(méi)有的,所以我的學(xué)習(xí)過(guò)程完全依賴網(wǎng)絡(luò)、論壇,現(xiàn)在回首那個(gè)時(shí)候的提問(wèn),可以發(fā)現(xiàn)很多幼稚問(wèn)題(特意去試了下,我才發(fā)現(xiàn)那個(gè)網(wǎng)站已經(jīng)關(guān)閉了,世事難料?。?。

  工作后再難有在校時(shí)的心態(tài)與大段時(shí)間……,直到公司倒閉……,我于是回老家閉門(mén)學(xué)習(xí)半年。在外租房,有家不回;沒(méi)日沒(méi)夜,不是在電腦前就是在床上,要不就是去吃飯的路上;自學(xué)、翻書(shū)、發(fā)貼、編程試驗(yàn)、問(wèn)題解決不了時(shí)苦悶得想砸電腦;現(xiàn)在回想起來(lái)感覺(jué)也挺勵(lì)志的。就這樣,用了半年終于入了門(mén),bootloader完全掌握,基本的Linux驅(qū)動(dòng)會(huì)寫(xiě)了,錢(qián)也用完了,要出來(lái)工作了(想想也挺郁悶,大學(xué)4年工作2年,竟然技術(shù)不過(guò)關(guān)要回爐重造)。

  我沒(méi)有Linux工作經(jīng)驗(yàn)啊,怎么辦?那就自己寫(xiě)個(gè)操作系統(tǒng)混經(jīng)驗(yàn)值吧,仿照UCOS、LINUX,寫(xiě)一個(gè)簡(jiǎn)單的操作系統(tǒng):基于MMU的操作系統(tǒng) (MOS)。就用它作為敲門(mén)磚,寫(xiě)到簡(jiǎn)歷上去顯得有點(diǎn)料。去面試了三家公司,華為惠通、UT斯達(dá)康、中興,全中!因?yàn)殄X(qián)沒(méi)了,而中興的通知來(lái)得最早,就去它吧。

  說(shuō)實(shí)話,那時(shí)我的Linux水平只是剛?cè)腴T(mén),好在2006年那會(huì)中興也剛從vxwork轉(zhuǎn)為L(zhǎng)inux,大家都不懂都在學(xué)習(xí),我倒也不顯得丟人。在中興里,又是沒(méi)日沒(méi)夜地工作、學(xué)習(xí)了2年。期間碰到過(guò)無(wú)數(shù)的疑難問(wèn)題,煅煉了能力。說(shuō)真的,只有在解決問(wèn)題的同時(shí),你才會(huì)東想西想,把有關(guān)、無(wú)關(guān)的技術(shù)都想清楚并掌握得扎實(shí)。

  2007年從中興辭職開(kāi)始寫(xiě)書(shū)。不要笑我只有2年Linux工作經(jīng)驗(yàn)就敢寫(xiě)書(shū),自學(xué)半年工作兩年,是這輩子最用功的時(shí)刻,遠(yuǎn)比高考時(shí)努力。這2年半所學(xué)到的東西遠(yuǎn)超大學(xué)4年。工作和寫(xiě)書(shū)對(duì)技術(shù)的要求完全不同,工作上你能寫(xiě)出程序解決問(wèn)題就可以,而寫(xiě)書(shū)則要求你對(duì)知識(shí)理解透徹。書(shū)寫(xiě)了1年,也可以認(rèn)為繼續(xù)學(xué)習(xí)了1年。2008年那會(huì)還沒(méi)有手把手教、從零搭系統(tǒng)開(kāi)始學(xué)習(xí)嵌入式Linux的書(shū),這本書(shū)《嵌入式Linux應(yīng)用開(kāi)發(fā)完全手冊(cè)》又火了一把。

  書(shū)出了,我也稍有點(diǎn)名氣,于是從2009年開(kāi)始在幾個(gè)培訓(xùn)機(jī)構(gòu)講課,去過(guò)華清遠(yuǎn)見(jiàn)、尚觀,都是兼職,因?yàn)槲耶?dāng)時(shí)還想著自己創(chuàng)業(yè)呢。業(yè)沒(méi)創(chuàng)好錢(qián)又沒(méi)了,只能去兼職。這樣又持續(xù)了2年,這又是一個(gè)煅煉:怎么講,別人才容易學(xué)會(huì)。

  這就是我的學(xué)習(xí)工作經(jīng)歷,生活推著我在Linux上歷煉了9年。如果你還是學(xué)生,勸你盡早找到自己的興趣,全力鉆研;如果你已經(jīng)進(jìn)入社會(huì),最好能找到相關(guān)的工作,白天上班也是煅煉,晚上繼續(xù)學(xué)習(xí)。

123下一頁(yè)全文

本文導(dǎo)航