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

隨筆-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>
            9l国产精品久久久久麻豆| 国产一区二区三区av电影| 久久精品二区亚洲w码| 亚洲区中文字幕| 久久综合色婷婷| 亚洲一级影院| 亚洲在线免费观看| 欧美高清视频在线观看| 亚洲美女尤物影院| 99在线视频精品| 国产亚洲精久久久久久| 免费不卡视频| 欧美日韩一区综合| 久久成人国产精品| 蜜臀av国产精品久久久久| 一区二区三区日韩精品视频| 亚洲一区二区在线看| 激情伊人五月天久久综合| 欧美激情网站在线观看| 国产精品美女主播| 欧美成人免费网站| 国产精品萝li| 亚洲第一精品久久忘忧草社区| 欧美77777| 欧美亚洲日本网站| 欧美高清hd18日本| 久久久久国产精品一区| 欧美精品一区在线| 老鸭窝亚洲一区二区三区| 欧美日韩不卡在线| 猫咪成人在线观看| 国产精品99免费看| 亚洲第一主播视频| 国内一区二区在线视频观看| 99re6热只有精品免费观看 | 久久久午夜电影| 欧美激情一区二区三区成人| 卡一卡二国产精品| 国产精品美女久久久久av超清| 欧美激情视频一区二区三区在线播放| 国产精品成人国产乱一区| 欧美激情一区二区久久久| 国产一区深夜福利| 亚洲新中文字幕| 亚洲午夜一区二区三区| 欧美电影在线观看完整版| 麻豆成人在线播放| 国产一区二区三区黄视频| 亚洲调教视频在线观看| 亚洲一区欧美激情| 欧美日韩成人一区二区三区| 亚洲高清视频一区| 亚洲国产日韩欧美在线99 | 亚洲美女91| 亚洲每日在线| 欧美国产激情| 亚洲国产精品久久久久秋霞影院| 136国产福利精品导航| 欧美中文字幕在线| 久久久久久网址| 国产自产高清不卡| 久久精品国产99| 国产亚洲精品7777| 亚洲欧美在线视频观看| 欧美一区二区免费观在线| 国产精品任我爽爆在线播放| 亚洲一级片在线观看| 欧美一区二区视频在线观看2020 | 国产精品一区在线播放| 亚洲自啪免费| 久久九九全国免费精品观看| 国产一区二区三区最好精华液| 欧美亚洲一区在线| 男女视频一区二区| 亚洲精品欧美一区二区三区| 欧美久久视频| 亚洲桃花岛网站| 久久久久久欧美| 亚洲国产女人aaa毛片在线| 欧美精品播放| 亚洲午夜黄色| 久久综合九色综合欧美就去吻| 在线观看91久久久久久| 欧美大片免费观看在线观看网站推荐| 最新亚洲电影| 欧美影视一区| 亚洲黄色av| 国产精品啊v在线| 久久精品盗摄| 亚洲免费观看| 久久免费高清| 中文国产成人精品| 国精品一区二区三区| 欧美成人一区在线| 亚洲男人的天堂在线| 免费观看日韩av| 亚洲欧美综合一区| 亚洲第一黄色| 国产精品蜜臀在线观看| 久久影视精品| 亚洲在线播放| 亚洲精品一区二区三区蜜桃久| 欧美亚洲综合网| 亚洲精品视频免费观看| 国产欧美va欧美va香蕉在| 免费看亚洲片| 欧美在线播放一区| 一本一本久久a久久精品综合麻豆 一本一本久久a久久精品牛牛影视 | 亚洲国产精品久久久久婷婷老年| 欧美日韩国产限制| 久久精品盗摄| 亚洲一区二区三区激情| 亚洲国产另类久久久精品极度 | 亚洲第一中文字幕在线观看| 欧美视频在线一区二区三区| 久久夜色精品一区| 亚洲欧美一级二级三级| 亚洲精品一区二区三区樱花| 免费观看成人| 久久嫩草精品久久久久| 亚洲你懂的在线视频| 亚洲精品一级| 亚洲国产欧美在线人成| 红桃视频亚洲| 国产亚洲精品aa午夜观看| 国产精品蜜臀在线观看| 亚洲一二三区在线观看| 亚洲免费播放| 亚洲精品自在久久| 亚洲国产网站| 亚洲电影有码| 亚洲国产高清高潮精品美女| 免费日韩精品中文字幕视频在线| 久久国产主播| 久久久国产精品一区二区三区| 亚洲欧美日韩人成在线播放| 亚洲一区在线观看免费观看电影高清| 9久草视频在线视频精品| 亚洲三级电影在线观看| 91久久久久久久久| 亚洲日韩欧美视频| 99这里只有久久精品视频| 一本久道久久久| 在线视频亚洲一区| 亚洲一区欧美一区| 欧美一区二区三区免费在线看 | 久久精品二区| 久久久国产精品亚洲一区| 久热精品视频在线观看一区| 免费日韩成人| 亚洲日本电影在线| 亚洲视频在线观看| 欧美一级黄色录像| 久久久久久夜| 欧美精品久久一区二区| 欧美日韩国产高清视频| 国产精品剧情在线亚洲| 国产欧美一区二区精品仙草咪| 国产日韩高清一区二区三区在线| 狠狠色综合播放一区二区| 在线欧美日韩| 亚洲伊人一本大道中文字幕| 欧美一区免费视频| 欧美福利视频一区| 日韩视频在线永久播放| 欧美一区二区三区精品电影| 噜噜噜91成人网| 欧美涩涩视频| 狠狠干综合网| 日韩亚洲欧美成人一区| 午夜视频在线观看一区二区三区| 久久婷婷国产综合尤物精品| 欧美激情亚洲自拍| 亚洲综合视频1区| 免费欧美日韩国产三级电影| 国产精品久久久久久久久免费 | 国产一区二区三区不卡在线观看| 亚洲国产成人午夜在线一区| 亚洲制服少妇| 欧美freesex8一10精品| 亚洲午夜在线观看| 免费久久99精品国产自在现线| 国产精品日韩| 日韩手机在线导航| 久久一区视频| 亚洲一区国产视频| 欧美成年人视频网站欧美| 国产九九精品视频| 一二美女精品欧洲| 欧美.日韩.国产.一区.二区| 亚洲视频精选在线| 欧美大尺度在线观看| 国自产拍偷拍福利精品免费一| 中国亚洲黄色| 亚洲精品1区| 另类图片国产| 伊人久久大香线| 午夜视黄欧洲亚洲| 日韩一二在线观看| 欧美精品1区|