我與我寫的操作系統(tǒng),與年輕人共勉!
我是02年畢業(yè)的,一直在從事嵌入式的研發(fā)工作,是個普通的研發(fā)工程師。從學(xué)生時代就喜歡單片機(jī),那時候有機(jī)遇學(xué)習(xí)到匯編,接觸一些比較底層的技術(shù)(為什么說機(jī)遇?其實我并不是計算機(jī)或自控這類專業(yè),我做夢都想到自控專業(yè)學(xué)習(xí)),然后就迷戀于單片機(jī)技術(shù),夢想著畢業(yè)能夠做從事單片機(jī)編程的工作,因為專業(yè)的原因,我是用業(yè)余時間學(xué)習(xí)編程,也正是因為這個,才特別的珍惜寫代碼的機(jī)會,那時候沒有自己的計算機(jī),因為參加電子競賽,和實驗室老師混熟了,得以利用實驗室空閑和設(shè)備做一些電路實驗,對于現(xiàn)在大多數(shù)學(xué)生,一臺電腦和實驗設(shè)備已經(jīng)不成什么問題,所以我還常常懷念那段日子的艱苦和對技術(shù)的熱情與執(zhí)著。
現(xiàn)在實驗室的老師和我聊天時還常說,現(xiàn)在已經(jīng)很難找到我們那幾屆比較熱衷于技術(shù)的學(xué)生了,其實也難怪,我想與那時候網(wǎng)絡(luò)聊天還剛開始,網(wǎng)游還沒流行也有很大關(guān)系,我上網(wǎng)接觸的最多就是網(wǎng)頁設(shè)計,asp,php這些東西,幾個寢室的哥們也都是熱衷搞網(wǎng)站這樣的技術(shù)。
總結(jié)起來,在學(xué)校時代專業(yè)課連基本概念都沒學(xué)到,倒是學(xué)習(xí)了數(shù)模電路、單片機(jī)匯編、C語言、VC、和web開發(fā)一些技術(shù),以至于差點被院長轟出校門,到現(xiàn)在,除了匯編與C,其他的都忘的差不多了。
畢業(yè)之后我進(jìn)入了港灣網(wǎng)絡(luò),本來不想提公司名字的,可惜被華為收購了,心里很不是滋味,在這里,只能祝愿港灣的兄弟一路走好,找到一個真正的港灣。在港灣我從事嵌入式軟件的開發(fā),后來換了一家搞醫(yī)療儀器的公司,從事的依然是嵌入式軟件的研發(fā)。在這個行業(yè)的朋友也都知道,軟件這個職業(yè)非常的辛苦,在國內(nèi)的企業(yè),經(jīng)常的加班,還要不斷學(xué)習(xí)新的技術(shù),高薪也是以勞動時間和壓力換來的,但薪水的漲幅遠(yuǎn)不能趕上房價的升值。身邊的同事也多是一個個的跳槽或轉(zhuǎn)型,有不少朋友勸我轉(zhuǎn)行,有時候我也想這個問題,我到底能編程到幾歲?看看論壇上討論的最多的帖子,就能知道,這不是我一個程序員的迷惑了。
只是,我是非常編代碼的,喜歡空閑的時候研究技術(shù),看看別人代碼,喜歡在沒有約束,沒有壓力,自由的發(fā)揮想象力,像一個釣魚愛好者,沒事拿他的魚桿擦擦。在前年迷上了操作系統(tǒng),利用業(yè)余時間自己也寫了一個模型,又開始瘋了,那段時間晚上做夢都是task_sleep,經(jīng)過不斷的完善,逐漸像個東西了,我給它取了個名字R&S1.00,又把源碼發(fā)到了網(wǎng)上,接著大家也能知道,番茄、雞蛋、磚頭的都仍過來,當(dāng)然,很多人都給了我肯定和鼓勵,希望我能做好。我很感謝這些朋友,他們給我很大的動力,看著他們激情洋溢的文字,讓不善言辭的我也激動萬分,同時我也更感覺到自己水平還很欠缺,到了R&S1.11的時候,我的空間不穩(wěn)定被關(guān)閉了,我決定暫停對rs的版本更新,靜心研究這塊專題,這段時間大家還一直在qq上問我什么時候能出新版本?其實我也很想快點,不讓大家失望,我是個很追求完美的人,在理解不是很透徹的時候,不會輕易下手。這一靜花了我近兩年的時間,也有工作的原因,也遇到不少困難,但我一直沒有放棄完善rs,沒有忘記大家的鼓勵,一直鉆研嵌入式系統(tǒng)相關(guān)技術(shù),期間我用rs完成一些項目,表現(xiàn)的非常穩(wěn)定,讓我信心倍增,這一年多的努力成果,加上實踐的經(jīng)驗,我加入了幾個模塊,將rs發(fā)展到了rs1.20,沉寂了一年多的rs重獲新生。
當(dāng)你把幾年的心血融化為幾千行代碼,得到的不僅僅是一個軟件,還有自豪和滿足吧。我想只要還能敲的動鍵盤,我會一直寫下去。
寫到這里,各位朋友不要罵我啊Q,對于程序員的出路,我覺得本身這個論題就有問題,要喜歡的話,寫程序其實蠻有意思,有激情的一個工作,如果你覺得太累或者沒有前途,轉(zhuǎn)個別的行業(yè)也是明智的。有太多的功利性考慮會讓你忽略其他的東西,智者比凡人多的不是機(jī)遇和能力(那畢竟是少數(shù)),而是持久的耐性與好奇心。要創(chuàng)業(yè),要成功不是一兩天的事情,一夜暴富的是極個別的例子,更多的是一個漫長的奮斗和積累的過程,傳奇的故事都是后來寫成的。不要太執(zhí)著于最終結(jié)果,人生大部分時間都在過程中消耗掉的。
平時極少寫文章,今天本想宣傳一下操作系統(tǒng)的,就當(dāng)是自我總結(jié)吧。