一個(gè)從應(yīng)用層到ic層的嵌入式牛人學(xué)習(xí)經(jīng)歷_第1頁(yè)
已閱讀1頁(yè),還剩6頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、一個(gè)嵌入式牛人學(xué)習(xí)經(jīng)歷這些日子我一直在寫(xiě)一個(gè)實(shí)時(shí)操作系統(tǒng)內(nèi)核,已有小成了,等寫(xiě)完我會(huì)全部公開(kāi),希望能夠?yàn)閲?guó)內(nèi)IT的發(fā)展盡自己一份微薄的力量。最近看到很多學(xué)生朋友和我當(dāng)年一樣沒(méi)有方向,所以把我的經(jīng)歷寫(xiě)出來(lái)與大家共勉,希望能給剛?cè)胄械呐笥褌円稽c(diǎn)點(diǎn)幫助。一轉(zhuǎn)眼我在IT行業(yè)學(xué)習(xí)工作已經(jīng)七年多了,這期間我做過(guò)網(wǎng)頁(yè),寫(xiě)過(guò)MIS、數(shù)據(jù)庫(kù),應(yīng)用程序,做過(guò)通信軟件、硬件驅(qū)動(dòng)、協(xié)議棧,到現(xiàn)在做操作系統(tǒng)內(nèi)核和IC相關(guān)開(kāi)發(fā),這中間走了很多彎路,也吃了不少苦。我

2、上的是一個(gè)三流的高校,就連同一個(gè)城市的人多數(shù)都不知道。因?yàn)閷W(xué)校不好也就沒(méi)有指望能靠學(xué)校名氣找一個(gè)好工作。所有的希望都寄托在自己的努力上了,大一開(kāi)學(xué)前的假期我就開(kāi)始了學(xué)習(xí),記得我買(mǎi)的第一本書(shū)是《計(jì)算機(jī)基礎(chǔ)DOS3.0》,大家別嚇著了,其實(shí)當(dāng)時(shí)已經(jīng)普及了DOS6.22了,只是我在書(shū)店里看到了DOS4.0,5.0,6.0的書(shū),以為像英語(yǔ)那樣是第四、五、六冊(cè),記得當(dāng)時(shí)到處找DOS1.0,現(xiàn)在想想也幸好我沒(méi)有找到:)開(kāi)學(xué)前我學(xué)完了PAL,那時(shí)既沒(méi)

3、有計(jì)算機(jī)也沒(méi)有人可以請(qǐng)教,我連程序是什么的概念都沒(méi)有,只好死記硬背代碼,然后拿紙寫(xiě),我一直到大三才有了一臺(tái)486,在這之前用紙寫(xiě)了多少程序我也記不清楚了,只知道最長(zhǎng)的一個(gè)我拿A4大小的草稿紙寫(xiě)了30多頁(yè),我的C語(yǔ)言、C、VC都是在這樣的條件下入門(mén)的。所以說(shuō)條件是可以克服的,希望我的經(jīng)歷多少給條件艱苦的同學(xué)們一點(diǎn)信心。第一次上機(jī)是在我姐夫的機(jī)房,我的心情激動(dòng)的無(wú)與倫比,但是一上機(jī)我立刻傻了眼,他們用的是英文版的Win3.1,我的那點(diǎn)DOS

4、知識(shí)都見(jiàn)了鬼,上機(jī)提心吊膽的一陣瞎摸,一不小心把Wd弄成了全屏,怎么都還不了原,當(dāng)時(shí)真是心急如焚,我以為機(jī)器被我弄壞了。第一個(gè)C語(yǔ)言程序,就是那個(gè)經(jīng)典的HelloWld,我調(diào)了幾個(gè)星期,上機(jī)機(jī)會(huì)非常少,也沒(méi)有書(shū)告訴我開(kāi)發(fā)環(huán)境(TC2.0)需要設(shè)置,而且開(kāi)始我都不知道有編譯器,我甚至自作聰明把寫(xiě)好的程序擴(kuò)展名從.c改成.exe,結(jié)果可想而知。大一學(xué)完了C、X86的匯編、數(shù)據(jù)結(jié)構(gòu)、C。由于精力都花在自學(xué)上了,大一下四門(mén)課掛了彩,三類(lèi)學(xué)校就是

5、這點(diǎn)好,掛上一二十門(mén)也照樣畢業(yè)。不過(guò)扯遠(yuǎn)點(diǎn)說(shuō),我那么刻苦都及不了格,可見(jiàn)我們國(guó)家的計(jì)算機(jī)教育有多死板。大二準(zhǔn)備學(xué)VC和BC,當(dāng)時(shí)難以取舍,后來(lái)選了VC,不為別的,只為書(shū)店里兩本書(shū),VC那本便宜6塊錢(qián)。我的努力在班上無(wú)人能及,學(xué)的日夜不分,大三有了計(jì)算機(jī)后更是如此,很多次父親半夜教訓(xùn)我說(shuō)我不要命了,我一直覺(jué)得自己基礎(chǔ)差,記憶又不行,條件也不好,所以覺(jué)得只有多花點(diǎn)時(shí)間才能趕上別人。居然后來(lái)有許多朋友說(shuō)我有學(xué)計(jì)算機(jī)的天賦,讓我哭笑不得。我用的

