一個人的(de)奮斗(dou)歷程
時間:2012-07-22 來源:未知(zhi)
這些日子我(wo)(wo)(wo)一直在寫(xie)一個實時操作系統內核,已有小成了,等寫(xie)完我(wo)(wo)(wo)會全部公開,希(xi)(xi)望能夠(gou)為it的(de)發(fa)展盡(jin)自己一份微(wei)薄的(de)力量。近看(kan)到很(hen)多學生朋友(you)和(he)我(wo)(wo)(wo)當年一樣沒有 方向 ,所以把我(wo)(wo)(wo)的(de)經歷寫(xie)出來與大(da)家共(gong)勉,希(xi)(xi)望能給(gei)剛(gang)如行(xing)的(de)朋友(you)們一點(dian)點(dian)幫助。 一 轉眼我(wo)(wo)(wo)在it行(xing)業(ye)學習工作已經七年多了,這期間我(wo)(wo)(wo)做(zuo)過網頁,寫(xie)過mis、數據(ju)庫(ku),應用程 序,做(zuo)過通信軟件(jian)、硬件(jian)驅(qu)動、協議棧,到現在做(zuo)操作系統內核和(he)ic相(xiang)關(guan)開發(fa),這中間走了很(hen)多彎路,也吃了不少苦(ku)。
我(wo)(wo)(wo)(wo)上(shang)的(de)(de)(de)(de)(de)是(shi)一(yi)(yi)個(ge)(ge)(ge)(ge)三(san)流(liu)的(de)(de)(de)(de)(de)高校,就(jiu)連同一(yi)(yi)個(ge)(ge)(ge)(ge)城市的(de)(de)(de)(de)(de)人多(duo)(duo)(duo)數(shu)都(dou)(dou)不知(zhi)道。因為(wei)學(xue)(xue)校不好(hao)(hao)也(ye)(ye)(ye)就(jiu) 沒(mei)有(you)指望能靠學(xue)(xue)校名(ming)氣找(zhao)一(yi)(yi)個(ge)(ge)(ge)(ge)好(hao)(hao)工(gong)作。所有(you)的(de)(de)(de)(de)(de)希望都(dou)(dou)寄托在自己的(de)(de)(de)(de)(de)努力上(shang)了(le)(le)(le)(le)(le)(le)(le),大(da)一(yi)(yi)開學(xue)(xue) 前(qian)(qian)的(de)(de)(de)(de)(de)假期我(wo)(wo)(wo)(wo)就(jiu)開始了(le)(le)(le)(le)(le)(le)(le)學(xue)(xue)習,記(ji)得(de)(de)我(wo)(wo)(wo)(wo)買的(de)(de)(de)(de)(de)第(di)一(yi)(yi)本書(shu)(shu)是(shi)《計算機(ji)(ji)基礎dos3.0》,大(da)家(jia)別嚇著了(le)(le)(le)(le)(le)(le)(le),其實當時(shi)(shi)已經普及(ji)了(le)(le)(le)(le)(le)(le)(le)dos6.22了(le)(le)(le)(le)(le)(le)(le),只是(shi)我(wo)(wo)(wo)(wo)在書(shu)(shu)店里看到(dao)了(le)(le)(le)(le)(le)(le)(le)dos4.0,5.0,6.0的(de)(de)(de)(de)(de)書(shu)(shu),以 為(wei)像英語那(nei)(nei)(nei)樣(yang)是(shi)第(di)四、五、六冊,記(ji)得(de)(de)當時(shi)(shi)到(dao)處找(zhao)dos1.0,現在想想也(ye)(ye)(ye)幸(xing)好(hao)(hao)我(wo)(wo)(wo)(wo)沒(mei)有(you)找(zhao)到(dao) :)開學(xue)(xue)前(qian)(qian)我(wo)(wo)(wo)(wo)學(xue)(xue)完(wan)了(le)(le)(le)(le)(le)(le)(le)pascal,那(nei)(nei)(nei)時(shi)(shi)既沒(mei)有(you)計算機(ji)(ji)也(ye)(ye)(ye)沒(mei)有(you)人可以請教,我(wo)(wo)(wo)(wo)連程(cheng)(cheng)序(xu)是(shi)什么的(de)(de)(de)(de)(de) 概念都(dou)(dou)沒(mei)有(you), 只好(hao)(hao)死記(ji)硬背(bei)代碼(ma),然后(hou)拿紙寫(xie)(xie)(xie),我(wo)(wo)(wo)(wo)一(yi)(yi)直(zhi)到(dao)大(da)三(san)才有(you)了(le)(le)(le)(le)(le)(le)(le)一(yi)(yi)臺486,在這之(zhi)前(qian)(qian)用(yong)紙寫(xie)(xie)(xie)了(le)(le)(le)(le)(le)(le)(le)多(duo)(duo)(duo)少程(cheng)(cheng)序(xu)我(wo)(wo)(wo)(wo)也(ye)(ye)(ye)記(ji)不清楚了(le)(le)(le)(le)(le)(le)(le),只知(zhi)道長的(de)(de)(de)(de)(de)一(yi)(yi)個(ge)(ge)(ge)(ge)我(wo)(wo)(wo)(wo)拿a4大(da)小的(de)(de)(de)(de)(de)草稿紙寫(xie)(xie)(xie)了(le)(le)(le)(le)(le)(le)(le)30多(duo)(duo)(duo)頁,我(wo)(wo)(wo)(wo)的(de)(de)(de)(de)(de)c語言、c++ 、vc都(dou)(dou)是(shi)在這樣(yang)的(de)(de)(de)(de)(de)條(tiao)件下(xia)入門的(de)(de)(de)(de)(de)。所以說條(tiao)件是(shi)可以克(ke)服(fu)的(de)(de)(de)(de)(de),希望 我(wo)(wo)(wo)(wo)的(de)(de)(de)(de)(de)經歷多(duo)(duo)(duo)少給條(tiao)件艱(jian)苦的(de)(de)(de)(de)(de)同學(xue)(xue)們(men)一(yi)(yi)點(dian)信(xin)心。第(di)一(yi)(yi)次上(shang)機(ji)(ji)是(shi)在我(wo)(wo)(wo)(wo)姐夫的(de)(de)(de)(de)(de)機(ji)(ji)房,我(wo)(wo)(wo)(wo)的(de)(de)(de)(de)(de)心情 激(ji)動的(de)(de)(de)(de)(de)無與倫比,但是(shi)一(yi)(yi)上(shang)機(ji)(ji)我(wo)(wo)(wo)(wo)立刻傻(sha)了(le)(le)(le)(le)(le)(le)(le)眼,他們(men)用(yong)的(de)(de)(de)(de)(de)是(shi)英文版的(de)(de)(de)(de)(de)win3.1,我(wo)(wo)(wo)(wo)的(de)(de)(de)(de)(de)那(nei)(nei)(nei)點(dian)dos知(zhi)識(shi)都(dou)(dou)見了(le)(le)(le)(le)(le)(le)(le)鬼,上(shang)機(ji)(ji)提心吊膽的(de)(de)(de)(de)(de)一(yi)(yi)陣(zhen)瞎摸,一(yi)(yi)不小心把(ba)word弄成了(le)(le)(le)(le)(le)(le)(le)全(quan)屏,怎么都(dou)(dou)還不了(le)(le)(le)(le)(le)(le)(le) 原,當時(shi)(shi)真是(shi)心急(ji)如焚,我(wo)(wo)(wo)(wo)以為(wei)機(ji)(ji)器被我(wo)(wo)(wo)(wo)弄壞了(le)(le)(le)(le)(le)(le)(le)。第(di)一(yi)(yi)個(ge)(ge)(ge)(ge)c語言程(cheng)(cheng)序(xu),就(jiu)是(shi)那(nei)(nei)(nei)個(ge)(ge)(ge)(ge)經典的(de)(de)(de)(de)(de)h elloworld,我(wo)(wo)(wo)(wo)調了(le)(le)(le)(le)(le)(le)(le)幾(ji)個(ge)(ge)(ge)(ge)星期,上(shang)機(ji)(ji)機(ji)(ji)非常少,也(ye)(ye)(ye)沒(mei)有(you)書(shu)(shu)告訴我(wo)(wo)(wo)(wo)開發環(huan)境(tc2.0)需 要設置,而且開始我(wo)(wo)(wo)(wo)都(dou)(dou)不知(zhi)道有(you)編譯器,我(wo)(wo)(wo)(wo)甚至自作聰明把(ba)寫(xie)(xie)(xie)好(hao)(hao)的(de)(de)(de)(de)(de)程(cheng)(cheng)序(xu)擴展名(ming)從.c改成 .exe,結(jie)果可想而知(zhi)。大(da)學(xue)(xue)完(wan)了(le)(le)(le)(le)(le)(le)(le)c、x86的(de)(de)(de)(de)(de)匯編、數(shu)據結(jie)構、c++。由于精力都(dou)(dou)花在自學(xue)(xue) 上(shang)了(le)(le)(le)(le)(le)(le)(le),大(da)一(yi)(yi)下(xia)四門課掛(gua)了(le)(le)(le)(le)(le)(le)(le)彩,三(san)類學(xue)(xue)校就(jiu)是(shi)這點(dian)好(hao)(hao),掛(gua)上(shang)一(yi)(yi)二十門也(ye)(ye)(ye)照樣(yang)畢業。不過扯(che)
遠點(dian)說(shuo)(shuo),我(wo)那么(me)刻苦都及不(bu)(bu)了(le)(le)格(ge),可見我(wo)們(men)的(de)(de)(de)計(ji)算機(ji)(ji)教育有(you)(you)(you)多(duo)(duo)死板。 大二準備學vc和(he)bc,當時難以取舍,后(hou)來(lai)選了(le)(le)vc,不(bu)(bu)為(wei)別的(de)(de)(de),只為(wei)書店里兩本書, vc那本便(bian)宜(yi)6塊錢。我(wo)的(de)(de)(de)努(nu)力在班上無人(ren)能及,學的(de)(de)(de)日夜不(bu)(bu)分,大三有(you)(you)(you)了(le)(le)計(ji)算機(ji)(ji)后(hou)更是(shi) 如此, 很多(duo)(duo)次父(fu)親半(ban)夜教訓我(wo)說(shuo)(shuo)我(wo)不(bu)(bu)要命了(le)(le),我(wo)一(yi)直覺得自己(ji)基礎差,記憶又不(bu)(bu)行,條 件也不(bu)(bu)好 ,所以覺得只有(you)(you)(you)多(duo)(duo)花點(dian)時間才能趕(gan)上別人(ren)。居然后(hou)來(lai)有(you)(you)(you)許(xu)多(duo)(duo)朋友說(shuo)(shuo)我(wo)有(you)(you)(you)學計(ji)算 機(ji)(ji)的(de)(de)(de)天賦, 讓我(wo)哭笑不(bu)(bu)得。我(wo)用的(de)(de)(de)是(shi)486,16m內存,1g硬盤,當時同學們(men)的(de)(de)(de)配置都是(shi)p 166mmx,我(wo)安(an)裝 一(yi)個windows nt4.0需(xu)要一(yi)個通宵,編譯一(yi)個bc5.0向(xiang)導生成的(de)(de)(de)程序需(xu)要 近兩個小時,我(wo)的(de)(de)(de)顯示器是(shi)個二手(shou)的(de)(de)(de),輻射非常大,開機(ji)(ji)屏幕冒火花,看起(qi)來(lai)很酷的(de)(de)(de): ),有(you)(you)(you)一(yi)次程序寫的(de)(de)(de)太久,覺得怎(zen)么(me)白色(se)的(de)(de)(de)編輯器背景(jing)變(bian)成了(le)(le)紫(zi)色(se),以為(wei)顯示器壞了(le)(le), 后(hou)來(lai)才發現(xian)眼睛不(bu)(bu)行了(le)(le),不(bu)(bu)過說(shuo)(shuo)來(lai)也奇(qi)怪,到今天我(wo)的(de)(de)(de)視力還(huan)能保持1.5,真是(shi)個奇(qi)跡。
但(dan)是就是那臺破機器(qi)陪伴了我兩(liang)年,讓我學會了vc、delphi、sqlserver等。后來(lai)那臺機器(qi)給我阿姨(yi)打(da)字(zi)用,據她說一天她正(zheng)打(da)的開心(xin),一股青煙夾著火(huo)苗從(cong)顯示器(qi)鉆出來(lai),之 后它才壽終正(zheng)寢(qin)。
大(da)(da)三(san)假期(qi)找了(le)(le)個(ge)(ge)機會在(zai)(zai)(zai)(zai)一(yi)(yi)個(ge)(ge)計算機研究所實(shi)習,與其說實(shi)習不(bu)如說是做(zuo)(zuo)(zuo)義工(gong),工(gong)作(zuo)(zuo) 了(le)(le)兩(liang)個(ge)(ge)月一(yi)(yi)分錢沒有拿(na)。但(dan)是這兩(liang)個(ge)(ge)月對我(wo)(wo)的(de)(de)(de)(de)發展幫助很大(da)(da),讓(rang)我(wo)(wo)早一(yi)(yi)步了(le)(le)解了(le)(le)社會, 剛去的(de)(de)(de)(de)時(shi)(shi)候我(wo)(wo)當然是一(yi)(yi)竅不(bu)通(tong),在(zai)(zai)(zai)(zai)那里(li)我(wo)(wo)熟悉(xi)了(le)(le)網絡,學(xue)(xue)會了(le)(le)delphi和(he)(he)oracle。由于工(gong) 作(zuo)(zuo)很認真, 得(de)到了(le)(le)比較(jiao)好的(de)(de)(de)(de)評價,在(zai)(zai)(zai)(zai)一(yi)(yi)位(wei)長者的(de)(de)(de)(de)引(yin)薦下(xia),我(wo)(wo)開始(shi)和(he)(he)他們一(yi)(yi)起(qi)做(zuo)(zuo)(zuo)項目,這 使(shi)我(wo)(wo)在(zai)(zai)(zai)(zai)大(da)(da)三(san)大(da)(da)四就(jiu)(jiu)有了(le)(le)自(zi)(zi)己的(de)(de)(de)(de)收入,大(da)(da)四又找了(le)(le)兩(liang)家mis公司(si)兼職,雖(sui)然錢不(bu)多,但(dan)是在(zai)(zai)(zai)(zai) 學(xue)(xue)生期(qi)間有1000多的(de)(de)(de)(de)收入我(wo)(wo)已(yi)經(jing)非常滿足了(le)(le),我(wo)(wo)終于用自(zi)(zi)己賺(zhuan)的(de)(de)(de)(de)錢把計算機換了(le)(le)。大(da)(da)四 下(xia)開始(shi)找工(gong)作(zuo)(zuo),這時(shi)(shi)我(wo)(wo)的(de)(de)(de)(de)工(gong)作(zuo)(zuo)經(jing)驗(yan)已(yi)經(jing)比較(jiao)多(當然現在(zai)(zai)(zai)(zai)想想非常幼稚),開始(shi)聽父母 的(de)(de)(de)(de)想去那個(ge)(ge)研究所, 實(shi)習過那個(ge)(ge)部門也希望我(wo)(wo)能(neng)去,但(dan)是不(bu)知道為什么(me)后(hou)不(bu)了(le)(le)了(le)(le)之(zhi), 這種(zhong)單(dan)位(wei)就(jiu)(jiu)是比較(jiao)官(guan)僚(liao) ,我(wo)(wo)一(yi)(yi)氣(qi)之(zhi)下(xia)就(jiu)(jiu)到了(le)(le)我(wo)(wo)兼職的(de)(de)(de)(de)一(yi)(yi)個(ge)(ge)公司(si)做(zuo)(zuo)(zuo)mis的(de)(de)(de)(de)teamleader。在(zai)(zai)(zai)(zai) 大(da)(da)三(san)到畢業一(yi)(yi)年(nian)的(de)(de)(de)(de)時(shi)(shi)間,做(zuo)(zuo)(zuo)過了(le)(le)各(ge)種(zhong)mis,從煤(mei)氣(qi)、煙廠(chang)、、鐵路、飲食到高校,什么(me)有 錢做(zuo)(zuo)(zuo)什么(me),工(gong)作(zuo)(zuo)也很辛苦 ,經(jing)常加班和(he)(he)熬通(tong)宵,從跟客戶談需求(qiu)到設(she)計、編碼、測試、 交付都要上(shang)。那時(shi)(shi)覺(jue)得(de)很有成就(jiu)(jiu)感,覺(jue)得(de)自(zi)(zi)己還(huan)不(bu)錯,現在(zai)(zai)(zai)(zai)想想真是很膚淺。
剛(gang)走上工(gong)(gong)作崗位的(de)(de)(de)(de)(de)學生很(hen)容易被誤導,各種開(kai)發(fa)工(gong)(gong)具(ju)讓人(ren)(ren)眼花繚亂,同(tong)時(shi)也覺得很(hen)受公司(si)(si)器重,但這樣工(gong)(gong)作永(yong)遠是(shi)(shi)一(yi)(yi)個(ge)(ge)(ge)(ge)低層次的(de)(de)(de)(de)(de)開(kai)發(fa)者(zhe)(zhe)。不要跟我(wo)說什么(me)系(xi)統分析有多(duo)么(me) 多(duo)么(me)重要,多(duo)么(me)多(duo)么(me)難。你(ni)(ni)以(yi)為自(zi)己跟用(yong)戶談(tan)需(xu)求做設(she)(she)計(ji)就(jiu)是(shi)(shi)系(xi)統分析和(he)設(she)(she)計(ji)了(le)(le)嗎,國 內又有幾(ji)個(ge)(ge)(ge)(ge)公司(si)(si)能夠(gou)做的(de)(de)(de)(de)(de)很(hen)到位很(hen)規(gui)范?我(wo)是(shi)(shi)iso9000內審員,也在(zai)(zai)(zai)rational公司(si)(si)受過(guo)多(duo)次培(pei)訓,拿了(le)(le)4個(ge)(ge)(ge)(ge)證書,還有一(yi)(yi)個(ge)(ge)(ge)(ge)公司(si)(si)讓我(wo)去做cmm。這些我(wo)聽過(guo)很(hen)多(duo),但是(shi)(shi)很(hen)多(duo)事情(qing)到就(jiu)變了(le)(le)性(xing)質,一(yi)(yi)個(ge)(ge)(ge)(ge)公司(si)(si)不是(shi)(shi)通(tong)過(guo)了(le)(le)iso9000或者(zhe)(zhe)cmm就(jiu)能規(gui)范了(le)(le),我(wo)現在(zai)(zai)(zai)在(zai)(zai)(zai)一(yi)(yi)家有幾(ji) 十(shi)年歷史的(de)(de)(de)(de)(de)外企(qi)工(gong)(gong)作,里面的(de)(de)(de)(de)(de)管理不是(shi)(shi)一(yi)(yi)般企(qi)業能及的(de)(de)(de)(de)(de)。作為一(yi)(yi)個(ge)(ge)(ge)(ge)畢(bi)業不久(jiu)以(yi)前沒有步入過(guo)社會(hui)的(de)(de)(de)(de)(de)學生,幾(ji)乎不可能在(zai)(zai)(zai)很(hen)短的(de)(de)(de)(de)(de)時(shi)間掌握系(xi)統分析和(he)設(she)(she)計(ji),面向對象、uml只是(shi)(shi)一(yi)(yi)個(ge)(ge)(ge)(ge)工(gong)(gong)具(ju),關鍵是(shi)(shi)人(ren)(ren)本(ben)身的(de)(de)(de)(de)(de)思想,不是(shi)(shi)說你(ni)(ni)熟悉了(le)(le)c++、rose就(jiu)能夠(gou)做出好的(de)(de)(de)(de)(de)設(she)(she)計(ji),相 反如果你(ni)(ni)具(ju)備了(le)(le)很(hen)高(gao)的(de)(de)(de)(de)(de)素質,你(ni)(ni)可以(yi)用(yong)c寫出比別人(ren)(ren)用(yong)c++更加模塊化的(de)(de)(de)(de)(de)程序。
話說(shuo)遠一些(xie)(xie)(xie),軟(ruan)(ruan)件(jian)開(kai)(kai)發(fa)行業(ye)有(you)一個(ge)(ge)怪圈,很(hen)多(duo)(duo)人覺得(de)vc > delphi > vb,真(zhen)是很(hen)搞笑。這(zhe)(zhe)幾(ji)個(ge)(ge)軟(ruan)(ruan)件(jian)我(wo)都(dou)做過開(kai)(kai)發(fa),說(shuo)白了他(ta)們都(dou)是工具(ju),應該根據應用(yong)的需(xu)要選擇采用(yong)哪(na)(na)個(ge)(ge),而不(bu)(bu)是覺得(de)哪(na)(na)個(ge)(ge)上層(ceng)次(ci)(ci)(ci)。如(ru)果(guo)你(ni)(ni)因為用(yong)某個(ge)(ge)開(kai)(kai)發(fa)工具(ju)很(hen)有(you)面(mian)子而選擇的話,只能(neng)說(shuo)明你(ni)(ni)很(hen)淺薄。如(ru)果(guo)說(shuo)層(ceng)次(ci)(ci)(ci),那么這(zhe)(zhe)些(xie)(xie)(xie)工具(ju)都(dou)不(bu)(bu)上層(ceng)次(ci)(ci)(ci),因為它(ta)們用(yong)來用(yong)去都(dou)是一些(xie)(xie)(xie)系統(tong)的api,微軟(ruan)(ruan)的朋(peng)友不(bu)(bu)會(hui)因為你(ni)(ni)記住(zhu)他(ta)們多(duo)(duo)少個(ge)(ge)api或者多(duo)(duo)少個(ge)(ge)類就會(hui)覺得(de)你(ni)(ni)很(hen)了不(bu)(bu)起(qi),你(ni)(ni)永遠只是他(ta)們的客戶(hu),他(ta)們看重(zhong)的是你(ni)(ni)口袋里的銀子。我(wo)也做過系統(tong)內核(he),我(wo)也封裝(zhuang)過很(hen)多(duo)(duo)api,同樣我(wo)也不(bu)(bu)會(hui)看重(zhong)那些(xie)(xie)(xie)使用(yong)這(zhe)(zhe)些(xie)(xie)(xie)api做二(er)次(ci)(ci)(ci)開(kai)(kai)發(fa)的客戶(hu),除非他(ta)能(neng)夠作出自己獨到的設計。
至(zhi)于(yu)(yu)有(you)(you)(you)人(ren)認(ren)為(wei)c++ > c那(nei)更是(shi)(shi)讓(rang)人(ren)笑掉(diao)大牙,不妨(fang)你去打(da)聽(ting)一下,現在(zai)有(you)(you)(you)幾個操作系統內核是(shi)(shi)用(yong)c++寫的(de)(de),又有(you)(you)(you)幾個實時(shi)系統用(yong)的(de)(de)是(shi)(shi)c++,當然我(wo)也不是(shi)(shi)說c++不好,但是(shi)(shi)目(mu)前(qian)的(de)(de)內核和實時(shi)系統中(zhong)c++還無法與c匹敵,至(zhi)于(yu)(yu)說c++適(shi)合做應(ying)用(yong)系統的(de)(de)開發那(nei)是(shi)(shi)另外(wai)一回事。所以我(wo)的(de)(de)觀點是(shi)(shi)不在(zai)于(yu)(yu)你用(yong)什(shen)么工具和語言,而在(zai)于(yu)(yu)你干什(shen)么工作。你的(de)(de)設計體現 了你的(de)(de)技術層次。
這樣干了一年我覺(jue)得非(fei)常苦悶,做(zuo)的(de)大(da)多(duo)(duo)數都(dou)是(shi)熟(shu)練工(gong)種的(de)活,個(ge)人技術上沒有太多(duo)(duo)的(de)提高也看不到方向(xiang)。所以決定(ding)離開這個(ge)城市去上海,尋求更好(hao)的(de)發(fa)展,并且打算放棄我以前的(de)mis轉到通信行業。
寫(xie)到(dao)(dao)(dao)這(zhe)里(li)(li)不(bu)能不(bu)提(ti)到(dao)(dao)(dao)我(wo)(wo)女朋(peng)友(you),我(wo)(wo)們(men)(men)是(shi)(shi)(shi)在(zai)(zai)來(lai)(lai)上(shang)(shang)(shang)海(hai)(hai)前半(ban)年認識的(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)(de),她(ta)(ta)(ta)(ta)(ta)(ta)(ta)(ta)(ta)(ta)大四在(zai)(zai)我(wo)(wo)公(gong)司(si)實習,公(gong)司(si)派她(ta)(ta)(ta)(ta)(ta)(ta)(ta)(ta)(ta)(ta)給(gei)我(wo)(wo)寫(xie)文(wen)檔(dang),我(wo)(wo)們(men)(men)的(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)感(gan)情發(fa)展的(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)很(hen)快。她(ta)(ta)(ta)(ta)(ta)(ta)(ta)(ta)(ta)(ta)告訴我(wo)(wo)很(hen)多(duo)(duo)事(shi)情,她(ta)(ta)(ta)(ta)(ta)(ta)(ta)(ta)(ta)(ta)家(jia)(jia)(jia)原(yuan)本是(shi)(shi)(shi)改革(ge)開放(fang)的(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)第(di)一(yi)(yi)(yi)批暴(bao)發(fa)戶,她(ta)(ta)(ta)(ta)(ta)(ta)(ta)(ta)(ta)(ta)母(mu)親愛(ai)打牌,輸掉了(le)(le)(le)(le)(le)幾百(bai)萬(wan)(wan),還欠了(le)(le)(le)(le)(le)很(hen)多(duo)(duo)債,她(ta)(ta)(ta)(ta)(ta)(ta)(ta)(ta)(ta)(ta)有(you)(you)(you)男朋(peng)友(you),但是(shi)(shi)(shi)她(ta)(ta)(ta)(ta)(ta)(ta)(ta)(ta)(ta)(ta)對他沒有(you)(you)(you)感(gan)情,只(zhi)(zhi)因(yin)為(wei)他給(gei)了(le)(le)(le)(le)(le)她(ta)(ta)(ta)(ta)(ta)(ta)(ta)(ta)(ta)(ta)母(mu)親兩(liang)萬(wan)(wan)多(duo)(duo)塊(kuai)(kuai)(kuai)錢(qian)(qian)(qian)(qian)(qian),后(hou)(hou)來(lai)(lai)還強迫她(ta)(ta)(ta)(ta)(ta)(ta)(ta)(ta)(ta)(ta)寫(xie)了(le)(le)(le)(le)(le)四萬(wan)(wan)塊(kuai)(kuai)(kuai)的(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)借條,她(ta)(ta)(ta)(ta)(ta)(ta)(ta)(ta)(ta)(ta)男朋(peng)友(you)背叛過(guo)她(ta)(ta)(ta)(ta)(ta)(ta)(ta)(ta)(ta)(ta)并且不(bu)止一(yi)(yi)(yi)次(ci)打她(ta)(ta)(ta)(ta)(ta)(ta)(ta)(ta)(ta)(ta),現(xian)(xian)在(zai)(zai)逼她(ta)(ta)(ta)(ta)(ta)(ta)(ta)(ta)(ta)(ta)結婚不(bu)然(ran)就(jiu)(jiu)要(yao)她(ta)(ta)(ta)(ta)(ta)(ta)(ta)(ta)(ta)(ta)還錢(qian)(qian)(qian)(qian)(qian)。這(zhe)人(ren)居然(ran)還是(shi)(shi)(shi)一(yi)(yi)(yi)個(ge)(ge)高校的(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)老師(shi)!她(ta)(ta)(ta)(ta)(ta)(ta)(ta)(ta)(ta)(ta)母(mu)親把父親給(gei)她(ta)(ta)(ta)(ta)(ta)(ta)(ta)(ta)(ta)(ta)的(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)學(xue)費(fei)花(hua)了(le)(le)(le)(le)(le),因(yin)為(wei)拖(tuo)欠學(xue)費(fei)她(ta)(ta)(ta)(ta)(ta)(ta)(ta)(ta)(ta)(ta)沒有(you)(you)(you)辦(ban)法拿到(dao)(dao)(dao)畢(bi)業證。她(ta)(ta)(ta)(ta)(ta)(ta)(ta)(ta)(ta)(ta)母(mu)親現(xian)(xian)在(zai)(zai)有(you)(you)(you)病(bing)需要(yao)錢(qian)(qian)(qian)(qian)(qian),我(wo)(wo)拿出了(le)(le)(le)(le)(le)自己的(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)一(yi)(yi)(yi)點(dian)積蓄并且跟朋(peng)友(you)們(men)(men)接了(le)(le)(le)(le)(le)一(yi)(yi)(yi)些,替(ti)她(ta)(ta)(ta)(ta)(ta)(ta)(ta)(ta)(ta)(ta)交了(le)(le)(le)(le)(le)學(xue)費(fei)并給(gei)她(ta)(ta)(ta)(ta)(ta)(ta)(ta)(ta)(ta)(ta)母(mu)親看(kan)(kan)病(bing)(后(hou)(hou)來(lai)(lai)才知(zhi)(zhi)(zhi)道(dao)看(kan)(kan)病(bing)的(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)錢(qian)(qian)(qian)(qian)(qian)又不(bu)知(zhi)(zhi)(zhi)所(suo)終,就(jiu)(jiu)連她(ta)(ta)(ta)(ta)(ta)(ta)(ta)(ta)(ta)(ta)母(mu)親是(shi)(shi)(shi)不(bu)是(shi)(shi)(shi)有(you)(you)(you)病(bing)我(wo)(wo)都(dou)(dou)不(bu)知(zhi)(zhi)(zhi)道(dao),但她(ta)(ta)(ta)(ta)(ta)(ta)(ta)(ta)(ta)(ta)也(ye)是(shi)(shi)(shi)沒有(you)(you)(you)辦(ban)法)。這(zhe)個(ge)(ge)時候我(wo)(wo)家(jia)(jia)(jia)知(zhi)(zhi)(zhi)道(dao)了(le)(le)(le)(le)(le)一(yi)(yi)(yi)些事(shi)情,堅(jian)(jian)決反對我(wo)(wo)和(he)她(ta)(ta)(ta)(ta)(ta)(ta)(ta)(ta)(ta)(ta)在(zai)(zai)一(yi)(yi)(yi)起(qi),她(ta)(ta)(ta)(ta)(ta)(ta)(ta)(ta)(ta)(ta)原(yuan)來(lai)(lai)的(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)男朋(peng)友(you)也(ye)極(ji)力破壞。無奈之下我(wo)(wo)們(men)(men)決定早一(yi)(yi)(yi)定離(li)開這(zhe)個(ge)(ge)傷心(xin)(xin)的(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)城市(shi),并且瞞(man)著我(wo)(wo)們(men)(men)家(jia)(jia)(jia)。由(you)于時間倉促(cu),我(wo)(wo)只(zhi)(zhi)準備了(le)(le)(le)(le)(le)4000塊(kuai)(kuai)(kuai)錢(qian)(qian)(qian)(qian)(qian),她(ta)(ta)(ta)(ta)(ta)(ta)(ta)(ta)(ta)(ta)僅有(you)(you)(you)的(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)幾百(bai)塊(kuai)(kuai)(kuai)錢(qian)(qian)(qian)(qian)(qian)也(ye)被她(ta)(ta)(ta)(ta)(ta)(ta)(ta)(ta)(ta)(ta)母(mu)親要(yao)去了(le)(le)(le)(le)(le),我(wo)(wo)買(mai)了(le)(le)(le)(le)(le)三(san)張(zhang)票,一(yi)(yi)(yi)張(zhang)是(shi)(shi)(shi)中(zhong)午的(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)(de),兩(liang)張(zhang)是(shi)(shi)(shi)晚上(shang)(shang)(shang)的(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)(de),中(zhong)午我(wo)(wo)的(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)家(jia)(jia)(jia)人(ren)把我(wo)(wo)送上(shang)(shang)(shang)船(chuan),他們(men)(men)一(yi)(yi)(yi)離(li)開我(wo)(wo)就(jiu)(jiu)下了(le)(le)(le)(le)(le)船(chuan),我(wo)(wo)和(he)她(ta)(ta)(ta)(ta)(ta)(ta)(ta)(ta)(ta)(ta)乘坐晚上(shang)(shang)(shang)的(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)船(chuan)離(li)開了(le)(le)(le)(le)(le)這(zhe)個(ge)(ge)我(wo)(wo)和(he)她(ta)(ta)(ta)(ta)(ta)(ta)(ta)(ta)(ta)(ta)生(sheng)活了(le)(le)(le)(le)(le)很(hen)多(duo)(duo)年的(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)城市(shi),帶走的(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)只(zhi)(zhi)是(shi)(shi)(shi)一(yi)(yi)(yi)身債務。沒有(you)(you)(you)來(lai)(lai)過(guo)上(shang)(shang)(shang)海(hai)(hai)的(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)我(wo)(wo)們(men)(men)兩(liang)個(ge)(ge)性倔強,都(dou)(dou)不(bu)愿意(yi)去麻煩同學(xue)和(he)朋(peng)友(you)。來(lai)(lai)到(dao)(dao)(dao)上(shang)(shang)(shang)海(hai)(hai)是(shi)(shi)(shi)傍晚6點(dian)半(ban),我(wo)(wo)們(men)(men)都(dou)(dou)不(bu)知(zhi)(zhi)(zhi)道(dao)該去哪里(li)(li),我(wo)(wo)們(men)(men)找(zhao)(zhao)了(le)(le)(le)(le)(le)一(yi)(yi)(yi)個(ge)(ge)20塊(kuai)(kuai)(kuai)錢(qian)(qian)(qian)(qian)(qian)的(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)旅館(guan),這(zhe)個(ge)(ge)房間連窗戶都(dou)(dou)沒有(you)(you)(you),7月份的(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)天(tian)(tian)氣酷熱難耐,房間里(li)(li)非常悶熱。第(di)二天(tian)(tian)我(wo)(wo)們(men)(men)開始(shi)租房子(zi),因(yin)為(wei)身上(shang)(shang)(shang)的(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)錢(qian)(qian)(qian)(qian)(qian)不(bu)多(duo)(duo),我(wo)(wo)們(men)(men)基本都(dou)(dou)是(shi)(shi)(shi)步行(xing),花(hua)了(le)(le)(le)(le)(le)一(yi)(yi)(yi)個(ge)(ge)星(xing)期時間,不(bu)知(zhi)(zhi)(zhi)道(dao)在(zai)(zai)浦東轉(zhuan)了(le)(le)(le)(le)(le)多(duo)(duo)少圈(quan)后(hou)(hou)找(zhao)(zhao)到(dao)(dao)(dao)了(le)(le)(le)(le)(le)一(yi)(yi)(yi)個(ge)(ge) 400塊(kuai)(kuai)(kuai)的(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)房子(zi),但是(shi)(shi)(shi)我(wo)(wo)們(men)(men)都(dou)(dou)不(bu)了(le)(le)(le)(le)(le)解上(shang)(shang)(shang)海(hai)(hai)是(shi)(shi)(shi)付(fu)三(san)壓一(yi)(yi)(yi),還要(yao)付(fu)半(ban)個(ge)(ge)月的(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)中(zhong)介(jie)費(fei),買(mai)了(le)(le)(le)(le)(le)一(yi)(yi)(yi)些鍋碗(wan)瓢盆后(hou)(hou),我(wo)(wo)們(men)(men)身上(shang)(shang)(shang)只(zhi)(zhi)有(you)(you)(you)800塊(kuai)(kuai)(kuai)錢(qian)(qian)(qian)(qian)(qian)了(le)(le)(le)(le)(le),工作(zuo)都(dou)(dou)還沒有(you)(you)(you)著落,這(zhe)800塊(kuai)(kuai)(kuai)錢(qian)(qian)(qian)(qian)(qian)要(yao)支持(chi)到(dao)(dao)(dao)我(wo)(wo)們(men)(men)拿到(dao)(dao)(dao) 第(di)一(yi)(yi)(yi)個(ge)(ge)月工資(zi),為(wei)了(le)(le)(le)(le)(le)省(sheng)錢(qian)(qian)(qian)(qian)(qian)我(wo)(wo)們(men)(men)自己做飯,每天(tian)(tian)買(mai)菜只(zhi)(zhi)花(hua)兩(liang)塊(kuai)(kuai)(kuai)錢(qian)(qian)(qian)(qian)(qian),她(ta)(ta)(ta)(ta)(ta)(ta)(ta)(ta)(ta)(ta)非常喜歡吃(chi)(也(ye)可能她(ta)(ta)(ta)(ta)(ta)(ta)(ta)(ta)(ta)(ta)在(zai)(zai)大學(xue)經(jing)常挨(ai)餓的(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)愿意(yi)),看(kan)(kan)到(dao)(dao)(dao)她(ta)(ta)(ta)(ta)(ta)(ta)(ta)(ta)(ta)(ta)現(xian)(xian)在(zai)(zai)這(zhe)樣(yang)省(sheng)吃(chi)儉(jian)用我(wo)(wo)真的(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)很(hen)不(bu)忍心(xin)(xin)。她(ta)(ta)(ta)(ta)(ta)(ta)(ta)(ta)(ta)(ta)以(yi)前的(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)男朋(peng) 友(you)也(ye)沒有(you)(you)(you)放(fang)過(guo)她(ta)(ta)(ta)(ta)(ta)(ta)(ta)(ta)(ta)(ta),經(jing)常打電話(hua)來(lai)(lai)騷擾,并且來(lai)(lai)上(shang)(shang)(shang)海(hai)(hai)看(kan)(kan)她(ta)(ta)(ta)(ta)(ta)(ta)(ta)(ta)(ta)(ta),還說了(le)(le)(le)(le)(le)不(bu)少恐嚇她(ta)(ta)(ta)(ta)(ta)(ta)(ta)(ta)(ta)(ta)的(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)話(hua),她(ta)(ta)(ta)(ta)(ta)(ta)(ta)(ta)(ta)(ta)過(guo)于善良,說他以(yi)前畢(bi)竟幫助過(guo)她(ta)(ta)(ta)(ta)(ta)(ta)(ta)(ta)(ta)(ta),叫我(wo)(wo)不(bu)要(yao)與他一(yi)(yi)(yi)般見(jian)識。以(yi)后(hou)(hou)的(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)每天(tian)(tian)在(zai)(zai)家(jia)(jia)(jia)就(jiu)(jiu)是(shi)(shi)(shi)苦等面 試(shi)通知(zhi)(zhi)(zhi),原(yuan)本我(wo)(wo)想迅(xun)速(su)找(zhao)(zhao)一(yi)(yi)(yi)家(jia)(jia)(jia)mis公(gong)司(si)解決眼前的(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)困難,但是(shi)(shi)(shi)她(ta)(ta)(ta)(ta)(ta)(ta)(ta)(ta)(ta)(ta)堅(jian)(jian)持(chi)讓我(wo)(wo)不(bu)要(yao)放(fang)棄自己的(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)理想,終于功夫(fu)不(bu)負有(you)(you)(you)心(xin)(xin)人(ren),我(wo)(wo)找(zhao)(zhao)到(dao)(dao)(dao)了(le)(le)(le)(le)(le)一(yi)(yi)(yi)家(jia)(jia)(jia)通信公(gong)司(si),4000塊(kuai)(kuai)(kuai)的(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)工資(zi)雖(sui)然(ran)趕(gan)不(bu)上(shang)(shang)(shang)mis公(gong)司(si)給(gei)我(wo)(wo)開出的(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)價位,但也(ye)夠在(zai)(zai)上(shang)(shang)(shang)海(hai)(hai)生(sheng)存。她(ta)(ta)(ta)(ta)(ta)(ta)(ta)(ta)(ta)(ta)也(ye)找(zhao)(zhao)到(dao)(dao)(dao)了(le)(le)(le)(le)(le)工作(zuo),第(di)一(yi)(yi)(yi)天(tian)(tian)上(shang)(shang)(shang)班她(ta)(ta)(ta)(ta)(ta)(ta)(ta)(ta)(ta)(ta)哭了(le)(le)(le)(le)(le),這(zhe)是(shi)(shi)(shi)她(ta)(ta)(ta)(ta)(ta)(ta)(ta)(ta)(ta)(ta)來(lai)(lai)上(shang)(shang)(shang)海(hai)(hai)第(di)一(yi)(yi)(yi)次(ci)流淚,我(wo)(wo)心(xin)(xin)里(li)(li)很(hen)難受也(ye)很(hen)感(gan)動(dong)。
由于(yu)是(shi)全新的(de)(de)行業,我(wo)把自己(ji)降到了(le)零點(dian),我(wo)學(xue)的(de)(de)vc、delphi、數據庫派不(bu)上(shang)用場 , 擺在我(wo)面前的(de)(de)是(shi)嵌入(ru)式、協議、信令一些我(wo)從(cong)未(wei)接(jie)觸過的(de)(de)知(zhi)識。我(wo)知(zhi)道我(wo)沒(mei)有退路, 于(yu)是(shi)拼命的(de)(de)學(xue)習,我(wo)把自己(ji)當做一個(ge)應屆畢業生一樣(yang),一分(fen)努力一分(fen)收獲,半年過去我(wo) 終(zhong)于(yu)熟悉了(le)工作,并且得到了(le)公(gong)司的(de)(de)表(biao)彰,薪水也加了(le)一級。后面的(de)(de)日子里(li)我(wo)們省吃儉(jian) 用,把欠朋(peng)友的(de)(de)1萬多塊錢還了(le),日子終(zhong)于(yu)上(shang)了(le)正(zheng)軌(gui)。這(zhe)時女朋(peng)友告訴(su)我(wo)她想(xiang)考研究生, 我(wo)也很(hen)支持,于(yu)是(shi)她辭職在家備考。
另外,在這里我(wo)(wo)要感謝我(wo)(wo)的(de)(de)projectmanager,他原來是(shi)一(yi)(yi)(yi)個大(da)通信(xin)公司的(de)(de)產品經理 , 對人非常(chang)和(he)善,我(wo)(wo)從(cong)他那里學(xue)到(dao)了(le)(le)(le)(le)很(hen)多知識,而且他也給(gei)了(le)(le)(le)(le)我(wo)(wo)許許多多無私的(de)(de)幫助(zhu)。 在工(gong)作(zuo)上他給(gei)我(wo)(wo)充分的(de)(de)空間和(he)信(xin)任(ren)。記得公司安排我(wo)(wo)維護(hu)一(yi)(yi)(yi)個接(jie)(jie)(jie)入服務器軟件(jian),由于代 碼(ma)量不算太小(5萬(wan)行),資料和(he)文檔都不齊全,我(wo)(wo)維護(hu)起來非常(chang)吃力,所以想重新(xin)把(ba)它 做一(yi)(yi)(yi)遍(bian), 公司不太支持(chi),可能覺(jue)得工(gong)作(zuo)量太大(da),但是(shi)他極力支持(chi)我(wo)(wo),私下(xia)里他讓我(wo)(wo) 放手(shou)去做, 我(wo)(wo)的(de)(de)維護(hu)工(gong)作(zuo)他擠時(shi)間做。在他的(de)(de)支持(chi)下(xia),我(wo)(wo)花了(le)(le)(le)(le)半年時(shi)間完成了(le)(le)(le)(le)接(jie)(jie)(jie)入服務 器的(de)(de)軟件(jian),并(bing)且實現了(le)(le)(le)(le)一(yi)(yi)(yi)個相(xiang)對完整的(de)(de)tcp/ip協議棧(zhan)。在這里我(wo)(wo)學(xue)會了(le)(le)(le)(le)嵌(qian)入式系(xi)統設計 、驅動(dong)開(kai)發、tcp/ip和(he)很(hen)多通信(xin)的(de)(de)知識,我(wo)(wo)花了(le)(le)(le)(le)一(yi)(yi)(yi)年時(shi)間終于使自己(ji)從(cong)mis開(kai)發轉到(dao)了(le)(le)(le)(le)通 信(xin)行業,并(bing)且站穩了(le)(le)(le)(le)腳跟。我(wo)(wo)的(de)(de)開(kai)發大(da)量是(shi)對硬件(jian)的(de)(de)直接(jie)(jie)(jie)操作(zuo),不再受微(wei)軟的(de)(de)操作(zuo)系(xi)統 ,vc、delhpi這些開(kai)發工(gong)具的(de)(de)約束,我(wo)(wo)終于看到(dao)了(le)(le)(le)(le)另外一(yi)(yi)(yi)片天(tian)空。
我做事情(qing)喜歡追根問底(di),隨著(zhu)開發(fa)的(de)深入,軟件開發(fa)與(yu)硬件聯系越來越緊密,硬件 知(zhi) 識的(de)匱(kui)乏又對我的(de)發(fa)展產生了障礙,而(er)且芯(xin)片技(ji)術(shu)基本上掌握在(zai)國外公司的(de)手里,這 對做系統級設計是一(yi)個(ge)(ge)非常大的(de)制約,一(yi)個(ge)(ge)新(xin)產品出來,第一(yi)道(dao)利潤(也往往是豐厚 的(de)利潤)常常都(dou)被ic公司如intel、motorola賺去了,的(de)廠商只能喝(he)點湯(tang)。所以我決 心(xin)解決自(zi)己(ji)的(de)硬件技(ji)術(shu)障礙,并打算(suan)離(li)開通信行業,進入ic設計相(xiang)關領域。
當(dang)然我(wo)(wo)(wo)(wo)(wo)(wo)明(ming)白如(ru)果(guo)我(wo)(wo)(wo)(wo)(wo)(wo)對硬(ying)件(jian)(jian)(jian)了(le)解(jie)的(de)(de)(de)(de)(de)(de)(de)非常(chang)(chang)(chang)少,沒有(you)(you)(you)哪(na)家(jia)(jia)ic公司(si)會(hui)仁慈(ci)到(dao)招我(wo)(wo)(wo)(wo)(wo)(wo)這(zhe)(zhe)樣(yang)一(yi)(yi)(yi)(yi)(yi)個(ge)(ge)(ge)一(yi)(yi)(yi)(yi)(yi) 竅不(bu)通(tong)(tong)的(de)(de)(de)(de)(de)(de)(de)人(ren)(ren)來培訓。所以我(wo)(wo)(wo)(wo)(wo)(wo)必須努力(li)打好(hao)基礎,學(xue)(xue)一(yi)(yi)(yi)(yi)(yi)些(xie)相(xiang)關知識為以后(hou)做(zuo)準備(bei)。就(jiu)像(xiang)我(wo)(wo)(wo)(wo)(wo)(wo) 開始從mis轉到(dao)通(tong)(tong)信一(yi)(yi)(yi)(yi)(yi)樣(yang),我(wo)(wo)(wo)(wo)(wo)(wo)看(kan)過大量(liang)通(tong)(tong)信方面(mian)(mian)的(de)(de)(de)(de)(de)(de)(de)書(shu),并且給一(yi)(yi)(yi)(yi)(yi)個(ge)(ge)(ge)isp做(zuo)過radius計(ji)(ji)費分 揀(jian)臺,在(zai)(zai)這(zhe)(zhe)樣(yang)的(de)(de)(de)(de)(de)(de)(de)背景下這(zhe)(zhe)家(jia)(jia)通(tong)(tong)信公司(si)才給了(le)我(wo)(wo)(wo)(wo)(wo)(wo)這(zhe)(zhe)個(ge)(ge)(ge)機(ji)會(hui)。我(wo)(wo)(wo)(wo)(wo)(wo)在(zai)(zai)的(de)(de)(de)(de)(de)(de)(de)通(tong)(tong)信公司(si)是(shi)(shi)(shi)做(zuo)系(xi)統設(she)(she)計(ji)(ji) 的(de)(de)(de)(de)(de)(de)(de),有(you)(you)(you)不(bu)少pcb layout硬(ying)件(jian)(jian)(jian)人(ren)(ren)員,平常(chang)(chang)(chang)我(wo)(wo)(wo)(wo)(wo)(wo)就(jiu)注(zhu)意(yi)向他(ta)們(men)(men)學(xue)(xue)習(xi)(xi),由(you)于我(wo)(wo)(wo)(wo)(wo)(wo)做(zuo)的(de)(de)(de)(de)(de)(de)(de)是(shi)(shi)(shi)軟(ruan)件(jian)(jian)(jian),在(zai)(zai)公 司(si)看(kan)硬(ying)件(jian)(jian)(jian)資料(liao)不(bu)好(hao)意(yi)思,所以開始只好(hao)在(zai)(zai)家(jia)(jia)看(kan),剛來上海工(gong)作我(wo)(wo)(wo)(wo)(wo)(wo)連續一(yi)(yi)(yi)(yi)(yi)年(nian)都(dou)(dou)在(zai)(zai)加(jia)班(ban),后(hou) 來不(bu)加(jia)了(le),因(yin)為我(wo)(wo)(wo)(wo)(wo)(wo)要擠出(chu)時間學(xue)(xue)習(xi)(xi),通(tong)(tong)常(chang)(chang)(chang)我(wo)(wo)(wo)(wo)(wo)(wo)12點左(zuo)右睡,第二天(tian)5點半(ban)(ban)起,我(wo)(wo)(wo)(wo)(wo)(wo)上班(ban)比較早 ,地鐵(tie)上如(ru)果(guo)人(ren)(ren)不(bu)多(duo)我(wo)(wo)(wo)(wo)(wo)(wo)也用來看(kan)書(shu)。學(xue)(xue)習(xi)(xi)當(dang)然不(bu)會(hui)是(shi)(shi)(shi)一(yi)(yi)(yi)(yi)(yi)帆風順的(de)(de)(de)(de)(de)(de)(de),有(you)(you)(you)些(xie)實(shi)在(zai)(zai)不(bu)懂的(de)(de)(de)(de)(de)(de)(de)問題 就(jiu)積累(lei)起來問硬(ying)件(jian)(jian)(jian)人(ren)(ren)員,他(ta)們(men)(men)的(de)(de)(de)(de)(de)(de)(de)幫(bang)助使我(wo)(wo)(wo)(wo)(wo)(wo)學(xue)(xue)習(xi)(xi)進度快了(le)很多(duo),因(yin)為在(zai)(zai)沒有(you)(you)(you)人(ren)(ren)點撥的(de)(de)(de)(de)(de)(de)(de)情況 下自學(xue)(xue),我(wo)(wo)(wo)(wo)(wo)(wo)的(de)(de)(de)(de)(de)(de)(de)一(yi)(yi)(yi)(yi)(yi)半(ban)(ban)時間是(shi)(shi)(shi)花(hua)在(zai)(zai)解(jie)決疑(yi)難問題上,但這(zhe)(zhe)種(zhong)問題經常(chang)(chang)(chang)是(shi)(shi)(shi)別人(ren)(ren)的(de)(de)(de)(de)(de)(de)(de)一(yi)(yi)(yi)(yi)(yi)句話就(jiu)可(ke)以 讓我(wo)(wo)(wo)(wo)(wo)(wo)豁(huo)然開朗,我(wo)(wo)(wo)(wo)(wo)(wo)非常(chang)(chang)(chang)慶(qing)幸我(wo)(wo)(wo)(wo)(wo)(wo)有(you)(you)(you)這(zhe)(zhe)樣(yang)的(de)(de)(de)(de)(de)(de)(de)學(xue)(xue)習(xi)(xi)環境。在(zai)(zai)后(hou)面(mian)(mian)的(de)(de)(de)(de)(de)(de)(de)一(yi)(yi)(yi)(yi)(yi)年(nian)里(li),我(wo)(wo)(wo)(wo)(wo)(wo)學(xue)(xue)會(hui)了(le)看(kan)硬(ying)件(jian)(jian)(jian)原 理圖,學(xue)(xue)會(hui)了(le)簡(jian)單的(de)(de)(de)(de)(de)(de)(de)硬(ying)件(jian)(jian)(jian)設(she)(she)計(ji)(ji)(模擬電路方面(mian)(mian)還有(you)(you)(you)不(bu)小的(de)(de)(de)(de)(de)(de)(de)差距),事(shi)情就(jiu)是(shi)(shi)(shi)這(zhe)(zhe)樣(yang)的(de)(de)(de)(de)(de)(de)(de),當(dang) 你(ni)(ni)安安份(fen)份(fen)做(zuo)軟(ruan)件(jian)(jian)(jian),別人(ren)(ren)永遠認為你(ni)(ni)是(shi)(shi)(shi)軟(ruan)件(jian)(jian)(jian)開發人(ren)(ren)員,在(zai)(zai)你(ni)(ni)開始學(xue)(xue)習(xi)(xi)硬(ying)件(jian)(jian)(jian)時別人(ren)(ren)未(wei)必會(hui) 認同(tong)(tong)(tong),有(you)(you)(you)位(wei)中興通(tong)(tong)訊的(de)(de)(de)(de)(de)(de)(de)朋友還對我(wo)(wo)(wo)(wo)(wo)(wo)說過,一(yi)(yi)(yi)(yi)(yi)個(ge)(ge)(ge)人(ren)(ren)不(bu)可(ke)能把所有(you)(you)(you)東西(xi)都(dou)(dou)學(xue)(xue)完。我(wo)(wo)(wo)(wo)(wo)(wo)也明(ming)白這(zhe)(zhe) 一(yi)(yi)(yi)(yi)(yi)點,但我(wo)(wo)(wo)(wo)(wo)(wo)希望自己(ji)(ji)做(zuo)的(de)(de)(de)(de)(de)(de)(de)更好(hao)。但當(dang)你(ni)(ni)熟悉(xi)硬(ying)件(jian)(jian)(jian)后(hou)大家(jia)(jia)又會(hui)覺得(de)(de)你(ni)(ni)好(hao)像(xiang)原本就(jiu)是(shi)(shi)(shi)軟(ruan)硬(ying)件(jian)(jian)(jian) 都(dou)(dou)懂的(de)(de)(de)(de)(de)(de)(de),同(tong)(tong)(tong)事(shi)們(men)(men)也都(dou)(dou)習(xi)(xi)以為常(chang)(chang)(chang)了(le)。這(zhe)(zhe)個(ge)(ge)(ge)時候我(wo)(wo)(wo)(wo)(wo)(wo)可(ke)以把硬(ying)件(jian)(jian)(jian)資料(liao)堂(tang)堂(tang)正正的(de)(de)(de)(de)(de)(de)(de)拿到(dao)公司(si)看(kan), 沒有(you)(you)(you)人(ren)(ren)再大驚(jing)小怪了(le)。 讓我(wo)(wo)(wo)(wo)(wo)(wo)比較自豪的(de)(de)(de)(de)(de)(de)(de)是(shi)(shi)(shi)我(wo)(wo)(wo)(wo)(wo)(wo)通(tong)(tong)過自己(ji)(ji)的(de)(de)(de)(de)(de)(de)(de)努力(li)做(zuo)了(le)一(yi)(yi)(yi)(yi)(yi)個(ge)(ge)(ge)iad(軟(ruan)交(jiao)換的(de)(de)(de)(de)(de)(de)(de)終 端設(she)(she)備(bei))系(xi)統方案,包含軟(ruan)硬(ying)件(jian)(jian)(jian)的(de)(de)(de)(de)(de)(de)(de)選型、設(she)(she)計(ji)(ji)等內容,這(zhe)(zhe)個(ge)(ge)(ge)方案得(de)(de)到(dao)了(le)公司(si)和同(tong)(tong)(tong)事(shi)們(men)(men)的(de)(de)(de)(de)(de)(de)(de) 認同(tong)(tong)(tong),讓我(wo)(wo)(wo)(wo)(wo)(wo)感到(dao)非常(chang)(chang)(chang)欣慰。
技術是(shi)(shi)(shi)相輔相成的(de)(de)(de)(de)(de)(de)(de)(de)(de)(de),當我(wo)(wo)的(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)硬(ying)件有了(le)一(yi)(yi)定的(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)進步后,我(wo)(wo)的(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)軟(ruan)件設(she)計也(ye)有了(le)很(hen)大(da)的(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)提 高 ,我(wo)(wo)可以(yi)從更深層次理解問(wen)題(ti),我(wo)(wo)做(zuo)(zuo)的(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)接(jie)(jie)(jie)入(ru)服務器cpu是(shi)(shi)(shi)motorola powerpc860,熟悉 的(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)朋友(you)都知(zhi)(zhi)(zhi)道860 qmc與(yu)軟(ruan)件的(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)批(pi)量數據(ju)傳輸通常采(cai)(cai)用(yong)(yong)(yong)(yong)bd表(biao)(biao)(biao)的(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)方式,硬(ying)件人員做(zuo)(zuo)驅動的(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)時(shi) 候(hou)習慣(guan)采(cai)(cai)用(yong)(yong)(yong)(yong)固定bd表(biao)(biao)(biao),每接(jie)(jie)(jie)收或(huo)發送數據(ju)都將(jiang)數據(ju)從bd表(biao)(biao)(biao)拷(kao)貝到用(yong)(yong)(yong)(yong)戶(hu)buffer,或(huo)從用(yong)(yong)(yong)(yong)戶(hu) buffer拷(kao)貝到bd表(biao)(biao)(biao),由于理解的(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)比(bi)較(jiao)深入(ru),我(wo)(wo)自己重新實現(xian)了(le)這個(ge)(ge)過程(cheng),采(cai)(cai)用(yong)(yong)(yong)(yong)動態bd表(biao)(biao)(biao) 的(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)方式,驅動從一(yi)(yi)個(ge)(ge)網(wang)口(kou)接(jie)(jie)(jie)收數據(ju),提交給我(wo)(wo)的(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)軟(ruan)件進行(xing)三層交換,直至從另外的(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)接(jie)(jie)(jie)口(kou) 發送出(chu)(chu)去,沒(mei)有進行(xing)一(yi)(yi)次拷(kao)貝。這樣(yang)(yang)的(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)設(she)計大(da)大(da)提高了(le)性能,使系(xi)(xi)統(tong)的(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)指標接(jie)(jie)(jie)近理論值(zhi) 。軟(ruan)硬(ying)件的(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)結合(he)使我(wo)(wo)的(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)設(she)計水平上了(le)一(yi)(yi)個(ge)(ge)臺階。我(wo)(wo)現(xian)在寫(xie)的(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)這個(ge)(ge)操(cao)作(zuo)系(xi)(xi)統(tong),編(bian)(bian)譯(yi)后我(wo)(wo)把 程(cheng)序反編(bian)(bian)譯(yi)成匯(hui)編(bian)(bian),找(zhao)出(chu)(chu)其中不(bu)(bu)優化(hua)的(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)代(dai)碼(ma),然(ran)后在c程(cheng)序中進行(xing)調(diao)整。舉個(ge)(ge)例子(zi),很(hen)多 cpu沒(mei)有專門的(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)乘法(fa)指令,這個(ge)(ge)大(da)家應該都知(zhi)(zhi)(zhi)道,在這種cpu上進行(xing)一(yi)(yi)個(ge)(ge)乘法(fa)操(cao)作(zuo)常常會(hui) 花費(fei)大(da)量的(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)指令周期, 有的(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)朋友(you)會(hui)說(shuo)這個(ge)(ge)我(wo)(wo)知(zhi)(zhi)(zhi)道,我(wo)(wo)會(hui)盡量避免采(cai)(cai)用(yong)(yong)(yong)(yong)×號(hao),但是(shi)(shi)(shi)事情(qing)往 往不(bu)(bu)是(shi)(shi)(shi)那么簡單,你知(zhi)(zhi)(zhi)道 c語言中數組的(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)下標操(cao)作(zuo)是(shi)(shi)(shi)怎么實現(xian)的(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)嗎?仔(zi)細看看反匯(hui)編(bian)(bian)的(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)代(dai)碼(ma)你就會(hui)明(ming)白,同樣(yang)(yang)是(shi)(shi)(shi)通 過下標的(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)定位(wei)操(cao)作(zuo),c編(bian)(bian)譯(yi)器會(hui)有時(shi)候(hou)會(hui)產生位(wei)移指令,但有時(shi)候(hou)會(hui)用(yong)(yong)(yong)(yong)乘法(fa)實現(xian),兩者(zhe)效 率往往是(shi)(shi)(shi)天(tian)壤之別,所以(yi)明(ming)白這些(xie)(xie)問(wen)題(ti)你才能將(jiang)系(xi)(xi)統(tong)性能提升到極致。? 些(xie)(xie)問(wen)題(ti)就不(bu)(bu)多說(shuo)了(le),有興趣的(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)話以(yi)后可以(yi)共(gong)同探討。
話說(shuo)遠一點(dian),我由衷的(de)希望在(zai)(zai)(zai)軟(ruan)件上做(zuo)的(de)比較深入的(de)朋友們有機會學(xue)學(xue)硬件以及其 它 相關知識,尤其是做(zuo)底(di)層開發(fa)和嵌入式設計的(de)。這對軟(ruan)件技術的(de)提高有非常大的(de)幫助 ,否(fou)則很多事情你只知道(dao)該(gai)這樣(yang)但不(bu)會明白為什么該(gai)這樣(yang)。我這個觀點(dian)在(zai)(zai)(zai)我現(xian)在(zai)(zai)(zai)的(de)ic公 司(si)project manager那里也得(de)到了驗證。他(ta)告訴我們公司(si)現(xian)在(zai)(zai)(zai)的(de)802.11芯片(pian)產品的(de)軟(ruan)件經 理原(yuan)本是做(zuo)該(gai)芯片(pian)硬件設計的(de),某(mou)某(mou)某(mou)原(yuan)本是做(zuo)軟(ruan)件的(de),現(xian)在(zai)(zai)(zai)在(zai)(zai)(zai)做(zuo)ic,類似的(de)例子還有 很多,只是在(zai)(zai)(zai)這樣(yang)的(de)風(feng)氣不(bu)是非常流行。
我(wo)(wo)(wo)(wo)有(you)(you)(you)(you)一(yi)(yi)些(xie)心得(de)體會(hui)(hui)與大(da)家(jia)分享(xiang),只有(you)(you)(you)(you)當我(wo)(wo)(wo)(wo)干好本職工作后,我(wo)(wo)(wo)(wo)才會(hui)(hui)學(xue)習與工作關系 不 大(da)的(de)技(ji)術(shu),這(zhe)(zhe)樣(yang)公司的(de)上司才不至于反感,在(zai)入(ru)(ru)門階段(duan)的(de)問(wen)題我(wo)(wo)(wo)(wo)通常不去問(wen)那些(xie)資深 人(ren)(ren)士 ,而(er)是問(wen)一(yi)(yi)些(xie)資歷比(bi)較(jiao)(jiao)淺的(de)朋(peng)友,比(bi)如剛畢(bi)業不久的(de)學(xue)生,因為他們往(wang)往(wang)會(hui)(hui)跟(gen)你詳 細的(de)講解,而(er)資深人(ren)(ren)士通常覺得(de)你的(de)問(wen)題太簡單(dan),所以回(hui)(hui)答的(de)也很(hen)簡單(dan),我(wo)(wo)(wo)(wo)又不好意思 多問(wen)。等(deng)技(ji)術(shu)上了一(yi)(yi)定的(de)層次后我(wo)(wo)(wo)(wo)才會(hui)(hui)問(wen)他們,他們也能給你比(bi)較(jiao)(jiao)深入(ru)(ru)的(de)回(hui)(hui)答。另(ling)外, 有(you)(you)(you)(you)些(xie)朋(peng)友說(shuo)我(wo)(wo)(wo)(wo)機(ji)會(hui)(hui)比(bi)較(jiao)(jiao)好,他們也希望能從事新的(de)工作可(ke)惜沒有(you)(you)(you)(you)機(ji)會(hui)(hui),我(wo)(wo)(wo)(wo)聽了只有(you)(you)(you)(you)苦笑 ,我(wo)(wo)(wo)(wo)的(de)機(ji)會(hui)(hui)了解的(de)人(ren)(ren)都應該(gai)知(zhi)道,我(wo)(wo)(wo)(wo)沒有(you)(you)(you)(you)出(chu)(chu)生在(zai)什么it世(shi)家(jia):)也沒有(you)(you)(you)(you)誰(shui)一(yi)(yi)路提拔(ba)我(wo)(wo)(wo)(wo), 所有(you)(you)(you)(you)的(de)路都是自己走出(chu)(chu)來的(de),我(wo)(wo)(wo)(wo)母親去世(shi)比(bi)較(jiao)(jiao)早(zao),我(wo)(wo)(wo)(wo)的(de)后母(我(wo)(wo)(wo)(wo)叫她(ta)阿姨)看著我(wo)(wo)(wo)(wo)努(nu)(nu)力 過(guo)來的(de),一(yi)(yi)次她(ta)看我(wo)(wo)(wo)(wo)大(da)年30還(huan)在(zai)寫程序,她(ta)說(shuo)像我(wo)(wo)(wo)(wo)這(zhe)(zhe)樣(yang)努(nu)(nu)力木頭都能學(xue)出(chu)(chu)來。
我(wo)(wo)(wo)(wo)(wo)(wo)(wo)(wo)(wo)(wo)的(de)(de)(de)(de)(de)(de)(de)終目的(de)(de)(de)(de)(de)(de)(de)是(shi)(shi)ic而不(bu)(bu)(bu)(bu)(bu)是(shi)(shi)pcb,所(suo)以(yi)我(wo)(wo)(wo)(wo)(wo)(wo)(wo)(wo)(wo)(wo)下(xia)一(yi)(yi)步的(de)(de)(de)(de)(de)(de)(de)準(zhun)備開(kai)始學習(xi)ic設(she)計(ji)的(de)(de)(de)(de)(de)(de)(de)知(zhi)識。公(gong)(gong)司(si)(si)的(de)(de)(de)(de)(de)(de)(de) 同事沒有(you)懂ic設(she)計(ji)的(de)(de)(de)(de)(de)(de)(de),后面的(de)(de)(de)(de)(de)(de)(de)路(lu)又要靠自己了(le),我(wo)(wo)(wo)(wo)(wo)(wo)(wo)(wo)(wo)(wo)買(mai)(mai)了(le)不(bu)(bu)(bu)(bu)(bu)少(shao)相關的(de)(de)(de)(de)(de)(de)(de)書,在網上(shang)也(ye)(ye)查了(le)很 多(duo)的(de)(de)(de)(de)(de)(de)(de)資(zi)料(liao),我(wo)(wo)(wo)(wo)(wo)(wo)(wo)(wo)(wo)(wo)花了(le)大量的(de)(de)(de)(de)(de)(de)(de)時間(jian)去學習(xi)vhdl,并且用(yong)軟(ruan)件進行(xing)了(le)一(yi)(yi)些簡(jian)單(dan)的(de)(de)(de)(de)(de)(de)(de)設(she)計(ji)和仿真( 沒有(you)設(she)計(ji)asic,只(zhi)是(shi)(shi)針對(dui)fpga),隨著學習(xi)的(de)(de)(de)(de)(de)(de)(de)深入,我(wo)(wo)(wo)(wo)(wo)(wo)(wo)(wo)(wo)(wo)漸(jian)漸(jian)明白了(le)ic設(she)計(ji)的(de)(de)(de)(de)(de)(de)(de)基(ji)本(ben)流(liu)程, 同時也(ye)(ye)明白了(le)這條路(lu)的(de)(de)(de)(de)(de)(de)(de)艱辛。這個(ge)(ge)(ge)時候我(wo)(wo)(wo)(wo)(wo)(wo)(wo)(wo)(wo)(wo)已經做好了(le)跳槽的(de)(de)(de)(de)(de)(de)(de)準(zhun)備,我(wo)(wo)(wo)(wo)(wo)(wo)(wo)(wo)(wo)(wo)向一(yi)(yi)家業(ye)(ye)界又一(yi)(yi)定 知(zhi)名度的(de)(de)(de)(de)(de)(de)(de)ic設(she)計(ji)公(gong)(gong)司(si)(si)投了(le)簡(jian)歷,并通過了(le)漫(man)長的(de)(de)(de)(de)(de)(de)(de)面試(4個(ge)(ge)(ge)多(duo)小(xiao)時)。其他的(de)(de)(de)(de)(de)(de)(de)一(yi)(yi)切我(wo)(wo)(wo)(wo)(wo)(wo)(wo)(wo)(wo)(wo)都(dou)比 較滿意,唯(wei)獨薪(xin)資(zi)差強人(ren)意,我(wo)(wo)(wo)(wo)(wo)(wo)(wo)(wo)(wo)(wo)也(ye)(ye)明白原(yuan)因,因為我(wo)(wo)(wo)(wo)(wo)(wo)(wo)(wo)(wo)(wo)是(shi)(shi)這個(ge)(ge)(ge)行(xing)業(ye)(ye)的(de)(de)(de)(de)(de)(de)(de)新人(ren),我(wo)(wo)(wo)(wo)(wo)(wo)(wo)(wo)(wo)(wo)沒有(you)經驗, 我(wo)(wo)(wo)(wo)(wo)(wo)(wo)(wo)(wo)(wo)再一(yi)(yi)次將自己清零了(le)。公(gong)(gong)司(si)(si)老板(ban)問我(wo)(wo)(wo)(wo)(wo)(wo)(wo)(wo)(wo)(wo)6000多(duo)一(yi)(yi)個(ge)(ge)(ge)月能不(bu)(bu)(bu)(bu)(bu)能接(jie)受,我(wo)(wo)(wo)(wo)(wo)(wo)(wo)(wo)(wo)(wo)知(zhi)道(dao)他也(ye)(ye)是(shi)(shi)照章辦 事。想想我(wo)(wo)(wo)(wo)(wo)(wo)(wo)(wo)(wo)(wo)通信行(xing)業(ye)(ye)的(de)(de)(de)(de)(de)(de)(de)朋友們(men)(men),基(ji)本(ben)上(shang)都(dou)是(shi)(shi)年薪(xin)10萬(wan)以(yi)上(shang),月薪(xin)過萬(wan)的(de)(de)(de)(de)(de)(de)(de)也(ye)(ye)比比皆是(shi)(shi),朋 友們(men)(men)也(ye)(ye)幫我(wo)(wo)(wo)(wo)(wo)(wo)(wo)(wo)(wo)(wo)介紹了(le)不(bu)(bu)(bu)(bu)(bu)少(shao)待遇不(bu)(bu)(bu)(bu)(bu)錯(cuo)的(de)(de)(de)(de)(de)(de)(de)公(gong)(gong)司(si)(si),我(wo)(wo)(wo)(wo)(wo)(wo)(wo)(wo)(wo)(wo)該怎么(me)選擇,當時我(wo)(wo)(wo)(wo)(wo)(wo)(wo)(wo)(wo)(wo)很猶豫,我(wo)(wo)(wo)(wo)(wo)(wo)(wo)(wo)(wo)(wo)熱愛我(wo)(wo)(wo)(wo)(wo)(wo)(wo)(wo)(wo)(wo)的(de)(de)(de)(de)(de)(de)(de)事 業(ye)(ye),我(wo)(wo)(wo)(wo)(wo)(wo)(wo)(wo)(wo)(wo)向往我(wo)(wo)(wo)(wo)(wo)(wo)(wo)(wo)(wo)(wo)的(de)(de)(de)(de)(de)(de)(de)追(zhui)求, 但我(wo)(wo)(wo)(wo)(wo)(wo)(wo)(wo)(wo)(wo)也(ye)(ye)是(shi)(shi)一(yi)(yi)個(ge)(ge)(ge)普通的(de)(de)(de)(de)(de)(de)(de)人(ren),我(wo)(wo)(wo)(wo)(wo)(wo)(wo)(wo)(wo)(wo)也(ye)(ye)需要養家糊口(kou),我(wo)(wo)(wo)(wo)(wo)(wo)(wo)(wo)(wo)(wo)也(ye)(ye)想早一(yi)(yi)點買(mai)(mai)房 買(mai)(mai)車。生活給我(wo)(wo)(wo)(wo)(wo)(wo)(wo)(wo)(wo)(wo)出了(le)一(yi)(yi)道(dao)難題。
愛因(yin)斯坦在(zai)(zai)63歲(sui)時(shi)(shi)(shi)說(shuo)過(guo)“一(yi)(yi)個人(ren)沒有(you)(you)在(zai)(zai)30歲(sui)以前達成科學上(shang)的(de)(de)(de)(de)大成就,那他永遠 都不(bu)會有(you)(you)。”這(zhe)(zhe)(zhe)句話給(gei)了(le)(le)(le)我(wo)(wo)(wo)(wo)很(hen)大的(de)(de)(de)(de)壓(ya)力(li)和震(zhen)動(dong),我(wo)(wo)(wo)(wo)馬上(shang)就26歲(sui)了(le)(le)(le),離(li)(li)30只有(you)(you)四年(nian)時(shi)(shi)(shi)間(jian), 我(wo)(wo)(wo)(wo)必(bi)須抓(zhua)緊這(zhe)(zhe)(zhe)幾年(nian)寶(bao)貴的(de)(de)(de)(de)時(shi)(shi)(shi)間(jian),努力(li)達到我(wo)(wo)(wo)(wo)技術(shu)上(shang)的(de)(de)(de)(de)高峰(feng)。為(wei)了(le)(le)(le)這(zhe)(zhe)(zhe)個理想,為(wei)了(le)(le)(le)能離(li)(li) 自(zi)(zi)(zi)己(ji)的(de)(de)(de)(de)夢更近一(yi)(yi)些,我(wo)(wo)(wo)(wo)選(xuan)擇(ze)了(le)(le)(le)這(zhe)(zhe)(zhe)家(jia)ic公(gong)(gong)司(si),我(wo)(wo)(wo)(wo)明白自(zi)(zi)(zi)己(ji)的(de)(de)(de)(de)薪資和公(gong)(gong)司(si)剛進來的(de)(de)(de)(de)碩士(shi)研究 生相差無幾, 但為(wei)了(le)(le)(le)今后的(de)(de)(de)(de)發展(zhan)只能忍(ren)受,一(yi)(yi)切又得重新(xin)開(kai)始(shi)。換行(xing)業是(shi)一(yi)(yi)個非常痛苦 的(de)(de)(de)(de)過(guo)程,尤其從一(yi)(yi)個春風得意(yi)的(de)(de)(de)(de)位置換到一(yi)(yi)個陌生的(de)(de)(de)(de)崗位,感覺象從溫(wen)暖的(de)(de)(de)(de)被子里鉆出(chu) 來跳(tiao)進冰水(shui)中,讓(rang)人(ren)難(nan)以接受。在(zai)(zai)原(yuan)來那家(jia)通信公(gong)(gong)司(si),我(wo)(wo)(wo)(wo)是(shi)唯一(yi)(yi)兩年(nian)時(shi)(shi)(shi)間(jian)漲了(le)(le)(le)五次工(gong)資 的(de)(de)(de)(de)員工(gong),公(gong)(gong)司(si)和同事都給(gei)了(le)(le)(le)我(wo)(wo)(wo)(wo)極大的(de)(de)(de)(de)認可,工(gong)作上(shang)也(ye)常常被委以重任。但現在(zai)(zai)這(zhe)(zhe)(zhe)一(yi)(yi)切都 成了(le)(le)(le)過(guo)去,在(zai)(zai)新(xin)的(de)(de)(de)(de)公(gong)(gong)司(si)我(wo)(wo)(wo)(wo)只是(shi)一(yi)(yi)個新(xin)人(ren),沒有(you)(you)人(ren)知道也(ye)沒有(you)(you)人(ren)在(zai)(zai)意(yi)我(wo)(wo)(wo)(wo)過(guo)去的(de)(de)(de)(de)成績。我(wo)(wo)(wo)(wo)決定 重新(xin)開(kai)始(shi),我(wo)(wo)(wo)(wo)把(ba)自(zi)(zi)(zi)己(ji)看作新(xin)畢業的(de)(de)(de)(de)學生,我(wo)(wo)(wo)(wo)要用自(zi)(zi)(zi)己(ji)的(de)(de)(de)(de)努力(li)得到公(gong)(gong)司(si)的(de)(de)(de)(de)認可。進入新(xin)的(de)(de)(de)(de) 行(xing)業是(shi)非常痛苦的(de)(de)(de)(de),我(wo)(wo)(wo)(wo)告訴自(zi)(zi)(zi)己(ji)必(bi)須忍(ren)受這(zhe)(zhe)(zhe)一(yi)(yi)切,雖然外面(mian)有(you)(you)很(hen)多誘惑(huo),但是(shi)既然作出(chu) 了(le)(le)(le)選(xuan)擇(ze)我(wo)(wo)(wo)(wo)就不(bu)允(yun)許自(zi)(zi)(zi)己(ji)輕(qing)易放棄。
我現(xian)在(zai)(zai)(zai)(zai)已經(jing)在(zai)(zai)(zai)(zai)這(zhe)(zhe)家新公(gong)司(si)上(shang)了(le)一個(ge)多月(yue)的(de)(de)班,開(kai)始(shi)非常艱難,現(xian)在(zai)(zai)(zai)(zai)慢慢適應了(le)。第 一 個(ge)月(yue)結(jie)束(shu)時,team leader找(zhao)我談(tan)話,說我是新進員工(gong)中優秀(xiu)的(de)(de)一個(ge),我心(xin)里(li)很欣(xin) 慰,這(zhe)(zhe)也算對(dui)我努(nu)力(li)的(de)(de)一個(ge)肯(ken)定吧。在(zai)(zai)(zai)(zai)這(zhe)(zhe)里(li)還要感謝我的(de)(de)女朋友,她(ta)給了(le)我很大的(de)(de)支持 和(he)鼓舞, 每次在(zai)(zai)(zai)(zai)我動搖的(de)(de)時候她(ta)都在(zai)(zai)(zai)(zai)鼓勵我,讓(rang)(rang)我堅(jian)持自(zi)己(ji)的(de)(de)理想(xiang),剛來上(shang)海是她(ta)讓(rang)(rang)我 不要勉強去(qu)做mis,這(zhe)(zhe)次也是她(ta)讓(rang)(rang)我頂住了(le)月(yue)薪(xin)過萬(wan)的(de)(de)誘(you)惑,沒(mei)有(you)她(ta)我可能不會有(you)今天的(de)(de) 成績。 現(xian)在(zai)(zai)(zai)(zai)的(de)(de)公(gong)司(si)有(you)自(zi)己(ji)的(de)(de)操作系統,自(zi)己(ji)的(de)(de)cpu、dsp和(he)其它芯片(pian),在(zai)(zai)(zai)(zai)這(zhe)(zhe)里(li)我能學到世 界上(shang)先進的(de)(de)技術,我們的(de)(de)設計開(kai)發不再(zai)完(wan)全依賴(lai)別人的(de)(de)硬件和(he)系統,這(zhe)(zhe)讓(rang)(rang)我很開(kai)心(xin)。 我打算等工(gong)作步(bu)入正軌后,全力(li)學習新的(de)(de)知識,實現(xian)我的(de)(de)理想(xiang)。
在(zai)后面的兩(liang)年(nian)里(li)我給自己定下了幾(ji)個目標:
一.努力做好本職(zhi)工(gong)作,在工(gong)作上得到公司和同(tong)事們的認同(tong);
二.努力學(xue)習(xi)ic硬件設計知識(shi),多向同事請教,并利用一切機會多實(shi)踐;
三(san).實現我(wo)的實時操作(zuo)系統(tong)的主要部分,完成tcp/ip協議棧模塊,并免費發(fa)布(bu)源代碼(ma);
四.和(he)我女朋友結婚并買(mai)一套小(xiao)房子,這是重要的(de),因為我明(ming)白事(shi)業是可以重來的(de),但(dan) 是珍貴的(de)感情很(hen)難(nan)失而(er)復得。
在這里提一下我現(xian)在開發的(de)操(cao)作系統,它是(shi)一個實時嵌入式系統,目前支持以下特性:
a.支持時間片(pian)輪轉調度和基于優先級調度,多64個優先級;
b.搶占式實時(shi)內核;
c.為了便(bian)于移植,主體用標準c實現;
d.匯編代碼非常少,不到100行;
e.支持任務管(guan)理,各(ge)任務有獨(du)立的(de)堆棧(zhan);
f.進程同步和通信目前完成了semaphore,message queue正在調試(shi);
g.實現了定時系統調用;
h.可以(yi)在windows上仿真調試
我還打算下(xia)一步實(shi)現優先級反轉保護,event flag,data pipe,內存(cun)管理(以(yi)前實(shi)現過 )、驅動接口等。 在(zai)(zai)這之(zhi)后我還會努(nu)力完善它,比如加入文件系統,協議(yi)(yi)棧、調(diao)試接口 等。希望朋友(you)們提出自己的意見和建議(yi)(yi),在(zai)(zai)此不勝(sheng)感(gan)激!
后記:
就像有的(de)(de)(de)朋友(you)說(shuo)的(de)(de)(de),我(wo)(wo)(wo)的(de)(de)(de)經(jing)(jing)歷或許(xu)會給一些朋友(you)產生誤(wu)導,在(zai)這里我(wo)(wo)(wo)必須說(shuo)明一下 。 我(wo)(wo)(wo)來上(shang)(shang)海以前學習過于(yu)拼(pin)命(ming),常常晚上(shang)(shang)只(zhi)睡3個多(duo)小時,我(wo)(wo)(wo)身高1米71,那時只(zhi)有108 斤(我(wo)(wo)(wo)現在(zai)130多(duo)),家人也(ye)說(shuo)我(wo)(wo)(wo)這樣拼(pin)命(ming)活(huo)不(bu)過60歲(sui),但(dan)是當時的(de)(de)(de)我(wo)(wo)(wo)太固執,我(wo)(wo)(wo)對他(ta)們 說(shuo)只(zhi)要能實現理想活(huo)50歲(sui)我(wo)(wo)(wo)就夠了(le)。那時的(de)(de)(de)拼(pin)命(ming)使我(wo)(wo)(wo)的(de)(de)(de)身體(ti)(ti)受到了(le)影(ying)響(xiang),有一次早上(shang)(shang)突(tu) 然(ran)腰(yao)肌劇(ju)痛難忍,痛的(de)(de)(de)我(wo)(wo)(wo)倒在(zai)床上(shang)(shang)站不(bu)起來。雖然(ran)我(wo)(wo)(wo)現在(zai)已經(jing)(jing)比較注(zhu)意,但(dan)有時候還會 隱隱作(zuo)痛。后來在(zai)女(nv)朋友(you)說(shuo)服了(le)我(wo)(wo)(wo),來上(shang)(shang)海以后我(wo)(wo)(wo)不(bu)再(zai)如此。我(wo)(wo)(wo)經(jing)(jing)常引(yin)用父(fu)親的(de)(de)(de)一句話 “身體(ti)(ti)是革(ge)命(ming)的(de)(de)(de)本錢”。
而且(qie)我(wo)也發(fa)現拼(pin)命不(bu)是(shi)辦法(fa),我(wo)可以(yi)熬一(yi)兩個(ge)通宵,多的(de)(de)一(yi)次我(wo)連(lian)續工作(zuo)了三(san)天 三(san)夜, 但是(shi)我(wo)半(ban)個(ge)月都沒有(you)(you)恢復過來,這樣是(shi)不(bu)是(shi)得不(bu)償失?學(xue)(xue)習工作(zuo)應(ying)該是(shi)一(yi)個(ge)長期 的(de)(de)過程(cheng), 像(xiang)馬拉松而不(bu)是(shi)百米沖刺。我(wo)現在(zai)非常注意調(diao)整學(xue)(xue)習和(he)工作(zuo)的(de)(de)強度,我(wo)要保證 每天盡量有(you)(you)相(xiang)對充沛的(de)(de)精力(li),一(yi)些(xie)(xie)年輕的(de)(de)朋友覺得自己也應(ying)該拼(pin)命努(nu)力(li),這讓(rang)我(wo)多少(shao)有(you)(you) 些(xie)(xie)擔心(xin),如果我(wo)的(de)(de)故(gu)事能讓(rang)你(ni)在(zai)學(xue)(xue)習工作(zuo)上多一(yi)點興趣(qu),我(wo)會感(gan)到很開心(xin),但如果誤導(dao) 了某些(xie)(xie)朋友,讓(rang)你(ni)做一(yi)些(xie)(xie)不(bu)值得的(de)(de)付出,我(wo)會感(gan)到很內疚。
技(ji)術沒有(you)貴賤(jian)之分,我(wo)以前換行業是(shi)(shi)因為自(zi)己(ji)的(de)(de)(de)興趣(qu)所致,而不是(shi)(shi)對哪(na)個行業有(you)什 么偏(pian)見。我(wo)希(xi)望(wang)我(wo)的(de)(de)(de)經歷不要給(gei)朋友一個錯誤(wu)的(de)(de)(de)導向,覺(jue)得我(wo)始終(zhong)向更高(gao)(gao)的(de)(de)(de)技(ji)術發展。 其(qi)實各行各業做(zuo)到頂尖都是(shi)(shi)很困(kun)難的(de)(de)(de)。話又(you)說回來雖然技(ji)術沒有(you)貴賤(jian),但(dan)是(shi)(shi)門檻是(shi)(shi)有(you)高(gao)(gao) 低的(de)(de)(de), 無論如何,做(zuo)ic的(de)(de)(de)門檻要比做(zuo)網頁的(de)(de)(de)高(gao)(gao),這一點無可否認。各種(zhong)人才都是(shi)(shi)需 要的(de)(de)(de),但(dan)是(shi)(shi)作為個人奮(fen)發向上(shang)的(de)(de)(de)想法還是(shi)(shi)應(ying)該有(you)的(de)(de)(de),努(nu)力在自(zi)己(ji)喜歡的(de)(de)(de)行業上(shang)做(zuo)的(de)(de)(de)更好 ,而不應(ying)該停(ting)留在比較膚淺(qian)的(de)(de)(de)層次上(shang)。
我(wo)(wo)(wo)(wo)(wo)是(shi)(shi)(shi)一(yi)(yi)(yi)個(ge)(ge)自(zi)(zi)己(ji)覺得(de)比較有(you)(you)(you)(you)自(zi)(zi)知之明的(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)人(ren)(ren),或許我(wo)(wo)(wo)(wo)(wo)大的(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)優點(dian)就(jiu)是(shi)(shi)(shi)知道自(zi)(zi)己(ji)有(you)(you)(you)(you)很(hen)(hen)多(duo)(duo)(duo)缺(que) 點(dian) :)。我(wo)(wo)(wo)(wo)(wo)的(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)故事(shi)中很(hen)(hen)多(duo)(duo)(duo)的(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)曲折和錯(cuo)誤都是(shi)(shi)(shi)由我(wo)(wo)(wo)(wo)(wo)的(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)缺(que)點(dian)造成(cheng)的(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)(de),希望大家用(yong)審慎的(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)眼光(guang) 看待(dai)我(wo)(wo)(wo)(wo)(wo)的(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)經歷,不(bu)(bu)(bu)(bu)要(yao)被我(wo)(wo)(wo)(wo)(wo)的(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)“花(hua)(hua)言巧(qiao)語”所迷惑。我(wo)(wo)(wo)(wo)(wo)學(xue)(xue)(xue)(xue)習(xi)(xi)(xi)(xi)有(you)(you)(you)(you)些隨心所欲(yu),這(zhe)(zhe)(zhe)給我(wo)(wo)(wo)(wo)(wo)帶來(lai)(lai)了 無(wu)盡的(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)麻(ma)煩,也(ye)(ye)大大阻(zu)礙(ai)的(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)我(wo)(wo)(wo)(wo)(wo)的(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)發展。記得(de)我(wo)(wo)(wo)(wo)(wo)小時(shi)(shi)(shi)(shi)候成(cheng)績比較出色,但是(shi)(shi)(shi)后來(lai)(lai)學(xue)(xue)(xue)(xue)習(xi)(xi)(xi)(xi)嚴重 偏科,導(dao)致我(wo)(wo)(wo)(wo)(wo)中學(xue)(xue)(xue)(xue)成(cheng)績一(yi)(yi)(yi)再滑(hua)坡,也(ye)(ye)沒有(you)(you)(you)(you)考上什么(me)好的(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)學(xue)(xue)(xue)(xue)校,小時(shi)(shi)(shi)(shi)候的(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)一(yi)(yi)(yi)個(ge)(ge)朋友(you),當(dang)時(shi)(shi)(shi)(shi) 的(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)成(cheng)績和我(wo)(wo)(wo)(wo)(wo)相仿,但是(shi)(shi)(shi)沒有(you)(you)(you)(you)我(wo)(wo)(wo)(wo)(wo)這(zhe)(zhe)(zhe)個(ge)(ge)缺(que)點(dian),她上了清華,后來(lai)(lai)在(zai)去了美國(guo)深(shen)造,在(zai)一(yi)(yi)(yi)個(ge)(ge)著(zhu) 名導(dao)師手(shou)下研究(jiu)理論科學(xue)(xue)(xue)(xue),這(zhe)(zhe)(zhe)未嘗(chang)不(bu)(bu)(bu)(bu)是(shi)(shi)(shi)一(yi)(yi)(yi)條更好的(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)出路。另外我(wo)(wo)(wo)(wo)(wo)的(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)學(xue)(xue)(xue)(xue)習(xi)(xi)(xi)(xi)方法也(ye)(ye)是(shi)(shi)(shi)在(zai)不(bu)(bu)(bu)(bu)斷 改善中的(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)(de),過去 的(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)學(xue)(xue)(xue)(xue)習(xi)(xi)(xi)(xi)過于(yu)講究(jiu)數(shu)量和時(shi)(shi)(shi)(shi)間,那樣(yang)學(xue)(xue)(xue)(xue)習(xi)(xi)(xi)(xi)既苦而已效(xiao)率(lv)(lv)不(bu)(bu)(bu)(bu)高,現(xian)在(zai)我(wo)(wo)(wo)(wo)(wo)非常 注意(yi)學(xue)(xue)(xue)(xue)習(xi)(xi)(xi)(xi)的(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)效(xiao)率(lv)(lv)和技巧(qiao),這(zhe)(zhe)(zhe)樣(yang)才是(shi)(shi)(shi)學(xue)(xue)(xue)(xue)習(xi)(xi)(xi)(xi)的(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)捷徑(當(dang)然不(bu)(bu)(bu)(bu)是(shi)(shi)(shi)指投(tou)機取巧(qiao)),比如(ru)說(shuo)學(xue)(xue)(xue)(xue)一(yi)(yi)(yi)相 對陌生的(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)技術,如(ru)果有(you)(you)(you)(you)條件,不(bu)(bu)(bu)(bu)妨問一(yi)(yi)(yi)問有(you)(you)(you)(you)經驗的(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)人(ren)(ren),不(bu)(bu)(bu)(bu)需(xu)要(yao)問很(hen)(hen)多(duo)(duo)(duo),往往他不(bu)(bu)(bu)(bu)經意(yi)的(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)(de) 幾句話會給你非常大的(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)幫(bang)助(zhu),甚至(zhi)超(chao)過你看一(yi)(yi)(yi)個(ge)(ge)星期(qi)的(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)書(shu)。帶著(zhu)這(zhe)(zhe)(zhe)樣(yang)的(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)思(si)想(xiang)再去學(xue)(xue)(xue)(xue)習(xi)(xi)(xi)(xi)你 會節(jie)省很(hen)(hen)多(duo)(duo)(duo)時(shi)(shi)(shi)(shi)間,這(zhe)(zhe)(zhe)樣(yang)何樂不(bu)(bu)(bu)(bu)為呢?這(zhe)(zhe)(zhe)些年中我(wo)(wo)(wo)(wo)(wo)學(xue)(xue)(xue)(xue)了不(bu)(bu)(bu)(bu)少的(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)東西,由于(yu)開始非常盲目, 所以學(xue)(xue)(xue)(xue)的(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)東西雜(za)亂無(wu)章,現(xian)在(zai)回想(xiang)起來(lai)(lai)讓我(wo)(wo)(wo)(wo)(wo)啼笑皆非,我(wo)(wo)(wo)(wo)(wo)把大量的(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)時(shi)(shi)(shi)(shi)間浪費(fei)在(zai)一(yi)(yi)(yi)些沒有(you)(you)(you)(you) 必要(yao)深(shen)入(ru)了解的(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)知識上,畢竟(jing)一(yi)(yi)(yi)個(ge)(ge)人(ren)(ren)的(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)精力是(shi)(shi)(shi)有(you)(you)(you)(you)限度的(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)。很(hen)(hen)多(duo)(duo)(duo)朋友(you)很(hen)(hen)我(wo)(wo)(wo)(wo)(wo)一(yi)(yi)(yi)樣(yang)都背過五筆 字形,的(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)確它是(shi)(shi)(shi)個(ge)(ge)不(bu)(bu)(bu)(bu)錯(cuo)的(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)輸入(ru)法,但是(shi)(shi)(shi)對一(yi)(yi)(yi)個(ge)(ge)研發人(ren)(ren)員它絕對不(bu)(bu)(bu)(bu)值得(de)你去背,你的(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)時(shi)(shi)(shi)(shi)間 應(ying)該花(hua)(hua)在(zai)有(you)(you)(you)(you)價(jia)值的(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)地方。我(wo)(wo)(wo)(wo)(wo)這(zhe)(zhe)(zhe)樣(yang)的(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)事(shi)情(qing)還做過很(hen)(hen)多(duo)(duo)(duo),我(wo)(wo)(wo)(wo)(wo)背過cced、wps的(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)命令和快捷鍵, 在(zai)dbase基本退出歷史舞(wu)臺后我(wo)(wo)(wo)(wo)(wo)還花(hua)(hua)了很(hen)(hen)多(duo)(duo)(duo)時(shi)(shi)(shi)(shi)間去學(xue)(xue)(xue)(xue)習(xi)(xi)(xi)(xi)它的(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)使用(yong)。所以我(wo)(wo)(wo)(wo)(wo)的(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)學(xue)(xue)(xue)(xue)習(xi)(xi)(xi)(xi)在(zai)前期(qi)缺(que) 乏規劃(hua),沒有(you)(you)(you)(you)明確的(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)短(duan)期(qi)目的(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)、中期(qi)目標,只有(you)(you)(you)(you)一(yi)(yi)(yi)個(ge)(ge)虛(xu)無(wu)飄(piao)渺的(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)長(chang)期(qi)的(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)理想(xiang)。這(zhe)(zhe)(zhe)就(jiu)像做 設(she)(she)計一(yi)(yi)(yi)樣(yang),好的(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)設(she)(she)計是(shi)(shi)(shi)從需(xu)求(qiu)(qiu)抽象到代碼有(you)(you)(you)(you)很(hen)(hen)多(duo)(duo)(duo)過程,而不(bu)(bu)(bu)(bu)能得(de)到了需(xu)求(qiu)(qiu)就(jiu)立刻開始開 始編碼。
當然這么些(xie)(xie)年的(de)(de)(de)(de)(de)(de)(de)(de)學(xue)(xue)習(xi)和工(gong)作多多少少有(you)些(xie)(xie)收獲(huo),下(xia)面我(wo)說說我(wo)的(de)(de)(de)(de)(de)(de)(de)(de)一(yi)(yi)(yi)(yi)些(xie)(xie)學(xue)(xue)習(xi)的(de)(de)(de)(de)(de)(de)(de)(de)心得, 這 些(xie)(xie)方法未必正確,我(wo)也(ye)(ye)在不斷探索和改進中。我(wo)的(de)(de)(de)(de)(de)(de)(de)(de)學(xue)(xue)習(xi)和工(gong)作有(you)相(xiang)對明(ming)確的(de)(de)(de)(de)(de)(de)(de)(de)目標,我(wo) 不會(hui)(hui)(hui)(hui)(hui)一(yi)(yi)(yi)(yi)時(shi)(shi)心動而(er)去學(xue)(xue)習(xi)某(mou)一(yi)(yi)(yi)(yi)技術(shu),在下(xia)決(jue)定之前我(wo)會(hui)(hui)(hui)(hui)(hui)考慮很多,包(bao)(bao)括長期的(de)(de)(de)(de)(de)(de)(de)(de)發展,個(ge)人(ren)(ren) 路線的(de)(de)(de)(de)(de)(de)(de)(de)規劃,需(xu)要付出(chu)的(de)(de)(de)(de)(de)(de)(de)(de)代(dai)價、可(ke)能遇到的(de)(de)(de)(de)(de)(de)(de)(de)困(kun)難及解決(jue)的(de)(de)(de)(de)(de)(de)(de)(de)辦法等(deng)等(deng),在決(jue)定后(hou)還會(hui)(hui)(hui)(hui)(hui)制(zhi)定 更加明(ming)確的(de)(de)(de)(de)(de)(de)(de)(de)計(ji)劃,包(bao)(bao)括短期、中期和長期的(de)(de)(de)(de)(de)(de)(de)(de),身邊(bian)可(ke)以利用到的(de)(de)(de)(de)(de)(de)(de)(de)資源(包(bao)(bao)括好(hao)的(de)(de)(de)(de)(de)(de)(de)(de)書(shu)(shu)籍、 資料、軟硬件環境(jing),也(ye)(ye)包(bao)(bao)括有(you)經驗的(de)(de)(de)(de)(de)(de)(de)(de)朋友或(huo)者師長),以及每一(yi)(yi)(yi)(yi)個(ge)階(jie)段(duan)是(shi)怎么過(guo)渡到高 一(yi)(yi)(yi)(yi)階(jie)段(duan)的(de)(de)(de)(de)(de)(de)(de)(de)計(ji)劃,往往在一(yi)(yi)(yi)(yi)個(ge)學(xue)(xue)習(xi)階(jie)段(duan)一(yi)(yi)(yi)(yi)旦上(shang)路后(hou)會(hui)(hui)(hui)(hui)(hui)走的(de)(de)(de)(de)(de)(de)(de)(de)相(xiang)對順利,但是(shi)跨階(jie)段(duan)通常(chang)(chang)比(bi)較 麻煩,比(bi)如(ru)從學(xue)(xue)習(xi)基(ji)礎知識轉到實踐。另外我(wo)買書(shu)(shu)也(ye)(ye)有(you)自己(ji)的(de)(de)(de)(de)(de)(de)(de)(de)方法,現(xian)在世面上(shang)高質(zhi)(zhi)量 的(de)(de)(de)(de)(de)(de)(de)(de)書(shu)(shu)遠不如(ru)低質(zhi)(zhi)量書(shu)(shu)多,對于一(yi)(yi)(yi)(yi)個(ge)陌生的(de)(de)(de)(de)(de)(de)(de)(de)技術(shu),往往在第(di)一(yi)(yi)(yi)(yi)次買書(shu)(shu)會(hui)(hui)(hui)(hui)(hui)選擇錯(cuo)誤,即使(shi)買 到一(yi)(yi)(yi)(yi)本好(hao)書(shu)(shu)但是(shi)它的(de)(de)(de)(de)(de)(de)(de)(de)方向也(ye)(ye)未必適合你(ni),所以我(wo)通常(chang)(chang)會(hui)(hui)(hui)(hui)(hui)先在網上(shang)查找(zhao)一(yi)(yi)(yi)(yi)些(xie)(xie)該技術(shu)的(de)(de)(de)(de)(de)(de)(de)(de)介紹 ,有(you)了(le)一(yi)(yi)(yi)(yi)點(dian)點(dian)概念后(hou)再去買一(yi)(yi)(yi)(yi)本比(bi)較薄、相(xiang)對便宜并且內(nei)容相(xiang)對泛(fan)泛(fan)而(er)談(tan)的(de)(de)(de)(de)(de)(de)(de)(de)書(shu)(shu),這是(shi)國(guo) 內(nei)作者善于寫的(de)(de)(de)(de)(de)(de)(de)(de)書(shu)(shu):) ,再把(ba)它瀏覽一(yi)(yi)(yi)(yi)遍后(hou)我(wo)就會(hui)(hui)(hui)(hui)(hui)基(ji)本明(ming)白這門技術(shu)的(de)(de)(de)(de)(de)(de)(de)(de)要點(dian),后(hou)面買 書(shu)(shu)和制(zhi)定計(ji)劃就會(hui)(hui)(hui)(hui)(hui)明(ming)確的(de)(de)(de)(de)(de)(de)(de)(de)多。否則一(yi)(yi)(yi)(yi)開始就想找(zhao)本好(hao)書(shu)(shu)往往比(bi)較困(kun)難,而(er)且買回來后(hou)努 力學(xue)(xue)習(xi),有(you)時(shi)(shi)候學(xue)(xue)了(le)一(yi)(yi)(yi)(yi)半才發現(xian)是(shi)本低質(zhi)(zhi)量的(de)(de)(de)(de)(de)(de)(de)(de)書(shu)(shu)或(huo)者是(shi)相(xiang)對過(guo)時(shi)(shi)技術(shu),讓人(ren)(ren)非常(chang)(chang)懊惱(nao)。 另外讓有(you)經驗的(de)(de)(de)(de)(de)(de)(de)(de)人(ren)(ren)幫你(ni)介紹,通常(chang)(chang)也(ye)(ye)是(shi)一(yi)(yi)(yi)(yi)個(ge)不錯(cuo)的(de)(de)(de)(de)(de)(de)(de)(de)選擇。
有(you)些朋(peng)友想學通信、嵌(qian)入(ru)式開(kai)發(fa),但總覺得自(zi)己(ji)沒有(you)軟(ruan)(ruan)硬件(jian)環(huan)境,我就按我的(de)(de)(de)(de)(de)了(le)解 給 大(da)家介紹(shao)一下(xia)怎么(me)建立這樣(yang)的(de)(de)(de)(de)(de)環(huan)境,當(dang)然(ran)我了(le)解的(de)(de)(de)(de)(de)只是(shi)我學習和(he)工作的(de)(de)(de)(de)(de)方(fang)(fang)(fang)向。通信我 做(zuo)的(de)(de)(de)(de)(de)是(shi)數(shu)據網(wang)方(fang)(fang)(fang)面的(de)(de)(de)(de)(de)工作,包括tcp/ip、二三(san)層交換、對(dui)(dui)接(jie)入(ru)網(wang)、h.323和(he)軟(ruan)(ruan)交換也有(you)一 點認識(shi)。這些軟(ruan)(ruan)硬件(jian)環(huan)境都(dou)是(shi)可(ke)以(yi)(yi)在(zai)(zai)pc上(shang)(shang)構(gou)建的(de)(de)(de)(de)(de)。你甚(shen)至可(ke)以(yi)(yi)在(zai)(zai)一個(ge)沒有(you)網(wang)卡的(de)(de)(de)(de)(de)pc上(shang)(shang)建 立一個(ge)包含多個(ge)路由(you)器(qi)(qi)、接(jie)入(ru)服務(wu)器(qi)(qi)、voip網(wang)關、網(wang)守、主機等(deng)的(de)(de)(de)(de)(de)仿真網(wang)絡環(huan)境,而且 與實際的(de)(de)(de)(de)(de)網(wang)絡相當(dang)接(jie)近,當(dang)然(ran)這需要你有(you)清晰的(de)(de)(de)(de)(de)網(wang)絡概念和(he)一定的(de)(de)(de)(de)(de)網(wang)絡知識(shi),我一直(zhi)在(zai)(zai) 努力開(kai)發(fa)一套(tao)軟(ruan)(ruan)件(jian)將這個(ge)過程簡(jian)化,目前試驗已經(jing)做(zuo)完(wan),我可(ke)能會將它融入(ru)我的(de)(de)(de)(de)(de)操作系 統外圍擴展軟(ruan)(ruan)件(jian)中(zhong)。這樣(yang)的(de)(de)(de)(de)(de)方(fang)(fang)(fang)法我無法用簡(jian)單(dan)的(de)(de)(de)(de)(de)語句講的(de)(de)(de)(de)(de)很(hen)清楚,我可(ke)以(yi)(yi)說一下(xia)大(da)概的(de)(de)(de)(de)(de) 思想,就是(shi)在(zai)(zai)pc上(shang)(shang)實現仿真網(wang)卡,(知道windows怎么(me)在(zai)(zai)沒有(you)網(wang)卡的(de)(de)(de)(de)(de)機器(qi)(qi)實現虛(xu)(xu)擬網(wang)卡技 術的(de)(de)(de)(de)(de)朋(peng)友都(dou)應該會明(ming)白),然(ran)后每(mei)一個(ge)仿真網(wang)卡對(dui)(dui)應一個(ge)虛(xu)(xu)擬設(she)備(bei),如路由(you)器(qi)(qi)或者主機 。你也可(ke)以(yi)(yi)借助第三(san)方(fang)(fang)(fang)工具完(wan)成部分工作,如vmware等(deng)。我現在(zai)(zai)就是(shi)利用一個(ge)仿真網(wang)卡 做(zuo)自(zi)己(ji)的(de)(de)(de)(de)(de)開(kai)發(fa)的(de)(de)(de)(de)(de)。
至于嵌(qian)入式(shi)開(kai)(kai)發環境更加(jia)容易實(shi)現,pc就(jiu)是一個非常大(da)的(de)硬件(jian)平(ping)臺(tai),現有(you)的(de)嵌(qian)入式(shi)操作(zuo)系統通常都支持x86,你(ni)可以在(zai)上(shang)面做(zuo)開(kai)(kai)發,通過軟盤boot或(huo)者使用虛擬機裝載,我用vxworks做(zuo)了(le)試驗,在(zai)一臺(tai)pc上(shang)跑windows和vxworks兩個系統。另外windows上(shang)的(de)兼容dos的(de)16位仿真x86環境也為很多操作(zuo)系統提供(gong)了(le)絕佳的(de)試驗環境,我的(de)操作(zuo)系統在(zai)windows上(shang)就(jiu)是這樣實(shi)現的(de)。linux在(zai)嵌(qian)入式(shi)中應用也比(bi)較(jiao)廣泛,它在(zai)網上(shang)有(you)大(da)量的(de)資料,而(er)且也相對比(bi)較(jiao)容易實(shi)踐。同時很多完善(shan)的(de)嵌(qian)入式(shi)開(kai)(kai)發環境支持軟件(jian)仿真,如(ru)tornado、wince等(deng)。

