大一上默默的坐在周圍的高手看他們編碼,然后有空就背書上的代碼,周六周日就去實(shí)驗(yàn)室敲,并且認(rèn)真做書上的習(xí)題;
大一下可以根據(jù)一些想法編碼了,然后開始看更多的一些書,享受到了程序帶來的一些小快樂;
大二上開始接觸更多計(jì)算機(jī)的相關(guān)課程,開始覺得自己弱爆了,然后也感嘆計(jì)算機(jī)好神奇,然后開始更加認(rèn)真的看書,去理解計(jì)算機(jī);
大二下開始接觸到數(shù)據(jù)結(jié)構(gòu)與算法,計(jì)算機(jī)組織結(jié)構(gòu)等東西,然后更加覺得計(jì)算機(jī)與程序的世界神奇無比,也開始更加認(rèn)真的學(xué)習(xí),思考,編程;
大二暑假的時(shí)候,總結(jié)了兩年的所學(xué)所想,然后覺得自己“開竅”了,編碼的能力與思維感覺與之前不同了;
大三上的時(shí)候,開始接觸操作系統(tǒng)等課程,然后開始嘗試把操作系統(tǒng)與之前所學(xué)的知識(shí),如程序語言,數(shù)據(jù)結(jié)構(gòu)與算法等也結(jié)合起來,開始更加深層次的理解程序;
大三下的時(shí)候,把所有學(xué)習(xí)的東西融會(huì)貫通,開始覺得可以以更高層次的角度看到計(jì)算機(jī)與程序了,編碼也更加自信了;而在大三下項(xiàng)目實(shí)訓(xùn)的時(shí)候,也做出了一個(gè)MMORPG的類似游戲,震驚了同學(xué)與老師,并給研究生開了一次講座,講解了我在這個(gè)游戲中所應(yīng)用到的技術(shù);因?yàn)閷I(yè)方向沒有開設(shè)編譯原理課程,就去旁聽了編譯原理課程,覺得編譯原理給了自己對(duì)程序語言洗心革面的認(rèn)識(shí);
大三暑假的時(shí)候,申請(qǐng)了浙大CAD&CG國家重點(diǎn)實(shí)驗(yàn)室,申請(qǐng)導(dǎo)師是鮑虎軍,要求兩周內(nèi)實(shí)現(xiàn)泊松融合,然后我一周內(nèi)實(shí)現(xiàn)后,得到了實(shí)驗(yàn)室的offer,不過最后陰差陽錯(cuò)錯(cuò)過了,但還是保送到浙大去了;
大四上的時(shí)候,當(dāng)了學(xué)院的C++助教,希望可以幫助學(xué)弟學(xué)妹少走彎路,可以以最淺顯易懂的方式教他們C++程序,這段經(jīng)歷我很快樂;在大四上這段空閑時(shí)間,看了很多的計(jì)算機(jī)書籍,更加愛上了看書的快樂;而也確定了畢業(yè)設(shè)計(jì)做一個(gè)小型的操作系統(tǒng)內(nèi)核,可以更加理解操作系統(tǒng);
大四寒假到大四下,全心做了畢業(yè)設(shè)計(jì),答辯老師似乎沒有聽懂,不過給了優(yōu)秀;
研一上的時(shí)候,開始想自己最擅長(zhǎng)與最喜歡的是什么,本科除了學(xué)習(xí),也做了很多雜七雜八的東西,包括Android APP,操作系統(tǒng)等,最后覺得自己在編譯和語言方面可能更感興趣,于是開始重新看編譯原理,思考編譯;
研一下的時(shí)候,IBM來學(xué)院進(jìn)行實(shí)習(xí)招聘,筆試與面試拿了第一名,編譯團(tuán)隊(duì)的經(jīng)理說有可能能見到Bjarne這樣的大牛人物(我天真的相信了),放棄了思科美國的國際實(shí)習(xí)生,來了IBM編譯團(tuán)隊(duì)實(shí)習(xí);
13年5月開始實(shí)習(xí)與后面工作時(shí),看了很多的編譯資料,自己如海綿一樣的每天吸收很多知識(shí),搞清楚了很多以前不懂的地方,對(duì)編譯器和C++有了更深的認(rèn)識(shí),并且組內(nèi)C++標(biāo)準(zhǔn)委員會(huì)成員祖籍是華人的原因,對(duì)我們中國區(qū)格外關(guān)照,于是也參與到了最新C++標(biāo)準(zhǔn)提案的討論,從慢慢的旁聽到后面可以提意見以及分享,收獲頗豐,而也因?yàn)檫@段經(jīng)歷,確定了研究生畢業(yè)題目與編譯器相關(guān);
在14年6月份研究生畢業(yè)答辯時(shí),評(píng)審老師被我震驚了,覺得很不可思議,其實(shí)當(dāng)時(shí)自己也挺激動(dòng)的,說因?yàn)橛泻芏啻笈瓦^我,他們比我更厲害,自己也更加意識(shí)到了有大牛才能帶來的飛翔感覺。而在14年底,也到某公司進(jìn)行了C++11的技術(shù)演講,開始分享自己的所學(xué)所得,反饋很好,自己也很開心自己的東西可以讓他人也受益,在今年也參與到了書籍深入理解C++11新版本的編寫,負(fù)責(zé)C++標(biāo)準(zhǔn)庫章節(jié)的編寫與整體的編輯潤色,我想可以與更多的人分享所學(xué)所得。
編程感想:努力就會(huì)有收獲,但是一路走下來,覺得自己也很幸運(yùn),得到了很多大牛的幫助,而看得越多,見得越多,越覺得自己不會(huì)的很多,還有很長(zhǎng)的路要走。所以現(xiàn)在每天都會(huì)學(xué)習(xí)到很晚;而建議就是初期可以學(xué)習(xí)書,自學(xué)為主(有大牛帶是最好的),后期需要結(jié)識(shí)各種大牛,帶自己各種裝逼各種飛,眼界可以有非常大的提升,可以抵自己N年的自學(xué)彎路,而也不能忘記書籍,因?yàn)楹芏鄷淖髡呤巧衽!?/p>