青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品

隨筆-341  評論-2670  文章-0  trackbacks-0
    今年事情比較多,第一個是自己終于從本科畢業了,第二個是自己找到了工作,拿了一份offer。雖然當初為了去Microsoft實習錯過了一大堆其他公司的面試機會,只投了Microsoft,Google和百度。不過最后還是進了Microsoft,在這危機四伏的日子里,雖然說自己寫了10年代碼總歸有點功力,但是也有運氣的成分在。只是面試百度的時候我明明在簡歷上寫了我人在上海,他非要我飛回廣州面試,很不爽,拒了他。

    去年下半年幾乎都投身Microsoft的實習,到了12月上旬回學校,于是從今年的元旦開始其實就是在學校里面混日子了。其實還好,完成了一個閹割版的Haskell編譯器當畢業設計,還做了一個C語言編譯到機器碼寫入內存的編譯器,最后重寫了Vczh Library++3.0,還把它開源了,雖然還沒最終完成。不過開源了之后就得補文檔了,因此近期的開發進度可能會慢一點。

    回想大學四年,還是寫了不少代碼的,也足夠拼成一張至少可以留住HR眼球的簡歷了。當初比較大的轉變是我剛上大一,可憐的Borland就不行了,于是很喜歡的Delphi看來也有危機了,所以轉去C++。幸好所學的知識并不是綁定在Delphi的平臺上,因此剛開始也只覺得是換了個語法。不夠C++實在是博大精深,里面可以用各種各樣的范式寫代碼,比較突出的是元編程,雖然這種東西在現實生活中重要性不言而喻不過所占比例還是很小的。

    于是開始拿C++練手了。高中的Delphi時代寫了不少游戲,積累了一個2D的游戲引擎,其實也不復雜,不過好歹也到了3.0了,里面有圖形圖像、音效、數據管理、腳本引擎,還有一個UI。因此C++上手了之后,自然是移植它了。移植的過程中發現C++的寫法跟Delphi還是截然不同,因此Vczh Library++ 1.0基本上是失敗告終,雖然那個Delphi的游戲引擎大部分都實現了。在開發的途中我曾經寫了一個模仿顯卡固頂管線的3D軟件渲染器,不過最后一個Demo應該是在大二,用OpenGL實現了3D模型的骨骼動畫,用的好像還是Halflife 1的幾個模型,什么鳥啊,僵尸啊,警察啊。后來覺得實在是找不到美工,而且自己還有一項喜歡的,也就是寫編譯器了,所以干脆就集中力量搞編譯器吧。

    第一個見得人的編譯器應該是Vczh Jove Script了。這個東西閹割了Java,然后實現了一次,主要是針對OOP,有繼承,有虛函數,還有泛型。當然泛型我實現了跟C#一樣的參數約束,也就是可以指定說某個類型參數必須繼承與另一個類。數組使用引用計數,其他的都垃圾收集。當然最后發現數組用引用計數是不對的,會導致垃圾收集。

    之后我就對計算機的理論燃起了熱情了,首當其沖當然是編譯原理。當時受到了CSDN上那個袁泳的一點指導,其實主要不是技術上的,是方向上的,后來給我看了一本很厲害的書叫《Parsing Techniques》。很多知識都從這里面吸收了,然后就要開刀,當然是從最簡單的正則表達式引擎下手。第一次寫還是有點別扭,到現在一共寫了三次,其中第二次是在第一次寫完了之后覺得很不爽立刻重寫的。寫完了就輪到Syngram,是一個將文法寫進C++然后自動變成語法分析器的小庫。當然后來也重寫了。

    上面的事情完成了之后就著手Vczh Free Script的開發了。這是一個“純”動態語言。為什么說純呢,因為我堅持所有東西匿名(包括類定義,其實結果就是返回一個類型,像C#的System.Type,然后可以到處傳),所以為了給一個東西命名就寫一個賦值語句。當然不僅如此,我還實現了函數閉包,然后將之后的所有特性譬如說動態的Multiple Dispatch(虛函數是Single Dispatch)啊,namespace啊,類和繼承什么的統統編譯到函數閉包上,整個語言是匿名的。當然我還是把它是實現成一個C++的類庫,如果你愿意在我的接口下面寫插件的話,就可以跟Python一樣直接應用到你自己的工程里面去了。

    在這個過程中我學習了很多關于編程語言方面的基礎理論,還學了一點數學雖然我還是覺得數學有點難度。完了之后就開發一個小型的IDE,其亮點是就算代碼是動態生成的,我也能捕捉到然后給你單步調試。不過這個由于穩定性并不是非常好,第一次將C++跟C#混起來用還是有點力不從心,因此就沒拿出來貢獻給大家了。

    之后就開始Microsoft的實習之旅了,在實習的過程中我首先封裝了一次win32api的GUI部分,盡量達到跟Delphi一樣好用,于是有了這個Demo,然后做了閹割版Haskell——也就是Kernel FP了。當初叫這個名稱我只是想看看實現一個最小的純函數式語言的內核要怎么辦,要包含多少功能(當然是越少越好,其他的都是語法糖或者庫,不過不能讓能力下降)。后來又看了一本書好像叫做《The Implementation of Functional Programmang Languages》,也很好看,學到了很多東西。

    于是2008年就結束了,進入2009年,做了一個CMinus,可以把C語言編譯到內存里面,搞成x86的機器碼,然后就能將一個寫了代碼的txt文件變成一個函數指針了。然后就畢業了。

    7月13日開始入職Microsoft,雖然說是在開發界面,不過我還是覺得需要自己仍然保持熱情,于是工作結束之后自己要繼續寫自己的代碼,也就是Vczh Library++ 3.0了。上面做了很多4個編譯器,剛好針對語言的4中特性,這次看看能不能把它們綜合起來,變成一個真正有用的腳本引擎。當然這不是重復勞動了,畢竟自己實現給自己帶來的質的提高會比你純粹用別人的要高很多。但至于最后怎么辦,其實我還是覺得.NET的潛力比較大,總之挑戰它是不明智的,但我還是想自己試一試。

    從第一個QBasic的Hello World到現在也差不多要10年了,初中因為不小心拿到了本QBasic的書然后戲劇性地開始了我程序員的人生,所幸中間沒有間斷過,而且也將對一貫來編程的激情很好的保存了下來,有增無減。至于說30歲(其實日本說的是35歲)就要轉管理什么的,我還是不太相信,或者說我愿意就做一線的開發人員,或者架構師(當然這個跟通常意義上的架構師還是不一樣的,有朝一日真的給我做了,我還是想跟一線的程序員一起寫代碼)。管理還是不適合我,畢竟我對錢(或者是權力?)沒那么渴望,夠花就好了,雖然我自己沒多少錢。

    總之,要有激情,無論是對什么事情。剩下的就是要追求快樂,不同的人對快樂的定義還是不一樣的,不過我目前只要能寫有挑戰性的代碼,我就會覺得很快樂了。工作了之后因為在上海,瞬間感到了房價的壓力。只是如果要我犧牲寫代碼的時間和樂趣去換取那些所謂的財產,我還是不太愿意的。
posted on 2009-12-23 05:22 陳梓瀚(vczh) 閱讀(14852) 評論(40)  編輯 收藏 引用 所屬分類: 啟示

評論:
# re: 2005-2009年個人總結 2009-12-23 05:56 | 彭小虎(Tigerkin)
能一輩子從事自己喜歡的工作,是件很幸福的事情。。  回復  更多評論
  
# re: 2005-2009年個人總結 2009-12-23 06:00 | LOGOS
畢業了啊
沒想到牛轟轟的你,才本科畢業,啟蒙早的人總是令人羨慕
繼續寫博客,我會來看的
  回復  更多評論
  
# re: 2005-2009年個人總結 2009-12-23 06:01 | 路過
在msra還是工程院?本科進M$其實不是什么好事  回復  更多評論
  
# re: 2005-2009年個人總結 2009-12-23 06:02 | 陳梓瀚(vczh)
@路過
沒什么好不好的,高興就好了,至少生活來源穩定,可以專心寫代碼。  回復  更多評論
  
# re: 2005-2009年個人總結[未登錄] 2009-12-23 07:05 | Davy.xu
還以為大俠讀研究生呢,終于了解大俠的經歷了,牛!  回復  更多評論
  
# re: 2005-2009年個人總結[未登錄] 2009-12-23 11:04 | cc
以后再也不說自己是程序員了  回復  更多評論
  
# re: 2005-2009年個人總結 2009-12-23 17:11 | Kevin Lynx
怎么像臨終感言。。。  回復  更多評論
  
# re: 2005-2009年個人總結 2009-12-23 18:06 | absolute
華工的大牛。贊~~~  回復  更多評論
  
# re: 2005-2009年個人總結 2009-12-23 20:10 | 空明流轉
小子,你不愿意為五斗米折腰,是因為你還沒有老婆呢。
哈哈。當程序員也沒什么不好,但是財路也是要找的啊。
希望你能當一個有錢的程序員,當然誠如你所言,需要些運氣。
我覺得Martin Fowler就是個很幸運的人,相信你也是。  回復  更多評論
  
# re: 2005-2009年個人總結 2009-12-23 20:17 | Hero
看到了很早就不曾感覺到的"激情"二字  回復  更多評論
  
# re: 2005-2009年個人總結 2009-12-23 21:38 | Tangel
:) 生活本應該是這樣,祝樓主更進一步  回復  更多評論
  