6、是486,16M內(nèi)存,1G硬盤(pán),當(dāng)時(shí)同學(xué)們的配置都是P166MMX,我安裝一個(gè)WindowsNT4.0需要一個(gè)通宵,編譯一個(gè)BC5.0向?qū)傻某绦蛐枰鼉蓚€(gè)小時(shí),我的顯示器是個(gè)二手的,輻射非常大,開(kāi)機(jī)屏幕冒火花,看起來(lái)很酷的:),有一次程序?qū)懙奶?,覺(jué)得怎么白色的編輯器背景變成了紫色,以為顯示器壞了,后來(lái)才發(fā)現(xiàn)眼睛不行了,不過(guò)說(shuō)來(lái)也奇怪,到今天我的視力還能保持1.5,真是個(gè)奇跡。但是就是那臺(tái)破機(jī)器陪伴了我兩年,讓我學(xué)會(huì)了VC、Delp

7、hi、SQLServer等。后來(lái)那臺(tái)機(jī)器給我阿姨打字用,據(jù)她說(shuō)一天她正打的開(kāi)心,一股青煙夾著火苗從顯示器鉆出來(lái),之后它才壽終正寢。大三假期找了個(gè)機(jī)會(huì)在一個(gè)計(jì)算機(jī)研究所實(shí)習(xí),與其說(shuō)實(shí)習(xí)不如說(shuō)是做義工,工作了兩個(gè)月一分錢(qián)沒(méi)有拿。但是這兩個(gè)月對(duì)我的發(fā)展幫助很大,讓我早一步了解了社會(huì),剛?cè)サ臅r(shí)候我當(dāng)然是一竅不通,在那里我熟悉了網(wǎng)絡(luò),學(xué)會(huì)了Delphi和acle。由于工作很認(rèn)真,得到了比較好的評(píng)價(jià),在一位長(zhǎng)者的引薦下,我開(kāi)始和他們一起做項(xiàng)目,這使

8、我在大三大四就有了自己的收入,大四又找了兩家MIS公司兼職,雖然錢(qián)不多,但是在學(xué)生期間有1000多的收入我已經(jīng)非常滿足了,我終于用自己賺的錢(qián)把計(jì)算機(jī)換了。大四下開(kāi)始找工作,兩張是晚上的,中午我的家人把我送上船,他們一離開(kāi)我就下了船,我和她乘坐晚上的船離開(kāi)了這個(gè)我和她生活了很多年的城市,帶走的只是一身債務(wù)。沒(méi)有來(lái)過(guò)上海的我們兩個(gè)性倔強(qiáng),都不愿意去麻煩同學(xué)和朋友。來(lái)到上海是傍晚6點(diǎn)半,我們都不知道該去哪里,我們找了一個(gè)20塊錢(qián)的旅館,這個(gè)房

9、間連窗戶都沒(méi)有,7月份的天氣酷熱難耐,房間里非常悶熱。第二天我們開(kāi)始租房子,因?yàn)樯砩系腻X(qián)不多,我們基本都是步行,花了一個(gè)星期時(shí)間,不知道在浦東轉(zhuǎn)了多少圈后找到了一個(gè)400塊的房子,但是我們都不了解上海是付三壓一,還要付半個(gè)月的中介費(fèi),買(mǎi)了一些鍋碗瓢盆后,我們身上只有800塊錢(qián)了,工作都還沒(méi)有著落,這800塊錢(qián)要支持到我們拿到第一個(gè)月工資,為了省錢(qián)我們自己做飯,每天買(mǎi)菜只花兩塊錢(qián),她非常喜歡吃(也可能她在大學(xué)經(jīng)常挨餓的愿意),看到她現(xiàn)在這

10、樣省吃儉用我真的很不忍心。她以前的男朋友也沒(méi)有放過(guò)她,經(jīng)常打電話來(lái)騷擾,并且來(lái)上海看她,還說(shuō)了不少恐嚇?biāo)脑挘^(guò)于善良,說(shuō)他以前畢竟幫助過(guò)她,叫我不要與他一般見(jiàn)識(shí)。以后的每天在家就是苦等面試通知,原本我想迅速找一家MIS公司解決眼前的困難,但是她堅(jiān)持讓我不要放棄自己的理想,終于功夫不負(fù)有心人,我找到了一家通信公司,4000塊的工資雖然趕不上MIS公司給我開(kāi)出的價(jià)位,但也夠在上海生存。她也找到了工作,第一天上班她哭了,這是她來(lái)上海第一次

