金年会 金字招牌诚信至上,金年会 金字招牌诚信至上,金年会 金字招牌诚信至上,金年会 金字招牌诚信至上

 找回密碼
 注冊

QQ登錄

只需一步,快速開(kāi)始

查看: 1617|回復: 4
打印 上一主題 下一主題

[轉貼] 日記

跳轉到指定樓層
1#
4670789 發(fā)表于 2007-4-13 10:39:13 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式 來(lái)自 中國遼寧撫順

馬上注冊,結交更多好友,享用更多功能。

您需要 登錄 才可以下載或查看,沒(méi)有帳號?注冊

x
這些日子我一直在寫(xiě)一個(gè)實(shí)時(shí)操作系統內核,已有小成了,等寫(xiě)完我會(huì )全部公開(kāi),希望能夠為國內IT的發(fā)展盡自己一份微薄的力量。最近看到很多學(xué)生朋友和我當年一樣沒(méi)有方向,所以把我的經(jīng)歷寫(xiě)出來(lái)與大家共勉,希望能給剛入行的朋友們一點(diǎn)點(diǎn)幫助。

一轉眼我在IT行業(yè)學(xué)習工作已經(jīng)七年多了,這期間我做過(guò)網(wǎng)頁(yè),寫(xiě)過(guò)MIS、數據庫,應用程序,做過(guò)通信軟件、硬件驅動(dòng)、協(xié)議棧,到現在做操作系統內核和IC相關(guān)開(kāi)發(fā),這中間走了很多彎路,也吃了不少苦。

我上的是一個(gè)三流的高校,就連同一個(gè)城市的人多數都不知道。因為學(xué)校不好也就沒(méi)有指望能靠學(xué)校名氣找一個(gè)好工作。所有的希望都寄托在自己的努力上了,大一開(kāi)學(xué)前的假期我就開(kāi)始了學(xué)習,記得我買(mǎi)的第一本書(shū)是《計算機基礎DOS3.0》,大家別嚇著(zhù)了,其實(shí)當時(shí)已經(jīng)普及了DOS6.22了,只是我在書(shū)店里看到了DOS4.0,5.0,6.0的書(shū),以為像英語(yǔ)那樣是第四、五、六冊,記得當時(shí)到處找DOS1.0,現在想想也幸好我沒(méi)有找到:)開(kāi)學(xué)前我學(xué)完了PASCAL,那時(shí)既沒(méi)有計算機也沒(méi)有人可以請教,我連程序是什么的概念都沒(méi)有,只好死記硬背代碼,然后拿紙寫(xiě),我一直到大三才有了一臺486,在這之前用紙寫(xiě)了多少程序我也記不清楚了,只知道最長(cháng)的一個(gè)我拿A4大小的草稿紙寫(xiě)了30多頁(yè),我的C語(yǔ)言、C++、VC都是在這樣的條件下入門(mén)的。所以說(shuō)條件是可以克服的,希望我的經(jīng)歷多少給條件艱苦的同學(xué)們一點(diǎn)信心。第一次上機是在我姐夫的機房,我的心情激動(dòng)的無(wú)與倫比,但是一上機我立刻傻了眼,他們用的是英文版的in3.1,我的那點(diǎn)DOS知識都見(jiàn)了鬼,上機提心吊膽的一陣瞎摸,一不小心把Word弄成了全屏,怎么都還不了原,當時(shí)真是心急如焚,我以為機器被我弄壞了。第一個(gè)C語(yǔ)言程序,就是那個(gè)經(jīng)典的HelloWorld,我調了幾個(gè)星期,上機機會(huì )非常少,也沒(méi)有書(shū)告訴我開(kāi)發(fā)環(huán)境(TC2.0)需要設置,而且開(kāi)始我都不知道有編譯器,我甚至自作聰明把寫(xiě)好的程序擴展名從.c改成.exe,結果可想而知。大一學(xué)完了C、X86的匯編、數據結構、C++。由于精力都花在自學(xué)上了,大一下四門(mén)課掛了彩,三類(lèi)學(xué)校就是這點(diǎn)好,掛上一二十門(mén)也照樣畢業(yè)。不過(guò)扯遠點(diǎn)說(shuō),我那么刻苦都及不了格,可見(jiàn)我們國家的計算機教育有多死板。