# re: 2005-2009年個人總結 2009-12-23 23:01 | 溪流
祝樓主更加快樂、更進一步  回復  更多評論
  
# re: 2005-2009年個人總結 2009-12-24 00:00 | 李佳
哎 只能說佩服....   回復  更多評論
  
# re: 2005-2009年個人總結 2009-12-24 02:29 | Adrian
喜歡就好,祝福你!  回復  更多評論
  
# re: 2005-2009年個人總結 2009-12-24 06:02 | cdy20
祝福你!  回復  更多評論
  
# re: 2005-2009年個人總結 2009-12-24 07:11 | radar
好牛!希望樓主當一個快樂的有錢的程序員!  回復  更多評論
  
# re: 2005-2009年個人總結[未登錄] 2009-12-24 18:47 | xu
祝福,相信當一個程序員不被錢所牽引著他的發展會更好  回復  更多評論
  
# re: 2005-2009年個人總結 2009-12-24 19:32 | MaR.sHaNe
你是華工里面第一個影響我的師兄,那時我還沒正式進入華工。
直到你畢業了,到了微軟,還是一直影響著我。
每個人都有自己喜歡的事,有人希望通過寫程序達到某些金錢的目的,
但有的人卻樂在開發過程和結果的成就感。
無論做什么,只要做喜歡的事,就是幸福的。
MS里面一開始可能很少會讓本科生做比較核心的開發。
不過相信以你的一直熱情,一定可以找到你想要的東西。
祝你成功~  回復  更多評論
  
