• <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>
            隨筆-341  評(píng)論-2670  文章-0  trackbacks-0

            距離元旦也就十幾天了,2010就要過(guò)去了。從第一行Hello World到現(xiàn)在,已經(jīng)有10年了,所幸從未中斷,因此從某種意義上來(lái)講,我已經(jīng)寫了10年的程序了。每個(gè)人回顧以往走過(guò)的路的時(shí)候,往往會(huì)發(fā)現(xiàn)今天的結(jié)果來(lái)源于之前的一些“關(guān)鍵步驟”。顯然我也是一樣的,所以這次的總結(jié)跟以往不同,就不列出之前做過(guò)的種種程序,而是聊一聊這些關(guān)鍵步驟和影響我的人給我?guī)?lái)的影響。當(dāng)然算得上關(guān)鍵步驟的,只能是那些能夠左右人生軌跡的事情。

            老爸、外婆和爺爺
            這倒不是說(shuō)老爸老媽把我生下來(lái)了怎么樣怎么樣。老爸在我幼小的時(shí)候教我一些簡(jiǎn)單的數(shù)學(xué),給了我很多書,還有外婆教我識(shí)字,結(jié)果就是我從大概二年級(jí)開(kāi)始就能夠閱讀老爸留給我的一些科普讀物了。這些科普讀物是他小的時(shí)候看的,上面還有語(yǔ)錄,每一篇的幾位都是偉大的思想指引我們前進(jìn)云云。當(dāng)然這并不妨礙書本的內(nèi)容的質(zhì)量。老爸的書也都一直保存得很好,后來(lái)我爺爺也給我弄了一套科普的啟蒙讀物,現(xiàn)在還保留著,只不過(guò)很多翻爛了。這套書是翻譯的,小日本寫的,不過(guò)內(nèi)容卻十分豐富。里面包含了數(shù)學(xué)、物理、生物、手工和一些其他的很多東西,甚至連汽車和飛機(jī)的結(jié)構(gòu)都有。加上外婆也十分贊成并且指引我看這些書,其結(jié)果就是從小就對(duì)一些科學(xué)的事情感興趣——當(dāng)然也包括數(shù)學(xué)。從三年級(jí)開(kāi)始到中學(xué),老爸就給我買一些數(shù)學(xué)奧林匹克的書。當(dāng)然這并不是讓我去參加競(jìng)賽用的,只是他覺(jué)得既然他小時(shí)候也喜歡搞數(shù)學(xué)那我也應(yīng)該繼承這個(gè)優(yōu)點(diǎn),從而就讓我去弄那些東西了。在五年級(jí)的時(shí)候,那次全市的數(shù)學(xué)競(jìng)賽老爸也幫了我很多,我也拿了很好的成績(jī)。維持了那么多年從不間斷的強(qiáng)大的自信心和信念就是從這個(gè)時(shí)候開(kāi)始的。人喜歡搞一些事情很大程度上都是因?yàn)槟切┦虑樵?jīng)被搞得很好,因此我也就喜歡上數(shù)學(xué)了,后來(lái)有機(jī)會(huì)體驗(yàn)到了數(shù)學(xué)的定理和公式的美妙之處,讓我一發(fā)不可收拾。

            汕頭市華僑中學(xué)的領(lǐng)導(dǎo)們
            這是個(gè)好學(xué)校。我整個(gè)讀書的生涯,唯一一次體驗(yàn)到什么是素質(zhì)教育就是在這里。可是后來(lái)由于各種微妙的問(wèn)題導(dǎo)致這所學(xué)校的競(jìng)爭(zhēng)力下降,這從某種程度上來(lái)說(shuō)算是悲哀吧。我第一次接觸到編程就是在這里。初中二年級(jí)的時(shí)候,學(xué)校開(kāi)Basic的課,但是并沒(méi)有試圖讓我們參加競(jìng)賽——其實(shí)連提都沒(méi)提,只是就這么當(dāng)成正常的課來(lái)上。把編程學(xué)得好,滿足下面兩個(gè)條件的話基本上可以說(shuō)就是在走捷徑,第一個(gè)是會(huì)從心底里對(duì)公式和定理產(chǎn)生美的感覺(jué),第二個(gè)就是要持續(xù)不斷地在編程上體會(huì)到成就感。這也是我為什么在一篇寫給師弟師妹的文章里面提到剛開(kāi)始的時(shí)候?qū)W習(xí)制作軟件界面也是十分重要的,因?yàn)檫@會(huì)讓你產(chǎn)生源源不斷的動(dòng)力,好讓你給以后學(xué)習(xí)算法打下精神基礎(chǔ)。QBasic教完自然就教Visual Basic了,當(dāng)然都是很淺的內(nèi)容。不過(guò)我由于受到吸引,從那以后就一直往書店里面跑,去掃蕩各種跟Visual Basic有關(guān)的書,后來(lái)學(xué)到了不少。我初二在新華書店很偶然的發(fā)現(xiàn)了那本《Visual Basic高級(jí)圖形程序設(shè)計(jì)教程》,不過(guò)坦白說(shuō)我其實(shí)是被插圖吸引的。那個(gè)時(shí)候發(fā)現(xiàn)Visual Basic竟然可以僅憑代碼繪制出那么漂亮的圖形,從而興趣提高了不少。不過(guò)學(xué)習(xí)這個(gè)也是很辛苦的,這導(dǎo)致我不得不在初三的時(shí)候就去尋找并學(xué)習(xí)立體解析幾何,高中的時(shí)候提前學(xué)習(xí)數(shù)學(xué)分析,都是為了看懂這本書啊。這本書我從初二一直看到上了大學(xué),還帶去宿舍看,看了好多年才把它每一頁(yè)都琢磨透。這從某種程度上來(lái)說(shuō)也算是緣分吧。

            英語(yǔ)補(bǔ)習(xí)老師李培濤
            初中的英語(yǔ)被我一不小心搞的一塌糊涂,甚至到了快不及格的地步了,所幸當(dāng)時(shí)我媽(特別感謝)非得讓我找一個(gè)英語(yǔ)的補(bǔ)習(xí)老師,所以就遇到了李老師了。雖然說(shuō)補(bǔ)習(xí)課是要交錢的,不過(guò)李老師人倒是很好,不是為了收錢而收錢,還是花了很大精力實(shí)踐了因材施教的。我的英語(yǔ)就被他給搞好了。我們知道英語(yǔ)對(duì)于編程來(lái)說(shuō)是不可或缺的一個(gè)重要條件,因?yàn)橹形牡馁Y料從數(shù)量或者質(zhì)量上來(lái)說(shuō),都遠(yuǎn)遠(yuǎn)比不上英文的資料。如果英語(yǔ)不好,這除了阻止知識(shí)到達(dá)你的大腦里面以外,沒(méi)有好處。

            汕頭市第一中學(xué)的張朝陽(yáng)老師
            高一的時(shí)候是張老師給我們上的計(jì)算機(jī)課,這個(gè)時(shí)候他告訴我們有NOI這種東西,不過(guò)我著實(shí)對(duì)算法沒(méi)什么興趣,因?yàn)槟莻€(gè)時(shí)候我對(duì)圖形更感興趣,而且絕大多數(shù)圖形的算法都不是搜索算法,而是跟數(shù)學(xué)知識(shí)有著更直接的聯(lián)系。因此我就沒(méi)有花多少時(shí)間在算法上面了。不過(guò)其實(shí)什么時(shí)候?qū)W習(xí)算法并不重要,只要你在工作之前學(xué)了就好了。原本那個(gè)時(shí)候也想靠NOI看看能不能混個(gè)保送什么的,由于我其實(shí)也不太認(rèn)真做這個(gè),因此只好親自高考了。但是在這里我并不是說(shuō)張老師教給了我什么知識(shí),其實(shí)那段時(shí)間我都是靠自學(xué)。只不過(guò)因?yàn)槲以诜荖OI的編程競(jìng)賽里面的成績(jī)很好,所以他給我大開(kāi)方便之門,讓我可以利用學(xué)校的各種資源。我們都知道萬(wàn)惡的學(xué)校經(jīng)常會(huì)不知不覺(jué)做出一些扼制青少年素質(zhì)全面發(fā)展的事情,因此張老師給我的方便是十分重要的,包括我可以擁有機(jī)房的鑰匙以便我在任何時(shí)候可以進(jìn)去使用計(jì)算機(jī)寫程序。課還是要上的,但是由于我每一年都參加NOI,所以自習(xí)課我就可以跑去機(jī)房了,寫代碼的時(shí)間也就大大增加了,這著實(shí)是十分有好處。

            CSTC的同僚們
            CSTC我現(xiàn)在也搞不清楚究竟他們的使命是干啥,不過(guò)印象里面就是北京工業(yè)大學(xué)的幾個(gè)寫代碼比較厲害的人搞起來(lái)的。我有幸在上高中的時(shí)候接觸到了他們,其中曾毅和唐良兩個(gè)人對(duì)我的幫助很大。曾毅告訴我為了將來(lái)的前途也好,為了自己編程能力的發(fā)展也好,搞一個(gè)好學(xué)校總是必須的。唐良是在我上了大學(xué)之后告訴我這個(gè)世界上還有《算法導(dǎo)論》這本書,讓我的數(shù)據(jù)結(jié)構(gòu)和算法知識(shí)有了十分穩(wěn)固的基礎(chǔ)。當(dāng)然其實(shí)不會(huì)數(shù)據(jù)結(jié)構(gòu)和算法并不是說(shuō)你就寫不了什么復(fù)雜的程序,而只是導(dǎo)致你寫出來(lái)的復(fù)雜的程序質(zhì)量很差性能比較低而已。在高中的時(shí)候我已經(jīng)做出了一個(gè)pascal的無(wú)指針版本的解釋程序了,不過(guò)在這個(gè)時(shí)候我說(shuō)實(shí)話除了鏈表以外,什么都不知道,編譯原理也不知道,所有的東西都是硬湊出來(lái)的。當(dāng)然程序還是能運(yùn)行的,就是寫好之后就無(wú)法再修改了,實(shí)在改不下去。

            華南理工大學(xué)的陳健老師
            高三的時(shí)候?qū)懗鰜?lái)的pascal解釋器實(shí)在是讓我十分興奮,所以在剛?cè)雽W(xué)不久聽(tīng)說(shuō)我們的班主任陳建老師教編譯原理的,我就跟她說(shuō)我對(duì)這方面有興趣了,而且當(dāng)時(shí)還為我的下一個(gè)解釋器寫了一個(gè)很長(zhǎng)的設(shè)計(jì)文檔。這份文檔一開(kāi)始只是寫給我自己的,后來(lái)順便就給她看了。陳老師倒是沒(méi)說(shuō)什么,過(guò)了許久,給了我一本《編譯原理》。當(dāng)然這不是龍書,說(shuō)實(shí)話那本課本也非常糟糕,只是這讓我知道這個(gè)世界上還有這種東西,也就足夠了。大一的時(shí)候迅速看完了這本書,覺(jué)得很不爽,就把龍書搞到手,然后看了一部分。大一結(jié)束的時(shí)候就做出一個(gè)面向?qū)ο髱0搴屠占撵o態(tài)類型腳本語(yǔ)言了,陳老師實(shí)在是功不可沒(méi)。作為老師,能教你什么是不重要的,告訴你你還有什么不會(huì)才是最重要而且最有用的。

            華南理工大學(xué)的陳天老師
            這位老師給我們上了大一的C++課,不僅功底扎實(shí),而且可以課也講得很好,無(wú)奈在我大三的時(shí)候說(shuō)是實(shí)在不行了,跑去做程序員了。我就不對(duì)這件事情作評(píng)論了。陳天老師不僅告訴了我《設(shè)計(jì)模式》是十分重要的,而且也經(jīng)常鼓勵(lì)我進(jìn)行更加深入的學(xué)習(xí),對(duì)我?guī)椭艽蟆?/p>

            g9yuayon
            這是個(gè)人才啊,而且編程水平也十分地令人嘆為觀止。不過(guò)他對(duì)我?guī)椭畲蟮哪^(guò)于告訴我這個(gè)世界上還存在著《Parsing Techniques》了。這是世界上最好的描述語(yǔ)法分析的書,連龍書的前幾個(gè)章節(jié)都不如這本書講得好。當(dāng)然龍書還是包含了后端的,而《Parsing Techniques》是只有前端的。不僅如此,他還給了我不少論文看。其實(shí)如果看得下去的話,論文帶來(lái)的幫助遠(yuǎn)比算法要大得多。因?yàn)閿?shù)據(jù)結(jié)構(gòu)和算法真正普遍實(shí)用的也就那么幾種,其實(shí)知識(shí)量是十分少的,還比不上數(shù)學(xué)分析。既然數(shù)學(xué)分析一年就可以上完,那實(shí)用數(shù)據(jù)結(jié)構(gòu)和算法其實(shí)是不需要花那么久的。不過(guò)那些更加深刻的數(shù)據(jù)結(jié)構(gòu)和算法當(dāng)然不在此列了——還是很多的。但是論文,是方向性十分強(qiáng),而且解決的問(wèn)題其實(shí)范圍更狹窄的東西。只不過(guò)如果認(rèn)真研讀論文的話,可以學(xué)到很多知識(shí)以外的東西,譬如說(shuō)作者是如何整理他們的結(jié)果的。遇到好心的作者的話你連他們?cè)趺窗l(fā)現(xiàn)這個(gè)事情都可以知道。由于從小就喜歡數(shù)學(xué),所以看論文的時(shí)候看得十分入迷,也就看得更加認(rèn)真仔細(xì)了。g9yuayon介紹給我的論文的確都是十分漂亮的,在我掌握了知識(shí)的同時(shí),又讓我的基礎(chǔ)變得更扎實(shí),并且對(duì)編程也更加喜愛(ài)了。

            龔敏敏一伙
            這倒是一個(gè)共同作用的結(jié)果,也是我第一個(gè)聯(lián)系比較緊密的圈子。群里面的人都分布在各大公司,而且水平都不錯(cuò),并且都是在研究圖形學(xué)的。至于說(shuō)為什么會(huì)跟他們接觸,當(dāng)然是因?yàn)楦咧械臅r(shí)候?qū)D形學(xué)特別熱衷的關(guān)系了。雖然后來(lái)轉(zhuǎn)去做編譯器了,不過(guò)學(xué)習(xí)圖形學(xué)并不是一個(gè)浪費(fèi),因?yàn)檫@個(gè)漫長(zhǎng)的過(guò)程讓我的數(shù)學(xué)知識(shí)變的扎實(shí),而且也產(chǎn)生了很多題目讓我練習(xí)編寫一些至少有點(diǎn)小規(guī)模的程序。實(shí)踐是檢驗(yàn)真理的唯一標(biāo)準(zhǔn),這話是不錯(cuò)的。

            我還要提一下LYT同學(xué)。LYT并沒(méi)有在編程上幫助我,其實(shí)是我在教LYT寫代碼,只是LYT肯讓我教那么久著實(shí)也不容易。為了教LYT學(xué)會(huì)寫簡(jiǎn)單的編譯器,讓我不得不將我學(xué)過(guò)的知識(shí)從頭到尾整理了一遍,而且還讓我思考如何使得一個(gè)人在學(xué)會(huì)編程的同時(shí)可以保持樂(lè)趣、自信心和良好的習(xí)慣。這個(gè)過(guò)程十分有意義,不僅讓我有一個(gè)機(jī)會(huì)可以從頭整理我學(xué)會(huì)的知識(shí),思考一些更加深刻的東西,讓自己對(duì)知識(shí)的掌握更加深刻和牢固,而且其實(shí)對(duì)被教也是有幫助的。利己利人,何樂(lè)不為。LYT經(jīng)過(guò)了我三年的精心指導(dǎo),從對(duì)編程什么都不知道開(kāi)始,最終順利拿到了網(wǎng)易的offer,而且工資也沒(méi)比我低多少,實(shí)在是讓我感到十分高興。

            在我2009年7月份畢業(yè)之后就去了Microsoft而且尚未跳槽。從畢業(yè)后開(kāi)始到現(xiàn)在這段時(shí)間現(xiàn)任女朋友2A同學(xué)給了我很大的支持,并沒(méi)有覺(jué)得整天宅在電腦前寫代碼看動(dòng)畫片很沒(méi)前途,而且還幫忙尋找各種書帶我去書店鼓勵(lì)我等等,對(duì)此十分感謝。

            當(dāng)然這并不是說(shuō)其他人就對(duì)我沒(méi)有幫助,而只是沒(méi)有滿足文章一開(kāi)始提出來(lái)的“左右人生軌跡”的條件而已。因?yàn)閷?duì)我有幫助的人其實(shí)非常多,志同道合的朋友也不少,在這里我就不一一列舉了。

            祝各位讀者們也能夠?qū)幊谈信d趣而且在這個(gè)道路上不斷堅(jiān)持越走越遠(yuǎn)。

            <><><><><><><><><><>
            后記。突然想起來(lái)我忘記寫上,其實(shí)小日本的動(dòng)畫片都是一些非常具有教育意義的東西,這讓我學(xué)會(huì)了很多黑暗的社會(huì)沒(méi)有任何機(jī)會(huì)讓我知道的人生的道理。大家一定要看啊。

            <><><><><><><><><><>
            后記2。今天空明流產(chǎn)說(shuō)他是搞圖形那一群人里面為數(shù)不多的還做做shader前端的,所以我再提一下,啊哈哈哈。

            posted on 2010-12-18 09:17 陳梓瀚(vczh) 閱讀(10612) 評(píng)論(33)  編輯 收藏 引用 所屬分類: 啟示

            評(píng)論:
            # re: 10年編程之路(2010年度總結(jié)) 2010-12-18 09:37 | Binger
            注意身體  回復(fù)  更多評(píng)論
              
            # re: 10年編程之路(2010年度總結(jié))[未登錄](méi) 2010-12-18 09:40 | DJ
            哎,師兄真是好,能遇到指導(dǎo)你入門的人.以前小時(shí)候就對(duì)電腦很有興趣,初一自己跑去買過(guò)vb的書,可是那時(shí)候就自己看實(shí)在是艱難,然后就不了了之,就大一才開(kāi)始認(rèn)真學(xué)了.
            其實(shí)我一直想知道,有沒(méi)有量化一點(diǎn)的指標(biāo)說(shuō)明要進(jìn)網(wǎng)易騰訊這類公司,編程水平要怎樣才行?現(xiàn)在就是自己寫自己感興趣的東西,目前多是些桌面程序,寫過(guò)半個(gè)游戲,搞過(guò)一個(gè)模擬3D水面的東西,代碼量大概只有3-4w...沒(méi)有參加老師的項(xiàng)目,沒(méi)有參加過(guò)什么比賽,現(xiàn)在還真是略有些擔(dān)心就業(yè)的問(wèn)題...  回復(fù)  更多評(píng)論
              
            # re: 10年編程之路(2010年度總結(jié)) 2010-12-18 09:44 | 陳梓瀚(vczh)
            @DJ
            網(wǎng)易疼訊哪有指標(biāo),不過(guò)既然你說(shuō)你搞定了那些東西,一般沒(méi)什么問(wèn)題的吧……  回復(fù)  更多評(píng)論
              
            # re: 10年編程之路(2010年度總結(jié)) 2010-12-18 09:50 | egmkang
            g9yuayon確是是猛男啊  回復(fù)  更多評(píng)論
              
            # re: 10年編程之路(2010年度總結(jié)) 2010-12-18 15:32 | 農(nóng)夫山城
            我也想學(xué)編程,我想寫軟件。高中沒(méi)畢業(yè)哦。  回復(fù)  更多評(píng)論
              
            # re: 10年編程之路(2010年度總結(jié)) 2010-12-18 18:52 | flagman
            看來(lái)QBasic對(duì)為數(shù)眾多的人影響很大,屬于平時(shí)用得極少但絕對(duì)是啟蒙好材料的那類;這QBasic在一本構(gòu)建基于.net平臺(tái)的compiler的書《Build your own .net language and compiler》里是作為目標(biāo)語(yǔ)言來(lái)搭建對(duì)其的前端parser以及后端的code generation(.net的CLR環(huán)境里生成的是MSIL),不過(guò)這書對(duì)于實(shí)用級(jí)/工業(yè)級(jí)compiler極為重要的一個(gè)議題:優(yōu)化,基本沒(méi)涉及。  回復(fù)  更多評(píng)論
              
            # re: 10年編程之路(2010年度總結(jié)) 2010-12-18 18:57 | 陳梓瀚(vczh)
            @flagman
            前端的事情比優(yōu)化復(fù)雜多了,如果真想把一些真正方便程序員的語(yǔ)法實(shí)現(xiàn)出來(lái)的話。  回復(fù)  更多評(píng)論
              
            # re: 10年編程之路(2010年度總結(jié))[未登錄](méi) 2010-12-18 19:54 | Jcily
            都是年少接觸計(jì)算機(jī)比較早的人啊,不過(guò)樓主一路走來(lái)很執(zhí)著也很順利,首先前提是樓主本人對(duì)編程的執(zhí)著,又有好的家庭支持氣氛支持,能遇到志同道合的人。
            自嘆不如啊,跟著樓主一路回憶相對(duì)比,我自己卻一直飄忽著淺顯著,小學(xué)時(shí)有幸接觸到386,486,玩過(guò)簡(jiǎn)單DOS,WIN16操作,初中階段玩過(guò)一點(diǎn)VB,后來(lái)和伙伴迷上古惑仔,拜過(guò)把子談過(guò)戀愛(ài),打過(guò)群架砍過(guò)人(現(xiàn)在想來(lái)十分幼稚也后悔給家里添亂),思想整頓后,又迷上紅警星際接著CS,高中迷上網(wǎng)絡(luò)游戲,后來(lái)隨便上了個(gè)學(xué)校,亡羊補(bǔ)牢編程之路還算順利。  回復(fù)  更多評(píng)論
              
            # re: 10年編程之路(2010年度總結(jié)) 2010-12-18 21:04 | Easonhou
            大一的時(shí)候看水王的『手把手教你寫腳本引擎』系列,只看懂了第一篇;大二看懂了兩篇;大三學(xué)完編譯原理才能完全看懂。
            今天看到『大一結(jié)束的時(shí)候就做出一個(gè)面向?qū)ο髱0搴屠占撵o態(tài)類型腳本語(yǔ)言』我淚流滿面地把自己大三寫的那個(gè)還停留在面向過(guò)程的編譯器delete了。。  回復(fù)  更多評(píng)論
              
            # re: 10年編程之路(2010年度總結(jié)) 2010-12-18 22:25 | iloveprogramme
            同樣是10年左右的編程之路。
            水平差距真不是一般的大啊!
            一個(gè)為生活一個(gè)為興趣,唉...  回復(fù)  更多評(píng)論
              
            # re: 10年編程之路(2010年度總結(jié)) 2010-12-18 23:08 | 陳昱(CY)
            太多的人在現(xiàn)實(shí)面前,為了生活,失去自己的興趣,我好像快到失去的邊緣了,要怎么回來(lái)啊  回復(fù)  更多評(píng)論
              
            # re: 10年編程之路(2010年度總結(jié)) 2010-12-18 23:37 | 溪流
            洋洋灑灑,令人羨慕嫉妒恨吶
            讀過(guò)的第一篇跨度十年的文章是林銳的《大學(xué)十年》,第二篇就是LZ的這篇《10年編程之路》
            從寫第一行C代碼起,自己也算有快5年了吧,希望再過(guò)5年能有LZ一半水平~  回復(fù)  更多評(píng)論
              
            # re: 10年編程之路(2010年度總結(jié)) 2010-12-19 04:12 | 空明流轉(zhuǎn)
            我也得寫一篇十年了。  回復(fù)  更多評(píng)論
              
            # re: 10年編程之路(2010年度總結(jié)) 2010-12-19 04:20 | 陳梓瀚(vczh)
            @陳昱(CY)
            沒(méi)事自己折騰點(diǎn)好玩的東西嗯嗯  回復(fù)  更多評(píng)論
              
            # re: 10年編程之路(2010年度總結(jié)) 2010-12-19 07:59 | 空明流轉(zhuǎn)
            啊哈哈,老子寫完了。。。  回復(fù)  更多評(píng)論
              
            # re: 10年編程之路(2010年度總結(jié)) 2010-12-19 09:12 | 琉森
            搞得我都想寫一篇攝影兩年了~  回復(fù)  更多評(píng)論
              
            # re: 10年編程之路(2010年度總結(jié)) 2010-12-21 23:43 | mm
            LZ,其實(shí)你還有個(gè)好媽媽,從小學(xué)到大學(xué),她從未要求你埋頭應(yīng)試。。。嘿嘿  回復(fù)  更多評(píng)論
              
            # re: 10年編程之路(2010年度總結(jié)) 2010-12-22 07:25 | Koma
            保重身體,致敬!  回復(fù)  更多評(píng)論
              
            # re: 10年編程之路(2010年度總結(jié)) 2010-12-22 08:59 |
            動(dòng)漫動(dòng)漫我最愛(ài),哦耶哦耶我最愛(ài)  回復(fù)  更多評(píng)論
              
            # re: 10年編程之路(2010年度總結(jié))[未登錄](méi) 2010-12-25 06:01 | by
            動(dòng)漫好!~~  回復(fù)  更多評(píng)論
              
            # re: 10年編程之路(2010年度總結(jié)) 2011-01-06 22:41 | tears
            大哭,師兄有女朋友了啊!!!  回復(fù)  更多評(píng)論
              
            # re: 10年編程之路(2010年度總結(jié)) 2011-01-08 04:23 | 陳梓瀚(vczh)
            @tears
            你是誰(shuí)啊  回復(fù)  更多評(píng)論
              
            # re: 10年編程之路(2010年度總結(jié)) 2011-01-11 00:39 | tears
            @陳梓瀚(vczh)
            我已經(jīng)不知道我是誰(shuí)了  回復(fù)  更多評(píng)論
              
            # re: 10年編程之路(2010年度總結(jié)) 2011-01-11 19:32 | mm
            樓上。。。  回復(fù)  更多評(píng)論
              
            # re: 10年編程之路(2010年度總結(jié)) 2011-01-25 05:24 | cherryunix
            CTSC記得是國(guó)家隊(duì)組隊(duì)選拔賽。。。。。  回復(fù)  更多評(píng)論
              
            # re: 10年編程之路(2010年度總結(jié)) 2011-02-10 16:08 | 呵呵
            @陳梓瀚(vczh)
            老弟跟你說(shuō)一句,你雖然年紀(jì)比我小好多,而且好孩子當(dāng)?shù)孟鄬?duì)比我早,我說(shuō)你將來(lái)編程包括編譯器的水平很可能比不上我。

            比如你說(shuō)前端比后端復(fù)雜,這真的是一個(gè)笑話。很可能是因?yàn)槟闵瞄L(zhǎng)前端不擅長(zhǎng)算法和數(shù)據(jù)結(jié)構(gòu)的問(wèn)題。

            別誤會(huì),我恰恰也是擅長(zhǎng)前端,而且我比你更不擅長(zhǎng)數(shù)學(xué)。我要說(shuō)的是,讀你的文章一個(gè)最明顯的感受是,我是自己擅長(zhǎng)什么就看不上什么,而這點(diǎn)上你卻不具備,這會(huì)是你最大的障礙。

            要知道,做一個(gè)soso的后端是毫無(wú)價(jià)值的,在后端,一切都是以絕對(duì)標(biāo)準(zhǔn)衡量的,誰(shuí)做得好誰(shuí)做的壞。我喜歡這個(gè)領(lǐng)域,因?yàn)檫@才是真正的競(jìng)爭(zhēng);雖然我現(xiàn)在沒(méi)有時(shí)間和機(jī)會(huì)去參與。

            更何況至于前端,你所謂的語(yǔ)法就算是上下文相關(guān)的,也不見(jiàn)得就是什么難事。同時(shí),若是挑戰(zhàn)可計(jì)算性的語(yǔ)法,就是再美妙你也得屈服。

            前端真正精妙的地方,是那些落入CS類中,卻可以多項(xiàng)式甚至O(n)解決的子類別;同時(shí),如何用一個(gè)通用的算法去解決其中的問(wèn)題,再各種情況下都能有比較好的時(shí)間復(fù)雜度,是最有意思的地方,也是一個(gè)真正的競(jìng)爭(zhēng)。

            而這個(gè)競(jìng)爭(zhēng)卻恰恰是純算法、創(chuàng)意、腦力的比拼。基礎(chǔ)的算法知識(shí)根本毫無(wú)內(nèi)容,這是你我這樣的人都明白的;實(shí)現(xiàn)點(diǎn)已經(jīng)有的算法,比如你做的那些圖形上的,對(duì)咱們個(gè)人有時(shí)候是個(gè)挑戰(zhàn),但客觀地說(shuō)什么也不是。

            東西越少,其實(shí)并不說(shuō)這一塊沒(méi)什么難度、沒(méi)什么可關(guān)注的,恰恰相反,說(shuō)明這一塊很難。大家都知道Quick Sort,這么簡(jiǎn)單一個(gè)東西,在第一次公開(kāi)發(fā)表前,多少程序員不能自己想出來(lái)?沒(méi)什么可學(xué)的,這正是最好的地方。

            我不是像你炫耀我的想法,作為一個(gè)大你幾歲的人,知道你也不是第一天了,我希望你好,所以說(shuō)說(shuō)自己的看法。我也不拿年齡壓你,我不保證我說(shuō)的是對(duì)的,但我覺(jué)得不同的看法總是有益的。

            看你博客幾次了,很多地方你知道的比我多多了,但是卻沒(méi)有讓我學(xué)到真正東西的感覺(jué)。我甚至在javaeye上那個(gè)小屁孩的炫耀貼里都能偶爾看到些什么。這是我個(gè)人、作為一個(gè)希望中國(guó)多幾個(gè)真正的“程序員”的人,替古人擔(dān)憂的地方,也是我為什么要說(shuō)這些煞風(fēng)景的話。

            看到很多比你更年輕的人,都在討論進(jìn)網(wǎng)易、進(jìn)微軟,這讓我非常失望。我想說(shuō)一句,大家更多的應(yīng)該是看到你為什么比他們更會(huì)編程、知道的更多,而不是拿你的社會(huì)一般評(píng)分來(lái)當(dāng)作榜樣。有了價(jià)值,至少像樣的工作是不愁的。

            至于你,我不知道你發(fā)現(xiàn)沒(méi)有,中文網(wǎng)絡(luò)上基本上除了菜鳥就是菜鳥,不是菜鳥懂很多的也不過(guò)是一潭死水。千萬(wàn)別因?yàn)椴锁B的高山仰止和幾個(gè)你的價(jià)值觀認(rèn)同的老家伙的評(píng)價(jià),就停止了腳步。

            算了不多說(shuō)了,認(rèn)真,我就輸了。  回復(fù)  更多評(píng)論
              
            # re: 10年編程之路(2010年度總結(jié)) 2011-02-10 16:21 | 呵呵
            另外,Parsing Techniques這書我也看了,不錯(cuò),我覺(jué)得更多的應(yīng)該當(dāng)一個(gè)速查,還有就是對(duì)歷史發(fā)展、大家公認(rèn)的一些知識(shí)如分類、普遍方法什么的有一個(gè)認(rèn)識(shí)。

            面積大了細(xì)節(jié)自然就會(huì)差,這書在具體的內(nèi)容上是有一些錯(cuò)誤的,需要防著點(diǎn)。另外就是千萬(wàn)不要試圖也變得和作者那樣知道的那么多,那樣的人會(huì)失去在細(xì)分中創(chuàng)造的機(jī)會(huì),時(shí)間是有限的。

            還有就是論文中的很多觀點(diǎn)也不見(jiàn)得是對(duì)的,論文實(shí)際上有些時(shí)候是功利主義的產(chǎn)物。要畢業(yè)、要抬高自己的社會(huì)評(píng)分。很多時(shí)候事情如果真掌握了,回頭再去看論文,就會(huì)覺(jué)得一些作者很多結(jié)論下的非常草率、甚至是為了解決問(wèn)題而給出一個(gè)不是問(wèn)題的問(wèn)題。

            比如一些編譯器算法的論文,提到某某算法不需要lookahead,我的解決方案如何如何,實(shí)際上背后的事情原本是一清二楚,為什么需要為什么不需要、他的方案本質(zhì)是什么,但這些都被攪渾了,最終我們學(xué)他一點(diǎn)東西,卻可能在沒(méi)意識(shí)到的情況下,就捎帶著有了很多先入為主的印象。

            當(dāng)然,熟悉別人、圈子的語(yǔ)言和說(shuō)話方式,并借鑒別人這都是必要的。我的意思是,如果不是就圖混個(gè)人五人六,最終我們的價(jià)值來(lái)自于顯性、隱性的、硬碰硬的競(jìng)爭(zhēng),千萬(wàn)不要潛意識(shí)里避開(kāi)它。

            人不能以學(xué)到多少為榮,應(yīng)該以做了多少為榮。  回復(fù)  更多評(píng)論
              
            # re: 10年編程之路(2010年度總結(jié)) 2011-02-10 19:04 | 陳梓瀚(vczh)
            @呵呵
            嘛,那個(gè)“擅長(zhǎng)什么就看不上什么”的觀點(diǎn)其實(shí)我是跟你一樣的。只不過(guò)博客是個(gè)做廣告的地方,自然不能什么想法都寫。當(dāng)然我的博客還有另一個(gè)作用就是鼓勵(lì)別人編程,只不過(guò)我比較不喜歡把整個(gè)東西做成一個(gè)guide,所以高手們自然不能從博客上面看到一些什么太過(guò)于高深的知識(shí)了,得去廣告的代碼里面看才行,滅哈哈。

            至于前端跟后端的問(wèn)題,雖然這只是個(gè)人看法罷了,不過(guò)在我看來(lái),程序語(yǔ)言的研究是屬于前段的,編譯原理是屬于后端的。比較一下就知道哪個(gè)比較復(fù)雜了。你知道一個(gè)正常人是不可能說(shuō)語(yǔ)法分析比后端復(fù)雜的吧。

            自我的修行肯定是不會(huì)停止的,共勉。  回復(fù)  更多評(píng)論
              
            # re: 10年編程之路(2010年度總結(jié)) 2011-04-30 23:54 | 幻の上帝
            @呵呵
            實(shí)現(xiàn)一個(gè)前端往往是沒(méi)后端復(fù)雜,但設(shè)計(jì)一個(gè)讓大多數(shù)人滿意的前端接口(i.e.語(yǔ)言之類)幾乎總是比后端復(fù)雜(盡管實(shí)際上是不同的工作,這里直接比較可能不太恰當(dāng))。因?yàn)檫@里結(jié)果的評(píng)價(jià)體系更多地涉及到人而不是機(jī)器,這是數(shù)學(xué)或者工程方法都不擅長(zhǎng)的領(lǐng)域。
              回復(fù)  更多評(píng)論
              
            # re: 10年編程之路(2010年度總結(jié)) 2011-07-15 19:13 | 咖灰小王煮
            你好,我想問(wèn)下你所提到的英語(yǔ)補(bǔ)習(xí)老師李培濤是不是86年出生?  回復(fù)  更多評(píng)論
              
            # re: 10年編程之路(2010年度總結(jié)) 2011-07-15 19:20 | 陳梓瀚(vczh)
            @咖灰小王煮
            怎么可能,我是87年出生的。  回復(fù)  更多評(píng)論
              
            # re: 10年編程之路(2010年度總結(jié)) 2012-03-26 22:26 | Ben Lee
            敢不敢讓我拜你為師  回復(fù)  更多評(píng)論
              
            # re: 10年編程之路(2010年度總結(jié)) 2014-05-15 19:14 | lanisle
            LYT同學(xué)會(huì)不會(huì)寫了篇《3年的不離不棄》  回復(fù)  更多評(píng)論
              
            segui久久国产精品| 嫩草影院久久99| 久久综合噜噜激激的五月天| 日韩人妻无码一区二区三区久久| 少妇高潮惨叫久久久久久| 国产精品久久久久无码av| 久久996热精品xxxx| 久久中文字幕人妻丝袜| 97超级碰碰碰久久久久| 久久精品国产亚洲5555| 亚洲精品乱码久久久久久久久久久久 | 亚洲午夜无码久久久久小说| 久久夜色精品国产亚洲| 91久久精品91久久性色| 欧美久久一级内射wwwwww.| 日本久久久久亚洲中字幕| 国产成人精品久久一区二区三区av| 亚洲欧美日韩精品久久亚洲区 | 久久久久四虎国产精品| 亚洲国产天堂久久综合| 99久久久国产精品免费无卡顿| 久久男人中文字幕资源站| 亚洲精品美女久久久久99| 国产日韩久久免费影院| 久久久久久久人妻无码中文字幕爆| 精品久久久久一区二区三区 | 色狠狠久久综合网| 久久天堂电影网| 综合网日日天干夜夜久久 | 91精品国产综合久久四虎久久无码一级| 久久人人爽人爽人人爽av | 91久久精品国产免费直播| 久久婷婷五月综合色奶水99啪| 久久精品国内一区二区三区| 99蜜桃臀久久久欧美精品网站 | 九九久久精品国产| 996久久国产精品线观看| 国产亚洲精久久久久久无码77777| 久久精品成人欧美大片| 精品久久久久久中文字幕| 亚洲精品无码久久久影院相关影片|