大二準備學(xué)VC和BC,當時(shí)難以取舍,后來(lái)選了VC,不為別的,只為書(shū)店里兩本書(shū),VC那本便宜6塊錢(qián)。我的努力在班上無(wú)人能及,學(xué)的日夜不分,大三有了計算機后更是如此,很多次父親半夜教訓我說(shuō)我不要命了,我一直覺(jué)得自己基礎差,記憶又不行,條件也不好,所以覺(jué)得只有多花點(diǎn)時(shí)間才能趕上別人。居然后來(lái)有許多朋友說(shuō)我有學(xué)計算機的天賦,讓我哭笑不得。我用的是486,16M內存,1G硬盤(pán),當時(shí)同學(xué)們的配置都是P166MMX,我安裝一個(gè)indowsNT4.0需要一個(gè)通宵,編譯一個(gè)BC5.0向導生成的程序需要近兩個(gè)小時(shí),我的顯示器是個(gè)二手的,輻射非常大,開(kāi)機屏幕冒火花,看起來(lái)很酷的:),有一次程序寫(xiě)的太久,覺(jué)得怎么白色的編輯器背景變成了紫色,以為顯示器壞了,后來(lái)才發(fā)現眼睛不行了,不過(guò)說(shuō)來(lái)也奇怪,到今天我的視力還能保持1.5,真是個(gè)奇跡。但是就是那臺破機器陪伴了我兩年,讓我學(xué)會(huì )了VC、Delphi、SQLServer等。后來(lái)那臺機器給我阿姨打字用,據她說(shuō)一天她正打的開(kāi)心,一股青煙夾著(zhù)火苗從顯示器鉆出來(lái),之后它才壽終正寢。

大三假期找了個(gè)機會(huì )在一個(gè)計算機研究所實(shí)習,與其說(shuō)實(shí)習不如說(shuō)是做義工,工作了兩個(gè)月一分錢(qián)沒(méi)有拿。但是這兩個(gè)月對我的發(fā)展幫助很大,讓我早一步了解了社會(huì ),剛去的時(shí)候我當然是一竅不通,在那里我熟悉了網(wǎng)絡(luò ),學(xué)會(huì )了Delphi和Oracle。由于工作很認真,得到了比較好的評價(jià),在一位長(cháng)者的引薦下,我開(kāi)始和他們一起做項目,這使我在大三大四就有了自己的收入,大四又找了兩家MIS公司兼職,雖然錢(qián)不多,但是在學(xué)生期間有1000多的收入我已經(jīng)非常滿(mǎn)足了,我終于用自己賺的錢(qián)把計算機換了。大四下開(kāi)始找工作,這時(shí)我的工作經(jīng)驗已經(jīng)比較多(當然現在想想非常幼稚),開(kāi)始聽(tīng)父母的想去那個(gè)研究所,實(shí)習過(guò)那個(gè)部門(mén)也希望我能去,但是不知道為什么最后不了了之,這種單位就是比較官僚,我一氣之下就到了我兼職的一個(gè)公司做MIS的TeamLeader。在大三到畢業(yè)一年的時(shí)間,做過(guò)了各種MIS,從煤氣、煙廠(chǎng)、公安、鐵路、飲食到高校,什么有錢(qián)做什么,工作也很辛苦,經(jīng)常加班和熬通宵,從跟客戶(hù)談需求到設計、編碼、測試、交付都要上。那時(shí)覺(jué)得很有成就感,覺(jué)得自己還不錯,現在想想真是很膚淺。

剛走上工作崗位的學(xué)生很容易被誤導,各種開(kāi)發(fā)工具讓人眼花繚亂,同時(shí)也覺(jué)得很受公司器重,但這樣工作永遠是一個(gè)低層次的開(kāi)發(fā)者。不要跟我說(shuō)什么系統分析有多么多么重要,多么多么難。你以為自己跟用戶(hù)談需求做設計就是系統分析和設計了嗎,國內又有幾個(gè)公司能夠做的很到位很規范?我是ISO9000內審員,也在Rational公司受過(guò)多次培訓,拿了4個(gè)證書(shū),還有一個(gè)公司讓我去做CMM。這些我聽(tīng)過(guò)很多,但是很多事情到國內就變了性質(zhì),一個(gè)公司不是通過(guò)了ISO9000或者CMM就能規范了,我現在在一家有幾十年歷史的外企工作,里面的管理不是一般國內企業(yè)能及的。作為一個(gè)畢業(yè)不久以前沒(méi)有步入過(guò)社會(huì )的學(xué)生,幾乎不可能在很短的時(shí)間掌握系統分析和設計,面向對象、UML只是一個(gè)工具,關(guān)鍵是人本身的思想,不是說(shuō)你熟悉了C++、Rose就能夠做出好的設計,相反如果你具備了很高的素質(zhì),你可以用C寫(xiě)出比別人用C++更加模塊化的程序。