# re: 2005-2009年個人總結[未登錄] 2009-12-24 21:33 | jc_ontheroad
做好你想做的事,其它的東西都是附屬品,會隨之而來的。  回復  更多評論
  
# re: 2005-2009年個人總結[未登錄] 2009-12-24 21:36 | sun
很牛,很佩服啊,雖然年紀比我小,但比我強多了,佩服佩服。  回復  更多評論
  
# re: 2005-2009年個人總結 2009-12-25 00:32 | phoenixbing
有當年云風的影子.  回復  更多評論
  
# re: 2005-2009年個人總結 2009-12-25 03:03 | coder
真的太強了,老牛  回復  更多評論
  
# re: 2005-2009年個人總結 2009-12-25 03:10 |
看到你之后,我感覺自己根本不是程序員  回復  更多評論
  
# re: 2005-2009年個人總結 2009-12-25 18:09 | yzq
能在那么早就堅持一件事,你真的很幸運,我是從大學才開始接觸編程,才知道有這么個東東,呵呵,到大三才開始意識到,自己可能喜歡,到現在才知道原來自己喜歡編程。我也是今年剛畢業的,比起你來,差遠了。。。。非常贊同你說的一個詞,激情。加油啊。  回復  更多評論
  
# re: 2005-2009年個人總結 2009-12-27 04:58 | radar
師兄,我愛你!  回復  更多評論
  
# re: 2005-2009年個人總結 2009-12-27 19:32 | 俠客西風
跟樓主比,自慚形穢...

樓上的是什么人啊,汗....

我今年也算是一把年紀了,技術還很菜,同樣是09年畢業的,寫程序只有2年多的歷史,水平菜的要死...

唉,人之間真的是不能比呀...

不然就是現在累死我,也是比不上如樓主這樣的人...

加油.  回復  更多評論
  
# re: 2005-2009年個人總結[未登錄] 2009-12-27 23:02 | 清風
人要能一輩子這么單純也不錯,只可惜壓力逼著我們改變  回復  更多評論
  
# re: 2005-2009年個人總結 2009-12-29 01:05 | 陳梓瀚(vczh)
@清風
這是長期投資  回復  更多評論
  