11、流淚,我心里很難受也很感動(dòng)。由于是全新的行業(yè),我把自己降到了零點(diǎn),我學(xué)的VC、Delphi、數(shù)據(jù)庫(kù)派不上用場(chǎng),擺在我面前的是嵌入式、協(xié)議、信令一些我從未接觸過(guò)的知識(shí)。我知道我沒(méi)有退路,于是拼命的學(xué)習(xí),我把自己當(dāng)做一個(gè)應(yīng)屆畢業(yè)生一樣,一分努力一分收獲,半年過(guò)去我終于熟悉了工作,并且得到了公司的表彰,薪水也加了一級(jí)。后面的日子里我們省吃儉用,把欠朋友的1萬(wàn)多塊錢(qián)還了,日子終于上了正軌。這時(shí)女朋友告訴我她想考研究生,我也很支持,于是她辭職在家

12、備考。另外,在這里我要感謝我的ProjectManager,他原來(lái)是一個(gè)大通信公司的產(chǎn)品經(jīng)理,對(duì)人非常和善,我從他那里學(xué)到了很多知識(shí),而且他也給了我許許多多無(wú)私的幫助。在工作上他給我充分的空間和信任。記得公司安排我維護(hù)一個(gè)接入服務(wù)器軟件,由于代碼量不算太?。?萬(wàn)行),資料和文檔都不齊全,我維護(hù)起來(lái)非常吃力,所以想重新把它做一遍,公司領(lǐng)導(dǎo)不太支持,可能覺(jué)得工作量太大,但是他極力支持我,私下里他讓我放手去做,我的維護(hù)工作他擠時(shí)間做。在他的支

13、持下,我花了半年時(shí)間完成了接入服務(wù)器的軟件,并且實(shí)現(xiàn)了一個(gè)相對(duì)完整的TCPIP協(xié)議棧。在這里我學(xué)會(huì)了嵌入式系統(tǒng)設(shè)計(jì)、驅(qū)動(dòng)開(kāi)發(fā)、TCPIP和很多通信的知識(shí),我花了一年時(shí)間終于使自己從MIS開(kāi)發(fā)轉(zhuǎn)到了通信行業(yè),并且站穩(wěn)了腳跟。我的開(kāi)發(fā)大量是對(duì)硬件的直接操作,不再受微軟的操作系統(tǒng),VC、Delhpi這些開(kāi)發(fā)工具的約束,我終于看到了另外一片天空。我做事情喜歡追根問(wèn)底,隨著開(kāi)發(fā)的深入,軟件開(kāi)發(fā)與硬件聯(lián)系越來(lái)越緊密,硬件知識(shí)的匱乏又對(duì)我的發(fā)展產(chǎn)生了

14、障礙,而且芯片技術(shù)基本上掌握在國(guó)外公司的手里,這對(duì)做系統(tǒng)級(jí)設(shè)計(jì)是一個(gè)非常大的制約,一個(gè)新產(chǎn)品出來(lái),第一道利潤(rùn)(也往往是最豐厚的利潤(rùn))常常都被IC公司如Intel、Motola賺去了,國(guó)內(nèi)的廠商只能喝點(diǎn)湯。所以我決心解決自己的硬件技術(shù)障礙,并打算離開(kāi)通信行業(yè),進(jìn)入IC設(shè)計(jì)相關(guān)領(lǐng)域。當(dāng)然我明白如果我對(duì)硬件了解的非常少,沒(méi)有哪家IC公司會(huì)仁慈到招我這樣一個(gè)一竅不通的人來(lái)培訓(xùn)。所以我必須努力打好基礎(chǔ),學(xué)一些相關(guān)知識(shí)為以后做準(zhǔn)備。就像我開(kāi)始從MI

15、S轉(zhuǎn)到通信一樣,我看過(guò)大量通信方面的書(shū),并且給一個(gè)ISP做過(guò)RADIUS計(jì)費(fèi)分揀臺(tái),在這樣的背景下這家通信公司才給了我這個(gè)機(jī)會(huì)。我在的通信公司是做系統(tǒng)設(shè)計(jì)的,有不少PCBLayout硬件人員,平常我就注意向他們學(xué)習(xí),由于我做的是軟件,在公司看硬件資料不好意思,所以開(kāi)始只好在家看,剛來(lái)上海工作我連續(xù)一年都在加班,后來(lái)不加了,因?yàn)槲乙獢D出時(shí)間學(xué)習(xí),通常我12點(diǎn)左右睡,第二天5點(diǎn)半起,我上班比較早,地鐵上如果人不多我也用來(lái)看書(shū)。學(xué)習(xí)當(dāng)然不會(huì)是

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 眾賞文庫(kù)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論