話(huà)說(shuō)遠一些,國內軟件開(kāi)發(fā)行業(yè)有一個(gè)怪圈,很多人覺(jué)得VC>Delphi>VB,真是很搞笑。這幾個(gè)軟件我都做過(guò)開(kāi)發(fā),說(shuō)白了他們都是工具,應該根據應用的需要選擇采用哪個(gè),而不是覺(jué)得哪個(gè)上層次。如果你因為用某個(gè)開(kāi)發(fā)工具很有面子而選擇的話(huà),只能說(shuō)明你很淺薄。如果說(shuō)層次,那么這些工具都不上層次,因為它們用來(lái)用去都是一些系統的API,微軟的朋友不會(huì )因為你記住他們多少個(gè)API或者多少個(gè)類(lèi)就會(huì )覺(jué)得你很了不起,你永遠只是他們的客戶(hù),他們看重的是你口袋里的銀子。我也做過(guò)系統內核,我也封裝過(guò)很多API,同樣我也不會(huì )看重那些使用這些API做二次開(kāi)發(fā)的客戶(hù),除非他能夠作出自己獨到的設計。

至于有人認為C++>C那更是讓人笑掉大牙,不妨你去打聽(tīng)一下,現在有幾個(gè)操作系統內核是用C++寫(xiě)的,又有幾個(gè)實(shí)時(shí)系統用的是C++,當然我也不是說(shuō)C++不好,但是目前的內核和實(shí)時(shí)系統中C++還無(wú)法與C匹敵,至于說(shuō)C++適合做應用系統的開(kāi)發(fā)那是另外一回事。所以我的觀(guān)點(diǎn)是不在于你用什么工具和語(yǔ)言,而在于你干什么工作。你的設計體現了你的技術(shù)層次。
這樣干了一年我覺(jué)得非?鄲,做的大多數都是熟練工種的活,個(gè)人技術(shù)上沒(méi)有太多的提高也看不到方向。所以決定離開(kāi)這個(gè)城市去上海,尋求更好的發(fā)展,并且打算放棄我以前的MIS轉到通信行業(yè)。


寫(xiě)到這里不能不提到我女朋友,我們是在來(lái)上海前半年認識的,她大四在我公司實(shí)習,公司派她給我寫(xiě)文檔,我們的感情發(fā)展的很快。她告訴我很多事情,她家原本是改革開(kāi)放的第一批暴發(fā)戶(hù),她母親愛(ài)打牌,輸掉了幾百萬(wàn),還欠了很多債,她有男朋友,但是她對他沒(méi)有感情,只因為他給了她母親兩萬(wàn)多塊錢(qián),后來(lái)還強迫她寫(xiě)了四萬(wàn)塊的借條,她男朋友背叛過(guò)她并且不止一次打她,現在逼她結婚不然就要她還錢(qián)。這人居然還是一個(gè)高校的老師!她母親把父親給她的學(xué)費花了,因為拖欠學(xué)費她沒(méi)有辦法拿到畢業(yè)證。她母親現在有病需要錢(qián),我拿出了自己的一點(diǎn)積蓄并且跟朋友們接了一些,替她交了學(xué)費并給她母親看。ê髞(lái)才知道看病的錢(qián)又不知所終,就連她母親是不是有病我都不知道,但她也是沒(méi)有辦法)。這個(gè)時(shí)候我家知道了一些事情,堅決反對我和她在一起,她原來(lái)的男朋友也極力破壞。無(wú)奈之下我們決定早一定離開(kāi)這個(gè)傷心的城市,并且瞞著(zhù)我們家。由于時(shí)間倉促,我只準備了4000塊錢(qián),她僅有的幾百塊錢(qián)也被她母親要去了,我買(mǎi)了三張票,一張是中午的,兩張是晚上的,中午我的家人把我送上船,他們一離開(kāi)我就下了船,我和她乘坐晚上的船離開(kāi)了這個(gè)我和她生活了很多年的城市,帶走的只是一身債務(wù)。沒(méi)有來(lái)過(guò)上海的我們兩個(gè)性倔強,都不愿意去麻煩同學(xué)和朋友。來(lái)到上海是傍晚6點(diǎn)半,我們都不知道該去哪里,我們找了一個(gè)20塊錢(qián)的旅館,這個(gè)房間連窗戶(hù)都沒(méi)有,7月份的天氣酷熱難耐,房間里非常悶熱。第二天我們開(kāi)始租房子,因為身上的錢(qián)不多,我們基本都是步行,花了一個(gè)星期時(shí)間,不知道在浦東轉了多少圈后找到了一個(gè)400塊的房子,但是我們都不了解上海是付三壓一,還要付半個(gè)月的中介費,買(mǎi)了一些鍋碗瓢盆后,我們身上只有800塊錢(qián)了,工作都還沒(méi)有著(zhù)落,這800塊錢(qián)要支持到我們拿到第一個(gè)月工資,為了省錢(qián)我們自己做飯,每天買(mǎi)菜只花兩塊錢(qián),她非常喜歡吃(也可能她在大學(xué)經(jīng)常挨餓的愿意),看到她現在這樣省吃?xún)用我真的很不忍心。她以前的男朋友也沒(méi)有放過(guò)她,經(jīng)常打電話(huà)來(lái)騷擾,并且來(lái)上?此,還說(shuō)了不少恐嚇她的話(huà),她過(guò)于善良,說(shuō)他以前畢竟幫助過(guò)她,叫我不要與他一般見(jiàn)識。以后的每天在家就是苦等面試通知,原本我想迅速找一家MIS公司解決眼前的困難,但是她堅持讓我不要放棄自己的理想,終于功夫不負有心人,我找到了一家通信公司,4000塊的工資雖然趕不上MIS公司給我開(kāi)出的價(jià)位,但也夠在上海生存。她也找到了工作,第一天上班她哭了,這是她來(lái)上海第一次流淚,我心里很難受也很感動(dòng)。

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