# re: 2005-2009年個人總結 2009-12-31 19:16 | giant
來華工兩年半了,雖然素未謀面,但經常來看你的博客,一直受到師兄那股激情的感染,謝謝師兄!  回復  更多評論
  
# re: 2005-2009年個人總結 2010-01-02 20:08 | 千暮(zblc)
@清風
@giant
- -。誰說行為上表面單純就單純了.  回復  更多評論
  
# re: 2005-2009年個人總結 2010-01-08 01:16 | 感嘆
看過你的經歷,真是感嘆  回復  更多評論
  
# re: 2005-2009年個人總結 2010-01-08 08:45 | 劉暢
沒想到LZ是華工的,校友啊,同LZ相比,我是自慚形穢啊。LZ也是計算機專業的嗎?本科能進微軟,真的很牛啊!  回復  更多評論
  
# re: 2005-2009年個人總結 2010-01-08 20:36 | 陳梓瀚(vczh)
@劉暢
我也認識一個華南理工的劉暢(某club前主席)難道是同一個人!?  回復  更多評論
  
# re: 2005-2009年個人總結 2010-01-09 07:06 | 劉暢
@陳梓瀚(vczh)
呵呵,不是,小弟只是一個無名小輩而已,像大俠學習!  回復  更多評論
  
# re: 2005-2009年個人總結 2010-01-27 08:28 | zmy
華南理工確實一個很不錯的學校,仰視!  回復  更多評論
  
# re: 2005-2009年個人總結 2010-02-14 11:28 | 煙皚
十年?
不知道博主是啥時候開始寫代碼的呢?
大學本科四年,感覺你做了好多好多事情,真充實~~
看了你的文章,回望自己,感覺自己什么都沒做似的,呵呵  回復  更多評論
  
# re: 2005-2009年個人總結[未登錄] 2010-02-22 00:32 | 夜風
你的總結真讓人振奮,新的一年 我也得做點什么了,像兄臺學習!  回復  更多評論
  
# re: 2005-2009年個人總結 2010-02-22 00:33 | 夜風
你的總結真讓人振奮,新的一年 我也得做點什么了,像兄臺學習!  回復  更多評論
  
# re: 2005-2009年個人總結 2010-06-07 05:12 | 旱圣
水王一直都是無敵的,以后也將繼續無敵  回復  更多評論
  
# re: 2005-2009年個人總結 2013-06-30 06:24 | maval
支持大牛..........
向前輩學習  回復  更多評論
  
