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

                    騰訊2面被刷后,覺(jué)得比較郁悶,怎么說(shuō)呢?總覺(jué)得自己不是比別人差很多,而且從C++的角度來(lái)講,我是接觸比較早的,而且專業(yè)書籍看的比較多,《C++ Primer》一書至少也看了5遍以上吧,而且也對(duì)于細(xì)節(jié)的理解比較深刻,不然在專業(yè)一面的時(shí)候難以回答出面試官老師的那么多細(xì)節(jié)問(wèn)題吧,何況開學(xué)到現(xiàn)在都沒(méi)有碰過(guò)那玩意兒,能夠回憶起來(lái)就差不多了。其次,覺(jué)得自己在Windows方面還是看了很多書的,今晚看了下《Visual C++技術(shù)內(nèi)幕》,從頭到尾看了200多頁(yè),也不是覺(jué)得很難,可能我的程序是寫少了,不過(guò)怎么使用我都還是知道的吧,也不至于混的現(xiàn)在這么慘吧!

                   晚上,家里人打電話,讓我好好讀研。哎,一直以來(lái)都渴望進(jìn)入tencent實(shí)習(xí)或者工作,雖然說(shuō)我沒(méi)有像很多牛人那樣,但是至少我還是算作優(yōu)秀吧,雖然我的項(xiàng)目不多,不過(guò)課設(shè)有都是認(rèn)真做的,也都有90多分呢,這些天一直都被這種失望籠罩,不知道是什么原因使得面試官老師對(duì)我失去了信心,然后上CSDN,散分,進(jìn)行了總結(jié),發(fā)現(xiàn)有位大哥說(shuō)的很對(duì),“最重要的是不能對(duì)自己沒(méi)有自信”,想當(dāng)初為了學(xué)好C++,基本上什么C++的名書都翻過(guò),而且都看過(guò),為了聯(lián)系基本的STL,我把代碼都打了一遍,雖然用的不多,可是我都還是很深刻的。基礎(chǔ),不敢說(shuō)是最好,但是從我們變態(tài)的C++考試中,我拿到了最高分,我混跡在CSDN,不是接分,而是專心的看別人的面試題,專心的看高深的問(wèn)題,那段時(shí)間,我覺(jué)得自己的技術(shù)進(jìn)步不少,而且自從開了這個(gè)博客,也都一直在更新,或許是因?yàn)檫@學(xué)期的緣故,沒(méi)有寫多少,可是看看過(guò)去的內(nèi)容,覺(jué)得很多東西都是自己辛辛苦苦寫的,都是一點(diǎn)一滴的精華,僅僅是寒假,我就為了學(xué)習(xí)MFC,為了理解控件的使用,每天晚上都還做到9點(diǎn)多,沒(méi)有1個(gè)月的時(shí)間博客就寫了50多篇,至少那些控件的使用還是能夠熟練的,而我在細(xì)節(jié)方面的了解,我覺(jué)得是自己最大的優(yōu)勢(shì),說(shuō)到C++的基礎(chǔ),我覺(jué)得真的還不錯(cuò)。

                   雖然心有不甘,但是事實(shí)是殘酷的,沒(méi)有辦法改變的。謝謝blog,為了鞭策自己,為了反省自己。唯一的遺憾就是不知道自己是哪方面沒(méi)有做好,(后來(lái)發(fā)的短信不知道收到?jīng)]有,真的很想好好和面試官聊聊),不過(guò)好多事情也很難說(shuō),現(xiàn)在,附上劉未鵬大哥的blog,聊以自慰吧!
                      加強(qiáng)學(xué)習(xí),目標(biāo)明確!

                     有時(shí)候覺(jué)得動(dòng)力還是不能持久,昨天被鄙視之后,發(fā)奮圖強(qiáng),想要在技術(shù)和學(xué)習(xí)上都加強(qiáng),現(xiàn)在覺(jué)得動(dòng)力就小了,雖然是人之常情,不過(guò)確實(shí)需要時(shí)刻反省自己,我要加油!

                     瘋狂的學(xué)習(xí),瘋狂的Coding~~~~

                     我要變強(qiáng),我要狂看書,狂寫代碼,抓緊時(shí)間,好好學(xué)習(xí),不浪費(fèi)任何時(shí)間!!!!!

            ====================================================================================================

             

            我在南大的七年

            —— 跨進(jìn)南大校門的第一天,我知道,我自由了。

            父親是個(gè)對(duì)新事物有強(qiáng)烈興趣的人,村里第一臺(tái)電視機(jī)是他自己組裝的,當(dāng)時(shí)全村人都跑過(guò)去看,電視機(jī)只能收到一個(gè)臺(tái),CCTV。座機(jī)電話是第一個(gè)裝的。大哥大剛出現(xiàn)的時(shí)候,他也是第一個(gè)買來(lái)用的,那個(gè)時(shí)候的移動(dòng)電話真是貴得離譜。

            父親告訴我的第二件最重要的事情是:遇到任何問(wèn)題,找書去就行。他在自己的專業(yè)中完全是自學(xué)的。在不屬于自己的專業(yè)中(后來(lái)買了電腦之后需要學(xué)習(xí)如何架設(shè)公司網(wǎng)站,如何網(wǎng)上營(yíng)銷,如何進(jìn)行電子財(cái)務(wù)管理,如何使用各種作圖軟件制圖等等)也全都是靠買書自學(xué)。

            為什么說(shuō)到這兩件事情,因?yàn)檫@是對(duì)我一生影響最重大的兩個(gè)習(xí)慣。第一個(gè)習(xí)慣給了我學(xué)習(xí)新東西的強(qiáng)烈動(dòng)機(jī),有了熱忱和興趣,做事情就不覺(jué)得累,就自得其樂(lè)。第二個(gè)習(xí)慣則給了我學(xué)習(xí)任何新東西的方法——不會(huì)么?查書去。(當(dāng)然,學(xué)習(xí)一門專業(yè)并不完全通過(guò)看書就行,但這毫無(wú)疑問(wèn)是至關(guān)重要的一個(gè)途徑。)

            高三的時(shí)候,父親買了電腦,我立時(shí)對(duì)這個(gè)神奇的事物產(chǎn)生了強(qiáng)烈的興趣,每期的《電腦愛好者》和《電腦報(bào)》都會(huì)買來(lái)細(xì)細(xì)看,有時(shí)看到各種小工具、技巧還會(huì)摘抄下來(lái),回去在自己家里的機(jī)器上搗鼓。那個(gè)時(shí)候我并不知道這樣單純的興趣會(huì)把我引向一條專業(yè)的程序員道路。

            高三時(shí)間變得越來(lái)越緊,分配給興趣的時(shí)間越來(lái)越少,但興趣的火花一直都沒(méi)有熄滅。

            跨進(jìn)南大校門的第一天,我知道,我自由了。

            這個(gè)自由并不是說(shuō)我可以做任何事情了,而是我得到了一個(gè)重要的決策的自由權(quán),即關(guān)于如何利用我的時(shí)間。

            高考的時(shí)候我報(bào)了計(jì)算機(jī)系,但分?jǐn)?shù)差了幾分,失之交臂,被調(diào)到第二志愿專業(yè)——信息與計(jì)算科學(xué)。當(dāng)時(shí)以為這個(gè)專業(yè)跟計(jì)算機(jī)相關(guān)的,結(jié)果發(fā)現(xiàn)是數(shù)學(xué)系,后來(lái)聽不少同學(xué)提到都上了同樣的當(dāng)。

            這里出現(xiàn)了一個(gè)歪打正著的事情:我本意并不是上數(shù)學(xué)系,如果當(dāng)時(shí)知道這個(gè)專業(yè)是數(shù)學(xué)系,我可能就不會(huì)填報(bào)了。但正是因?yàn)檫@個(gè)錯(cuò)誤,我在數(shù)學(xué)系好歹也受了一些數(shù)學(xué)基本功的訓(xùn)練(盡管這個(gè)訓(xùn)練的基礎(chǔ)是大一上的不多的幾節(jié)數(shù)學(xué)分析課,以及每次臨考前宿舍哥們例行的“包夜”看書),回過(guò)頭來(lái)看這個(gè)基本功在后來(lái)還是幫了不少的忙,甚至有一陣子我對(duì)數(shù)學(xué)本身到了很感興趣的程度。不得不說(shuō),這段學(xué)習(xí)的經(jīng)歷是很鍛煉抽象和邏輯思維的。另一方面,困難如數(shù)學(xué)都學(xué)了,對(duì)其他學(xué)科就不覺(jué)得難,不會(huì)望而卻步。

            這是我成長(zhǎng)過(guò)程中的幸運(yùn)之一。后面還會(huì)提到,還有好幾次更大的幸運(yùn)。

            大一上學(xué)期很快過(guò)去,應(yīng)該是在大一下學(xué)期的時(shí)候,學(xué)校要開一門C++課程。我利用假期先把課本基本啃掉了,當(dāng)時(shí)動(dòng)機(jī)也很簡(jiǎn)單,先啃掉,就不用上課了嘛。

            另一件事情是我經(jīng)常喜歡去逛書店,看到侯捷的《深入淺出MFC》上面很多人說(shuō)這本書好,我當(dāng)時(shí)也對(duì)C++有一些基礎(chǔ)認(rèn)識(shí)和好感,所以就買下來(lái)啃了。一方面侯捷先生寫的書的確圖文并茂,深入淺出,有意思,另一方面理解一樣復(fù)雜的東西是個(gè)智力挑戰(zhàn)。所以看著看著倒是覺(jué)得興致盎然。卻不知就這么和C++結(jié)下了不解之緣。

            這是另一個(gè)歪打正著:為什么說(shuō)是“歪打”呢?因?yàn)镸FC的設(shè)計(jì)也并不能說(shuō)就是C++的Best Practice,另一方面若是以用為本的話也未必就要把MFC的原理摸個(gè)透。所以搞不好現(xiàn)在看來(lái)我就不會(huì)細(xì)看這本書。為什么說(shuō)是“正著”呢?因?yàn)槔斫庖粋€(gè)費(fèi)解的東西本身需要長(zhǎng)時(shí)間投入注意力,無(wú)形中練了理解能力和思維體力(專注),另一方面雖然MFC不是最佳設(shè)計(jì),但理解里面的代碼卻加強(qiáng)了對(duì)C++本身的認(rèn)識(shí),這是基本功;也加強(qiáng)了對(duì)C++的興趣,這是動(dòng)力,后來(lái)這個(gè)動(dòng)力驅(qū)使了我去看了大量的系統(tǒng)底層知識(shí),從操作系統(tǒng)代碼一直看到硬件體系結(jié)構(gòu)。

            大二發(fā)生了幾件重要的事情:一是我在程序員上發(fā)表了第一篇技術(shù)文章,是剖析Boost源碼的。我已經(jīng)不記得什么時(shí)候、通過(guò)什么途徑知道Boost這個(gè)庫(kù)的了,總之是知道了,然后也是由于受到侯捷先生源碼剖析的影響,也去看源代碼,發(fā)現(xiàn)很難,越是難就越是覺(jué)得有趣,跟蹤代碼到臨晨四點(diǎn)居然越看越精神了,后來(lái)火速寫了一篇源碼剖析。發(fā)給《程序員》雜志的技術(shù)主編孟巖先生,孟巖先生給了很大的鼓勵(lì),于是我很來(lái)勁。后來(lái)一鼓作氣分析了N個(gè)庫(kù),寫了一系列的Boost源碼剖析的文章,在網(wǎng)上隨處可以搜到這個(gè)系列。

            這是第二個(gè)歪打正著,按理來(lái)說(shuō),研究語(yǔ)言技巧并不是程序員最佳的時(shí)間投入方法。所以現(xiàn)在我可能不會(huì)去做這件事情,會(huì)認(rèn)為有更好的時(shí)間投入途徑。但當(dāng)時(shí)就一頭扎了進(jìn)去。為什么說(shuō)也是正著呢?因?yàn)殡m然這也許不是最佳的投入時(shí)間的辦法,但總歸比什么都不專注要強(qiáng)得多,至少這么一深入,對(duì)語(yǔ)言的缺陷和陷阱有了更深刻的認(rèn)識(shí)、也鍛煉了對(duì)代碼的親切感、跟蹤調(diào)試的耐心(是的,耐心,而不是技巧)。

            所以后來(lái)我在博客上總結(jié)自己學(xué)習(xí)編程中走過(guò)的彎路,孟巖先生說(shuō)到,是不是彎路,不是那么容易界定的。

            的確,也許真的有更好的路,但事前真的很難判斷哪條路是最優(yōu)的,我們能做到的,是把一條路走透了、走深了,只要不是一條太不靠譜的路,深入的過(guò)程中總會(huì)有很多的收獲。只要不是太頑固,善于反省,總有一天也會(huì)逐漸意識(shí)到越來(lái)越靠譜的路。

            除了發(fā)表第一篇技術(shù)文章之外,大二我還用業(yè)余時(shí)間做了一些技術(shù)翻譯,寒假里我坐在家里每天晚上翻譯半章《Effective C++》,當(dāng)然,后來(lái)我把譯稿提交給出版社的編輯時(shí)被告知文筆還顯生硬。

            同一時(shí)間,我繼續(xù)啃N多C++以及底層知識(shí)的書,一段時(shí)間我的書架上全是這類書,根本不像數(shù)學(xué)系的學(xué)生。非典那陣子,把飯錢都拿來(lái)買了書,為什么買得這么瘋,也是因?yàn)槭芨赣H的一個(gè)影響,他告訴我買書不用心疼,因?yàn)槭情L(zhǎng)遠(yuǎn)投資,收益遠(yuǎn)遠(yuǎn)大于這點(diǎn)金錢投入。那段時(shí)間我邊看邊寫一些代碼玩,有模仿Windows核心編程的小程序,也有嘗試并失敗的小游戲,也有拿來(lái)對(duì)宿舍玩的游戲文件分析的工具,還有為上機(jī)考試寫的庫(kù),總之玩得不亦樂(lè)乎;不像很多知名的程序員在學(xué)校里面就寫了被廣為使用的工具,那個(gè)時(shí)候我完全沒(méi)有這個(gè)意識(shí),也不知道什么是開源,自己自?shī)首詷?lè)而已,所以沒(méi)有系統(tǒng)訓(xùn)練編碼量和編碼素養(yǎng),比較盲目。

            大二下半年還發(fā)生了一件重要的事情,我在CSDN上開了一個(gè)博客,開始寫學(xué)習(xí)C++和編程的過(guò)程中的一些總結(jié)。這個(gè)博客我一直寫到今天,伴隨了我整個(gè)7年的學(xué)習(xí)和成長(zhǎng),回過(guò)頭去看就像時(shí)光機(jī)一樣,能夠看到一路過(guò)來(lái)我都關(guān)注了些什么東西,是怎么想的,以及對(duì)一些事情的看法是怎么改變的。這些東西如果不記錄下來(lái),就會(huì)逐漸忘掉,也就無(wú)法參照過(guò)去的自己,對(duì)未來(lái)提供更好的借鑒了。所以我一直把記錄當(dāng)做一個(gè)很重要的工具。另外我也通過(guò)這個(gè)博客認(rèn)識(shí)了很多朋友,得到了很多的幫助。

            后來(lái),學(xué)校提供了轉(zhuǎn)系到軟件學(xué)院的機(jī)會(huì),我立即報(bào)名了。后來(lái)的兩年在軟件學(xué)院度過(guò)。但其實(shí)反正我也是自己安排時(shí)間,所以無(wú)甚區(qū)別。

            大三大四發(fā)生了幾件重要的事情:一是榮耀先生邀我合譯《Imperfect C++》,我很樂(lè)意的接了下來(lái),可沒(méi)想到這本書比我想象得要密度大得多,六百頁(yè),而且排版也很密,我給自己安排了每天6、7頁(yè)紙的量,大概花了半年多譯完。中間有一段時(shí)間停滯,榮耀先生給我鼓勁,告訴我一個(gè)重要的方法:如果覺(jué)得做不下去了,就硬著頭皮堅(jiān)持做,然后就類似于麻木了,適應(yīng)了,那種望而卻步的感覺(jué)會(huì)逐漸自動(dòng)退去。驚人的簡(jiǎn)單,但事實(shí)就是如此,硬著頭皮,過(guò)了那個(gè)情緒上最艱難的時(shí)候,也就適應(yīng)了。這本書譯完之后,還是有不少的收獲,但我總覺(jué)得對(duì)性格上的磨練才是最有價(jià)值的收獲。

            二是我開始看英文版的書。之前,由于高中不靠譜的英語(yǔ)教育的原因,我恨死了英語(yǔ),大二的校內(nèi)四級(jí)課程還掛了科,直到大四才補(bǔ)考。但對(duì)技術(shù)本身的熱愛壓過(guò)了對(duì)英語(yǔ)的反感,我還是硬把一整本影印版啃下來(lái)了,而且津津有味,這本書就是Jeffrey Richter的《Applied .NET Framework Programming》。這個(gè)事情的重要性在于,后來(lái)我就不再反感和恐懼英語(yǔ)了,這是其一,其二是我開始意識(shí)到英文世界的技術(shù)資料有多么豐富,所以雖然本身看上去不是一個(gè)太起眼的事件,但卻是我獲取信息方式的一個(gè)Tipping Point,一旦熟練掌握了語(yǔ)言這個(gè)平臺(tái),背后就是一扇大門,通向一個(gè)海量的信息源,后來(lái)我的信息獲取絕大多數(shù)便來(lái)自于英文,其中尤數(shù)wikipedia和英文版的書為多。另外還有一個(gè)收益后面會(huì)提到。

            大四快畢業(yè)的時(shí)候又發(fā)生了一件事情,微軟的Eric Jiang通過(guò)我的博客找到我,推薦我去微軟面試,我隨隨便便就把粗糙的簡(jiǎn)歷給發(fā)過(guò)去了,差點(diǎn)因?yàn)楹?jiǎn)歷太粗糙被HR直接過(guò)濾掉。遠(yuǎn)程電話面了兩輪,遠(yuǎn)程Coding一輪,然后記得就是飛到北京面試,住在北航招待所。北京的面試又面了好幾輪,有考察底層知識(shí)的、有考察C/C++的、.Net的,還有考察算法的,編碼素養(yǎng)的。總之就是公認(rèn)的基本功考察。最終我還是沒(méi)能通過(guò)面試。個(gè)人自己后來(lái)總結(jié)的結(jié)論是算法基本功太差,連什么是動(dòng)態(tài)規(guī)劃都不知道,編碼素養(yǎng)也不夠。這部分也是因?yàn)楸究频膶W(xué)習(xí)方法太業(yè)余,什么好玩干什么,倒不是說(shuō)興趣驅(qū)動(dòng)不好,只是缺乏系統(tǒng)的規(guī)劃,不清楚也不關(guān)心這個(gè)領(lǐng)域的藍(lán)圖,也弄不清什么是重點(diǎn)。后來(lái)在讀研的時(shí)候惡補(bǔ)了一把算法,好歹弄清了一些基本的概念和思考方法。編碼素養(yǎng)的問(wèn)題也是到了讀研的時(shí)候才開始思考和學(xué)習(xí),現(xiàn)在仍在學(xué)習(xí)。

            另外,在本科階段,其實(shí)我也浪費(fèi)了很多時(shí)間,事實(shí)上,是只花了很小一部分時(shí)間來(lái)學(xué)習(xí)。之所以還多少學(xué)了點(diǎn)東西,完全是仰賴了專注的習(xí)慣。而這個(gè)專注的習(xí)慣其實(shí)又是從小受父親耳濡目染的,父親會(huì)花一整天揣摩一個(gè)問(wèn)題,父親跟我說(shuō)過(guò)他以前組裝電視機(jī)時(shí)的故事——一切都似乎組裝正確,但電視機(jī)就是不工作。他苦思冥想,不得其解,當(dāng)晚,半夜從睡夢(mèng)中醒來(lái),想到了問(wèn)題的癥結(jié)所在。所以,我在啃一些底層知識(shí)時(shí)如果弄不懂,也會(huì)一遍遍讀,然后用走路吃飯坐車的時(shí)間在腦子里一遍遍去琢磨。我有很多重要的習(xí)慣受到父親的影響,這些習(xí)慣自己一般覺(jué)察不到,但卻默默影響了平時(shí)的一點(diǎn)一滴的時(shí)間分配和學(xué)習(xí)軌跡,這些習(xí)慣從紙上很難學(xué)到,但耳濡目染卻會(huì)自然而然地學(xué)會(huì)。

            每當(dāng)有人覺(jué)得我本科就做了不少事情的時(shí)候,我就會(huì)說(shuō)其實(shí)我本科真的浪費(fèi)了很多時(shí)間,而另一方面,這也說(shuō)明,要掌握一門專業(yè)知識(shí),其實(shí)每天一點(diǎn)時(shí)間,專注、積累和持之以恒也就夠了。后來(lái)研究生階段才算真正開始惜時(shí)了,于是經(jīng)歷了兩年密度很高的學(xué)習(xí)和思考,心智才成熟了不少。

            大四的時(shí)候,和很多人一樣,我也考研,因?yàn)橐粊?lái)也很茫然,二來(lái)也希望能夠繼續(xù)有一個(gè)寬松的環(huán)境繼續(xù)沉浸在自己的興趣中。但四年來(lái)我都是自己安排時(shí)間,逃掉了無(wú)數(shù)的課,已經(jīng)對(duì)模式化的做題考試產(chǎn)生了抵觸,所以考研的復(fù)習(xí)也沒(méi)怎么認(rèn)真準(zhǔn)備,那年考研的數(shù)學(xué)題又偏難,一下慌了神,結(jié)果居然把一整頁(yè)題壓在稿紙下忘了做了,心理準(zhǔn)備有多不充分可見一斑。考完數(shù)學(xué)我很沮喪,那么大分值的題目沒(méi)做,數(shù)學(xué)肯定過(guò)不了了,接下來(lái)的專業(yè)課就沒(méi)去考了。后來(lái)想想其實(shí)還是應(yīng)該去考一考,多少能為下一年積攢經(jīng)驗(yàn)。

            后來(lái)就工作了,沒(méi)去成微軟,經(jīng)同學(xué)張振推薦,就去了南京西門子。心里的打算還是邊工作邊考研,為什么考研,動(dòng)機(jī)也簡(jiǎn)單,我心理還沒(méi)準(zhǔn)備好,本科只顧著埋頭學(xué)好玩的,也不看路,不知道自己想要什么樣的工作,想做什么樣的事情。去西門子之后更加覺(jué)得如此,覺(jué)得效率很低,做的事情也并不是我樂(lè)意的,每天還要在班車上浪費(fèi)兩個(gè)小時(shí),于是沒(méi)過(guò)多久就辭掉了工作。打算復(fù)習(xí)考研。那個(gè)時(shí)候大概還有半年多的時(shí)間才到考研,所以我中途不緊不慢地又翻譯了《Exceptional C++ Style》,占用了不少時(shí)間,到最后時(shí)間很緊了,就剩兩三個(gè)月,我才開始認(rèn)起真來(lái),回想起來(lái)這是糟糕的時(shí)間管理。結(jié)果我不得不作了最壞的打算:頂多調(diào)劑去軟件學(xué)院讀研(我報(bào)的是計(jì)算機(jī)系),考慮到我反正是自己安排時(shí)間,差別應(yīng)該不大。幸運(yùn)的是,最終一分不差地過(guò)了線,算是蹭到了計(jì)算機(jī)系里。雖然如此,還是覺(jué)得這種驚險(xiǎn)不要發(fā)生的好,以后或者其他事情上就不會(huì)有這么幸運(yùn)了,及早準(zhǔn)備總是很重要的。

            讀研期間的兩年半,是我自己覺(jué)得心智年齡成長(zhǎng)最迅速的一段時(shí)間。這里也有幾個(gè)很幸運(yùn)的事情。一個(gè)事情是我的導(dǎo)師陳家駿先生給了我很大的自主,于是我得以有時(shí)間安排一些重要的學(xué)習(xí),這段時(shí)間對(duì)我來(lái)說(shuō)很重要,我學(xué)習(xí)和思考了很多東西,為個(gè)人以后的發(fā)展作了很多準(zhǔn)備,倒是沒(méi)幫導(dǎo)師做什么事情。所以,碩士畢業(yè)離開的時(shí)候是既感激也愧疚。

            另一個(gè)事情是認(rèn)識(shí)同實(shí)驗(yàn)室的師兄陳懷興,嚴(yán)格來(lái)說(shuō)是他先來(lái)找我聊天,可見那個(gè)時(shí)候我仍然還是沒(méi)有意識(shí)到與人交流的重要性的,后來(lái),建立了TopLanguage討論組之后越發(fā)意識(shí)到與他人交流的重要性,也開始主動(dòng)尋找和參與交流,希望以后自己也能組織交流。陳懷興對(duì)算法很有造詣,也是TopCoder上的常客和牛人,那個(gè)時(shí)候我也正在為以后的工作面試準(zhǔn)備一些算法基礎(chǔ),所以經(jīng)常找他討論,獲益很多。有一句話說(shuō):看一個(gè)人,只要看他讀的書和見的人。還是很有道理的,這兩者是一個(gè)人成長(zhǎng)中最有價(jià)值的信息來(lái)源。

            研一下半年,女朋友找工作的時(shí)候需要用到營(yíng)銷方面的知識(shí),于是我去替她找書,偶遇《影響力》這本書,這本書打開了我的視野,讓我開始關(guān)注一個(gè)很有價(jià)值的領(lǐng)域:我們?nèi)绾嗡伎迹绾握_地思考。這個(gè)領(lǐng)域有很多有意思和有價(jià)值的書,我利用近一年的時(shí)間,陸陸續(xù)續(xù)看了近40本相關(guān)的書(我把這些書整理了之后以豆列的形式放在豆瓣上),對(duì)思維的特點(diǎn)和缺陷,以及如何思考有了很多的了解,這些知識(shí)后來(lái)很大程度上使我更清晰地認(rèn)識(shí)自己,和自己在學(xué)習(xí)和生活中面臨的各種問(wèn)題。

            也是研一下半年,我建立了一個(gè)Google Groups,起名TopLanguage,一開始的時(shí)候是因?yàn)槠匠](méi)人討論問(wèn)題,憋得難受,希望有人能夠說(shuō)兩句,無(wú)心插柳柳成蔭,后來(lái)這個(gè)討論組的交流越來(lái)越多,如今已經(jīng)近兩年,組內(nèi)成員超過(guò)了4,000人,兩年里我也從中收益頗多,其中最大的收益有兩個(gè):一是和人討論能夠激發(fā)自己進(jìn)一步的思考,也促使自己更清晰地表述自己的觀點(diǎn)或問(wèn)題。倒不是說(shuō)別人就一定告訴你什么新東西,而是討論對(duì)你自己的思維的刺激。二是交流中認(rèn)識(shí)了不少朋友,后來(lái)快畢業(yè)的時(shí)候也受幫助頗多。我一直把TopLanguage的創(chuàng)建看作研究生階段做得最有意義的事情之一。

            此外,我有意識(shí)地提前準(zhǔn)備了英語(yǔ),因?yàn)槲蚁嘈湃绻胍ズ玫耐馄螅谡Z(yǔ)不過(guò)關(guān)很可能成為一塊短板(當(dāng)然,英語(yǔ)作為承載最多技術(shù)知識(shí)的平臺(tái)語(yǔ)言還有更大的價(jià)值),包括閱讀、書寫和口語(yǔ)。我想了一個(gè)方案,可以不用額外花時(shí)間來(lái)學(xué)習(xí)英語(yǔ):閱讀的訓(xùn)練蘊(yùn)含在平時(shí)的英文技術(shù)資料的閱讀中,盡量讀英文的,一來(lái)英文資料更一手和全面,二來(lái)也順便練閱讀。書寫的訓(xùn)練蘊(yùn)含在去國(guó)外郵件列表發(fā)技術(shù)貼和自己寫的英文博客文章中。口語(yǔ)的訓(xùn)練則蘊(yùn)含在平時(shí)的娛樂(lè)中——美劇,有一個(gè)暑假我?guī)缀跆焯扉_著Friends睡覺(jué),另外學(xué)校有國(guó)外過(guò)來(lái)的團(tuán)隊(duì)演講我不再錯(cuò)過(guò),而是主動(dòng)參加,有一次還帶他們出去逛南京,說(shuō)了一天英語(yǔ),回頭在路上聽中文都像英文。雖然和外國(guó)友人交流的次數(shù)不多,但似乎對(duì)口語(yǔ)感覺(jué)的提高還挺大。后來(lái)在微軟亞洲研究院的面試最后一輪就是英語(yǔ)的,而且是偏技術(shù)的,好在提前準(zhǔn)備了,所以畢竟還是順利地表達(dá)出了想表達(dá)的意思。

            去微軟亞洲研究院面試,是因?yàn)樾疫\(yùn)地認(rèn)識(shí)了微軟亞洲研究院技術(shù)創(chuàng)新組項(xiàng)目主管鄒欣先生。鄒欣先生和他組織的團(tuán)隊(duì)在那段時(shí)間寫了《編程之美》,書中有很多很有意思的題目,而我那段時(shí)間恰和陳懷興討論算法,在討論組上也組織了專題的討論,有了一點(diǎn)粗淺的思考,于是和鄒欣先生郵件交流,由于對(duì)鄒欣先生的技術(shù)創(chuàng)新組做的事情很有興趣,所以找工作的時(shí)候便向他毛遂自薦。

            承蒙鄒欣先生推薦,時(shí)隔三年,我再次獲得了去微軟面試的機(jī)會(huì)。這一次,由于研究生期間作了一些長(zhǎng)遠(yuǎn)準(zhǔn)備,所以心里有底了很多,也就比較冷靜了,由于當(dāng)年知識(shí)體系的漏洞被我花功夫補(bǔ)了補(bǔ),所以面試比較順利。面試的時(shí)候鄒欣先生更為詳細(xì)地介紹了技術(shù)創(chuàng)新組的工作,我更加感興趣了,所以盡管已經(jīng)有另外幾個(gè)也不錯(cuò)的選擇,但心里還是迅速地做了決定。大約一周后,HR通知Offer,我毫不猶豫就接受了。

            我想,雖然有很多人本科就明白自己想做什么,我多花了兩年多,總還不算太晚。

            前些天貼在討論組上的



            你可能也會(huì)喜歡以下文章



            84 Comments

            You can follow any responses to this entry through the RSS 2.0 feed. You can leave a response, or trackback from your own site.

            1. key4ever says:

              在TL轉(zhuǎn)到這里

            2. 本想看完再回復(fù),不過(guò)看著寫的太認(rèn)真了 寫了那么多
              考慮一下 還是先占個(gè)位置 再看吧

            3. windam says:

              感謝劉兄分享經(jīng)驗(yàn)。
              已轉(zhuǎn)載到北郵人論壇~

              http://forum.byr.edu.cn/wForum/disparticle.php?boardName=SoftDesign&ID=34496&pos=4

            4. kuan says:

              花了兩年知道自己想要什么很幸福了,希望我也只用兩到三年,呵呵

            5. nick says:

              一路風(fēng)光無(wú)限

            6. Daniel says:

              謝謝分享經(jīng)驗(yàn)。期待你接下來(lái)的精彩

            7. Li Jing says:

              原來(lái)是陳老師的弟子哈,得叫你師兄咯^^

            8. yorkyu says:

              學(xué)長(zhǎng)的經(jīng)歷讓自己有好多分共鳴,祝學(xué)長(zhǎng)越走越好啦,軟院也在前進(jìn)。
              文章轉(zhuǎn)一下。

            9. sin says:

              南大真是所好學(xué)校,可惜今年沒(méi)考上,呵呵

            10. aw says:

              之前已經(jīng)在Twitter上看過(guò)Google Group的原文了,是一篇很好的文章,謝謝分享!

            11. 微米 says:

              我是從豆瓣推薦過(guò)來(lái)的;

              雖然不是搞技術(shù)的,也算做過(guò)互聯(lián)網(wǎng)擦邊的工作,但全文仍然認(rèn)真閱讀了;

              很多東西其實(shí)是一個(gè)方法論,也適合其它專業(yè)的;

              其實(shí),我覺(jué)得很多中學(xué)生應(yīng)該讀讀,提前規(guī)劃。

            12. w01fer says:

              感謝您的分享,已轉(zhuǎn)載到吉林大學(xué)牡丹園

            13. pythonee says:

              pongba自傳?是也乎

              pongba,我是大二下的時(shí)候才發(fā)現(xiàn)你的博客的,至發(fā)現(xiàn)之后,你的所有信息源全被我統(tǒng)統(tǒng)拿下,twitter,toplanguage,blog,friendfeed,順著你的文章和思考系列,自己也在思考,發(fā)現(xiàn)自己進(jìn)步了不少。

            14. pythonee says:

              pongba,你可以再寫一篇,你為何從現(xiàn)在起要看博客,并發(fā)現(xiàn)好的博客。

            15. if says:

              看了這篇自傳,可以說(shuō)很有收獲。
              我和您一樣,歪打正著進(jìn)了信息與計(jì)算科學(xué)系,但興趣主要在計(jì)算機(jī)方面,現(xiàn)在我讀大二,在C++和算法這方面不見得比當(dāng)時(shí)的您差很多;但最大的差距在于,我一直都在沿著前人留下的足跡走著,卻沒(méi)有進(jìn)行多少有價(jià)值的創(chuàng)造活動(dòng),沒(méi)有在這個(gè)世界留下自己的腳印;看了您的boost源碼剖析系列我感覺(jué)非常有趣,但從沒(méi)想過(guò)要自己花時(shí)間也去寫一篇;看了您翻譯的《Imperfect C++》感覺(jué)很有收獲,卻從沒(méi)想過(guò)要自己去做點(diǎn)哪怕很簡(jiǎn)單的翻譯工作;簡(jiǎn)單的研究過(guò)不少開源軟件卻從沒(méi)想過(guò)去參與其創(chuàng)造……這樣的話,似乎和什么都不知道也沒(méi)多大的區(qū)別了。

            16. Sean says:

              追這個(gè)博客的時(shí)間不長(zhǎng)。之前看博主的文章和思維,一直以為年齡起碼35向上呢,看了這篇文章,發(fā)現(xiàn)博主年紀(jì)跟我差不多,基本上應(yīng)該我我同時(shí)期在浦口校區(qū)呆過(guò),軟院就是在那段時(shí)間建立起來(lái)的。
              很多話說(shuō)的很實(shí)在,經(jīng)驗(yàn)也值得學(xué)習(xí)。謝謝分享。

            17. iamsujie says:

              我似乎是工作以后才開始開竅的,呵呵,上學(xué)時(shí)做事的投入產(chǎn)出比太低了~~~
              我一直覺(jué)得每一段經(jīng)歷都不是浪費(fèi),強(qiáng)者就在于能把過(guò)去所有的經(jīng)歷都用上,一點(diǎn)不浪費(fèi),這樣也就打造了自己獨(dú)特的競(jìng)爭(zhēng)力~~~

            18. didi_pluto says:

              大三了,也準(zhǔn)備考研,可惜還未看清我自己想做什么,奮斗著…

            19. leeveenee says:

              哈哈,在這里竟然能找到同行,我也學(xué)的是信息與計(jì)算科學(xué),當(dāng)時(shí)也不知道是屬于數(shù)學(xué)系的,不過(guò)既來(lái)之則安之了.
              看了你的文章挺受啟發(fā)的,呵呵,我也很受我的父親的影響,所以準(zhǔn)備考電子信息的研究生.
              幸會(huì),希望能交個(gè)朋友

            20. forcode says:

              非常感謝分享!受益良多!向你學(xué)習(xí),我不務(wù)正業(yè)好多年,正想好好往一個(gè)方向鉆研下去。

            21. lupa says:

              謝謝鵬哥給我們分享的這個(gè)故事。
              我是從大四下半學(xué)期開始對(duì)如何思維、如何正確地思維感興趣的,看了不少書,最大的收獲是通過(guò)網(wǎng)絡(luò)交了不少朋友。
              一個(gè)人想要前進(jìn),就必須通過(guò)努力和自律來(lái)達(dá)成目標(biāo),但是目標(biāo)完成的同時(shí),會(huì)發(fā)現(xiàn)行進(jìn)過(guò)程中的心智的成長(zhǎng)反倒是更重要的。
              讀鵬哥的博客,就像是桌面快捷方式,間接經(jīng)驗(yàn)手到擒來(lái),但還需要自己繼續(xù)好好消化。
              祝你一路順風(fēng)~

            22. zu says:

              終于更新了,可惜敘述的時(shí)候沒(méi)有具體的時(shí)間,比如是零幾年在讀研,零幾年是工作。所以這造成整篇文章給我有些零散的感覺(jué)。
              后來(lái)再看了一遍想找到一個(gè)時(shí)間的參照標(biāo)志。比如是否有:非典那年…這類的語(yǔ)句,沒(méi)有找到。
              不過(guò)總體是概括了從高三到本科四年,再到考研,最后成功被HR offer中間的一些比較重要的事情。很多事情可以描述的仔細(xì)點(diǎn),但作者沒(méi)有去擴(kuò)展,所以一看下來(lái)覺(jué)得作者很匆忙就概括完了。

              • 劉未鵬 says:

                畢竟7年了,很多事情的細(xì)節(jié)和具體時(shí)間都記不清了。如果硬要往細(xì)了寫就難免會(huì)有漏誤。只能把這條時(shí)間線上發(fā)生的主要事件按大致順序記錄下來(lái)。

            23. xiaolic says:

              哇,原來(lái)是校友牛人啊~~

            24. You Xu says:

              pongba 的這篇寫的巨好
              我覺(jué)得專注這東西, 是最難養(yǎng)成的一種習(xí)慣。
              可能非要小時(shí)候有很好的家庭影響, 再加上后天主動(dòng)的專注的做些事情,才能養(yǎng)成這樣的好習(xí)慣。 有了這樣的習(xí)慣, 做事情都是無(wú)往不利的。

            25. bourne says:

              1、不知道為什么樓主要去讀研?
              反正現(xiàn)在的研究生教育質(zhì)量普遍不高,不排除少數(shù)素質(zhì)高的導(dǎo)師。無(wú)論你有什么興趣,到時(shí)候到公司工作不還是一樣嗎?都等服從公司的安排嗎?微軟是不是會(huì)好很多?
              按照樓主的描述,微軟真的是一個(gè)愛人才(通過(guò)blog來(lái)發(fā)現(xiàn))而且要求極高的企業(yè)(樓主那么高的水平—按照你的敘述)
              2、南京西門子有那么差嗎?

              • 鬧玩 says:

                身在歷史中,那時(shí)候很多人是讀研的。我現(xiàn)在就想:當(dāng)初,為什么花那么大力氣去考研呢?為什么不直接出國(guó)?很大的可能是像未鵬說(shuō)的,一個(gè)人需要書和人的影響,而那時(shí)候沒(méi)有影響我們做考研之外選擇的動(dòng)力吧。(當(dāng)然,讀研也不是壞事。)

                這也說(shuō)明,受現(xiàn)實(shí)環(huán)境的影響,無(wú)論誰(shuí)也偉大不到超越歷史的地步。人人都是平常人。

            26. sheng says:

              總期待著博主的更新,今天終于盼到了。松懈下來(lái)的時(shí)候,看到博主的文章,總令我有繼續(xù)奮斗的熱情。

            27. Shaofei Cheng says:

              非常精彩的經(jīng)歷

            28. HY says:

              恩,mark.
              原來(lái)的C++助教。。向?qū)W長(zhǎng)學(xué)習(xí)!踏實(shí)一些。

            29. njuxjzhu says:

              神啊。。。
              竟然是南大的。。。
              竟然是陳老師的學(xué)生。。。
              竟然只是研三的。。。
              這真是個(gè)小世界啊

            30. 未未 says:

              盡管這文字無(wú)關(guān)煽情,但讀來(lái)依然動(dòng)人。

            31. 千行 says:

              TL什么情況?訪問(wèn)的時(shí)候提示垃圾郵件,沒(méi)法發(fā)帖,沒(méi)法回復(fù),只有我一個(gè)人這樣還是怎么回事?

              沒(méi)地方問(wèn)問(wèn),只好發(fā)在pongba這問(wèn)問(wèn)。

            32. 千行 says:

              看到那個(gè)通告了,希望快點(diǎn)解封吧。

            33. shazeer says:

              很受啟發(fā)。

            34. ahaxzh says:

              看完了,我感覺(jué)獲益匪淺!

              一個(gè)從Matrix67那趕來(lái)的OIER。

            35. 鬧玩 says:

              1. “后來(lái)我把譯稿提交給出版社的編輯時(shí)被告知文筆還顯生硬” ——如果計(jì)算機(jī)的編輯都有這種認(rèn)真態(tài)度,現(xiàn)在的計(jì)算機(jī)垃圾書會(huì)少一些。

              2. “最終我還是沒(méi)能通過(guò)面試。” 沒(méi)去微軟,我認(rèn)為也是一件值得恭喜的事情。

              3. “后來(lái)研究生階段才算真正開始惜時(shí)了,于是經(jīng)歷了兩年密度很高的學(xué)習(xí)和思考,心智才成熟了不少。”我是相反,本科還算努力,3年研究生階段都荒廢了,只顧談戀愛了

              4.“有一句話說(shuō):看一個(gè)人,只要看他讀的書和見的人。”到了一定階段,書甚至可以不讀,但讀人卻越發(fā)重要了,就像對(duì)樓主的關(guān)注。

              5. “偶遇《影響力》這本書,這本書打開了我的視野” 這也是我非常喜歡的書。有趣,但不乏學(xué)術(shù)的嚴(yán)謹(jǐn)。

              6. “大約一周后,HR通知Offer,我毫不猶豫就接受了。”好吧,去微軟也是一件值得恭喜的事情。

              少見樓主這種生活化的文章,還是很喜歡的。

            36. xhb says:

              niubility 。很高興認(rèn)識(shí)你

            37. 鄧鵬 says:

              像一個(gè)大哥。謝謝你的經(jīng)歷分享。

            38. 鄧鵬 says:

              你的博客和豆瓣這幾天一直都在讀。也只是在今天才寫下較多的東西。就比方說(shuō)你這篇文章看來(lái)許多便了,今天我在看的時(shí)候拿了一支筆,對(duì)你的成長(zhǎng)做了一個(gè)框圖規(guī)劃。大致以箭頭的形式規(guī)劃了你成長(zhǎng)的經(jīng)歷,所讀的書,所遇到的事,還勾勒出了一些值得學(xué)習(xí)的地方。我是一個(gè)大一的學(xué)生,你對(duì)自己的經(jīng)歷的敘述給了我很大的幫助。因?yàn)槲仪耙浑A段一直在想自己以后從事的專業(yè)的問(wèn)題,而這個(gè)問(wèn)題自己也是一直以來(lái)很不確定的。生活中總是充滿很多的意外的,但是你告訴我,無(wú)論如何,讀很多好書和自己感興趣的書籍是非常重要的。也謝謝你推薦的書,我會(huì)按照你成長(zhǎng)的經(jīng)歷一步一步走下去,漸漸地看一些尼推薦的書。

            39. wencun says:

              我讀大二仍是不明白自己想要做什么。所以要好好向這里取經(jīng)了。

            40. jerry says:

              劉兄的博文,我基本上都看了,收益匪淺。

            41. Calio says:

              下午在上形式語(yǔ)言與自動(dòng)機(jī)可的時(shí)候老師講圖靈機(jī),偶然在網(wǎng)上搜到了你的那篇圖靈機(jī)雜思,看了后收獲挺大的,的確很有感覺(jué),尤其是其中對(duì)數(shù)學(xué)知識(shí)的運(yùn)用。吃完晚飯了又來(lái)這里看看,發(fā)現(xiàn)你關(guān)于思維方法的文章都寫的極好,正是一些我很需要的思想,以后會(huì)經(jīng)常來(lái)看你的博客。感謝你分享這么多東西,受益匪淺

            42. MARGERETER says:

              可惜的是結(jié)婚了啊,沒(méi)機(jī)會(huì)了,這樣有思想的人我怎么遇不到呢,從來(lái)沒(méi)有崇拜過(guò)人,我真崇拜啊

            43. MARGERETER says:

              好想認(rèn)識(shí)你,和你做朋友哇

            44. MARGERETER says:

              我是你的粉絲,不彎、筋道的粉絲,真羨慕你的妻子啊,能夠遇到這樣的老公,真是幸福啊

            45. oxygen says:

              好文章。

            46. tanx says:

              有個(gè)技術(shù)問(wèn)題,你在那里買到英文書的?

            47. 囧醬 says:

              很有愛!

              就是這股念頭,醬們繼續(xù)奮斗吧。。

            48. zong says:

              真好!

              努力!

            49. funvee says:

              數(shù)學(xué)系的張振?
              這個(gè)世界真小。。

            50. 崔凱 says:

              我現(xiàn)在遇到任何問(wèn)題都是找google……

              不知道再過(guò)20年,發(fā)展成什么樣,20年后再回首吧。

            posted on 2010-04-29 23:48 deercoder 閱讀(1321) 評(píng)論(0)  編輯 收藏 引用 所屬分類: 生活感悟/日記
            国产精品久久久福利| 国产精品久久久久9999高清| 色综合久久中文色婷婷| 久久99精品久久久久久久不卡 | 久久午夜羞羞影院免费观看| 久久久精品人妻一区二区三区蜜桃| 无码人妻久久久一区二区三区 | 亚洲精品无码久久久久去q | 欧美精品一本久久男人的天堂| 国产精品VIDEOSSEX久久发布| 久久亚洲天堂| 999久久久无码国产精品| 国产成人精品久久一区二区三区av| 思思久久好好热精品国产| 久久久久亚洲精品天堂| 亚洲国产精品成人久久蜜臀 | 久久中文字幕人妻丝袜| 久久久久综合网久久| 国产精品久久婷婷六月丁香| 一本色道久久88加勒比—综合| 久久人与动人物a级毛片| 国产农村妇女毛片精品久久| 91秦先生久久久久久久| 久久久久国产成人精品亚洲午夜| 偷窥少妇久久久久久久久| 久久伊人精品青青草原高清| 久久成人小视频| 久久精品国产99久久丝袜 | 久久婷婷五月综合国产尤物app| 久久精品国产一区二区| 国产精品一久久香蕉国产线看| 中文字幕久久亚洲一区| 久久综合五月丁香久久激情| 一本一道久久精品综合| 办公室久久精品| 亚洲国产二区三区久久| 久久久九九有精品国产| 久久久国产精品亚洲一区| 麻豆成人久久精品二区三区免费 | 国产偷久久久精品专区| 国产成人精品综合久久久久|