另外,在這里我要感謝我的ProjectManager,他原來(lái)是一個(gè)大通信公司的產(chǎn)品經(jīng)理,對人非常和善,我從他那里學(xué)到了很多知識,而且他也給了我許許多多無(wú)私的幫助。在工作上他給我充分的空間和信任。記得公司安排我維護一個(gè)接入服務(wù)器軟件,由于代碼量不算太。5萬(wàn)行),資料和文檔都不齊全,我維護起來(lái)非常吃力,所以想重新把它做一遍,公司領(lǐng)導不太支持,可能覺(jué)得工作量太大,但是他極力支持我,私下里他讓我放手去做,我的維護工作他擠時(shí)間做。在他的支持下,我花了半年時(shí)間完成了接入服務(wù)器的軟件,并且實(shí)現了一個(gè)相對完整的TCP/IP協(xié)議棧。在這里我學(xué)會(huì )了嵌入式系統設計、驅動(dòng)開(kāi)發(fā)、TCP/IP和很多通信的知識,我花了一年時(shí)間終于使自己從MIS開(kāi)發(fā)轉到了通信行業(yè),并且站穩了腳跟。我的開(kāi)發(fā)大量是對硬件的直接操作,不再受微軟的操作系統,VC、Delhpi這些開(kāi)發(fā)工具的約束,我終于看到了另外一片天空。

我做事情喜歡追根問(wèn)底,隨著(zhù)開(kāi)發(fā)的深入,軟件開(kāi)發(fā)與硬件聯(lián)系越來(lái)越緊密,硬件知識的匱乏又對我的發(fā)展產(chǎn)生了障礙,而且芯片技術(shù)基本上掌握在國外公司的手里,這對做系統級設計是一個(gè)非常大的制約,一個(gè)新產(chǎn)品出來(lái),第一道利潤(也往往是最豐厚的利潤)常常都被IC公司如Intel、Motorola賺去了,國內的廠(chǎng)商只能喝點(diǎn)湯。所以我決心解決自己的硬件技術(shù)障礙,并打算離開(kāi)通信行業(yè),進(jìn)入IC設計相關(guān)領(lǐng)域。





2#
bhli 發(fā)表于 2007-5-4 10:25:31 | 只看該作者 來(lái)自 中國廣東惠州

太感動(dòng)了,中國為您驕傲

太感動(dòng)了,中國為您驕傲,祝您們白頭偕老,事業(yè)蒸蒸日上,為咱中國人爭口氣!!!!
3#
yanjunwang008 發(fā)表于 2007-5-4 10:49:48 | 只看該作者 來(lái)自 中國江蘇無(wú)錫
感動(dòng)。。。。。!
中國的比爾蓋茨。再過(guò)幾年也要開(kāi)始掙外國人的錢(qián)。
4#
elixe8938 發(fā)表于 2007-5-4 11:09:20 | 只看該作者 來(lái)自 中國廣東廣州
5#
泰歌 發(fā)表于 2007-5-4 14:28:44 | 只看該作者 來(lái)自 中國江蘇揚州
如果這是發(fā)生在身邊又讓我感動(dòng)了一次 :'(

[ 本帖最后由 泰歌 于 2007-5-4 14:30 編輯 ]
您需要登錄后才可以回帖 登錄 | 注冊

本版積分規則

快速回復 返回頂部 返回列表
梅州市| 木兰县| 于都县| 西和县| 绥中县| 枞阳县| 宁陵县| 新丰县| 祁东县| 庆阳市| 和顺县| 沙洋县| 闽侯县| 广平县| 祥云县| 夏津县| 沙河市| 庄浪县| 哈尔滨市| 贞丰县| 行唐县| 肇州县| 龙岩市| 寿宁县| 宁安市| 沧州市| 教育| 荥经县| 颍上县| 科技| 恩施市| 肃南| 隆化县| 永顺县| 泾川县| 外汇| 怀安县| 南开区| 镇坪县| 乐至县| 金湖县|