青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>
            亚洲视频香蕉人妖| 欧美专区在线观看一区| 久久久久久久一区| 狠狠色丁香久久婷婷综合丁香 | 免费91麻豆精品国产自产在线观看| 国产视频亚洲精品| 久久久久久久网| 久久精品中文| 亚洲精品一区二| 亚洲精品一区二区三区婷婷月| 欧美日韩国产区| 亚洲视频中文字幕| 亚洲欧美日本另类| 在线播放不卡| 亚洲精品欧美极品| 国产区精品视频| 免费国产一区二区| 欧美日韩国产丝袜另类| 性色av一区二区三区红粉影视| 欧美中文字幕| 一区二区欧美日韩| 午夜精品视频在线观看一区二区| 红桃视频亚洲| 日韩视频永久免费观看| 狠狠入ady亚洲精品经典电影| 亚洲国产高清高潮精品美女| 欧美激情第五页| 久久精品日产第一区二区| 欧美成人小视频| 香蕉久久一区二区不卡无毒影院 | 国模精品一区二区三区| 亚洲人屁股眼子交8| 国产精品私拍pans大尺度在线| 久久影视三级福利片| 欧美视频在线观看一区二区| 久久综合狠狠综合久久激情| 欧美日韩免费观看一区=区三区| 久久精品视频在线免费观看| 欧美乱大交xxxxx| 久久久91精品| 久热这里只精品99re8久| 亚洲一区二区久久| 亚洲日本成人在线观看| 欧美一区日本一区韩国一区| 在线视频日韩| 欧美福利视频网站| 久久午夜视频| 国产日产欧美a一级在线| 亚洲免费观看高清完整版在线观看熊 | 女女同性精品视频| 欧美中文在线视频| 欧美日韩调教| 91久久亚洲| 亚洲激情成人网| 久久久精品欧美丰满| 午夜精品福利视频| 欧美日韩国产成人精品| 欧美国产视频一区二区| 黄色一区三区| 久久久久国内| 久久久精品一品道一区| 欧美日韩一区二区精品| 亚洲精品久久久久| 夜夜嗨av色综合久久久综合网| 葵司免费一区二区三区四区五区| 久久亚洲精品视频| 激情综合色综合久久综合| 欧美一区二区福利在线| 欧美一区二区三区免费视频| 国产精品美女久久久久久免费| 99视频+国产日韩欧美| 在线视频你懂得一区| 欧美日韩国产bt| 99精品国产99久久久久久福利| 亚洲素人在线| 国产精品你懂的| 欧美一级电影久久| 久热精品视频在线观看一区| 在线不卡免费欧美| 欧美 日韩 国产在线| 最新日韩欧美| 亚洲欧美区自拍先锋| 国产欧美三级| 久久深夜福利| 亚洲欧洲午夜| 亚洲欧美网站| 一区二区在线视频观看| 欧美电影免费观看高清完整版| 亚洲精品在线二区| 欧美一级黄色录像| 国内外成人免费视频| 久久中文字幕导航| 一本久久精品一区二区| 久久久久五月天| 亚洲精品久久久久久一区二区| 欧美日韩在线视频首页| 午夜精品久久久久久久久久久久久| 美女视频网站黄色亚洲| 日韩视频免费观看高清完整版| 国产精品亚发布| 免费成人av| 亚洲欧美日韩在线一区| 亚洲高清中文字幕| 午夜一区二区三区不卡视频| 18成人免费观看视频| 国产精品va在线| 久久www成人_看片免费不卡| 国产精品欧美日韩一区| 久久天堂av综合合色| 日韩午夜精品视频| 另类尿喷潮videofree| 亚洲素人在线| 亚洲每日在线| 在线国产精品播放| 国产精一区二区三区| 欧美另类一区| 久久亚洲二区| 欧美在线视频a| 在线视频欧美一区| 亚洲精品1区2区| 久久亚洲不卡| 欧美一区二区三区四区夜夜大片 | 国产精品v日韩精品| 狂野欧美激情性xxxx欧美| 欧美有码在线观看视频| 日韩一二三在线视频播| 欧美激情在线播放| 欧美成人黄色小视频| 久久久久久网址| 新67194成人永久网站| 在线亚洲精品| 亚洲精选一区二区| 91久久久一线二线三线品牌| 好吊色欧美一区二区三区四区| 国产精品网站在线播放| 欧美性色综合| 欧美日一区二区三区在线观看国产免| 麻豆精品传媒视频| 六月天综合网| 久久综合伊人| 久久嫩草精品久久久精品一| 久久都是精品| 欧美一区二区三区四区视频| 亚洲在线1234| 亚洲欧美韩国| 亚洲欧美日韩一区二区| 欧美中文字幕不卡| 美女黄色成人网| 你懂的视频欧美| 欧美极品在线播放| 欧美日韩一区二区在线| 欧美午夜精品伦理| 国产精品自拍一区| 国产尤物精品| 亚洲高清不卡av| 亚洲人成在线播放| 一区二区三区高清在线| 亚洲先锋成人| 欧美在线播放视频| 老鸭窝亚洲一区二区三区| 欧美成人69| 亚洲精品久久久久| 亚洲一区二区三区777| 欧美一区激情视频在线观看| 蜜桃久久av| 欧美日韩日本国产亚洲在线| 国产精品美女www爽爽爽| 国产日韩一区欧美| 一色屋精品视频在线观看网站| 在线免费观看日本欧美| 一本大道久久a久久精二百| 亚洲一区二区四区| 久久精品国产999大香线蕉| 欧美sm视频| 亚洲乱码精品一二三四区日韩在线| 亚洲精品自在在线观看| 亚洲欧美三级在线| 欧美成人精品不卡视频在线观看 | 欧美成人国产va精品日本一级| 欧美日韩小视频| 国模私拍一区二区三区| 亚洲无线视频| 蜜臀av性久久久久蜜臀aⅴ四虎| 亚洲精品在线观看视频| 亚洲欧美国产日韩中文字幕| 亚洲精品网站在线播放gif| 亚洲欧美另类在线| 亚洲国产一区二区三区青草影视| 亚洲视频狠狠| 免费视频久久| 国产一级揄自揄精品视频| 99视频有精品| 美乳少妇欧美精品| 亚洲欧美欧美一区二区三区| 欧美91大片| 国产综合在线看| 欧美一区二区精品在线| 亚洲精选中文字幕| 免费观看成人| 一区二区在线视频观看|