今天跟一個(gè)朋友打電話,被他說(shuō)了一頓。沒(méi)有聽(tīng)得下去,可是回頭想了一想,我覺(jué)得他說(shuō)得有道理。我是該反省一下的時(shí)候了。
1. 被函數(shù)式編程洗腦。顯然,之前很長(zhǎng)一段時(shí)間(從清華時(shí)代開(kāi)始)我被“函數(shù)式編程”洗腦了,并且產(chǎn)生了函數(shù)式程序員常見(jiàn)的“宗教情緒”。其實(shí),函數(shù)式語(yǔ)言跟普通語(yǔ)言沒(méi)有本質(zhì)的區(qū)別(以后詳述)。這種宗教情緒導(dǎo)致了在跟人談話時(shí)候的一些問(wèn)題,比如跟 Google 那位 C++ 程序員的對(duì)話,F(xiàn)在平心而論,C++ 并沒(méi)有我想象的那么糟糕(也許有人不同意?),是我自己的態(tài)度有問(wèn)題。我恐怕是被傳染了盲目鄙視“非函數(shù)式語(yǔ)言”的習(xí)慣。
2. 對(duì) Google 的評(píng)價(jià)以偏概全。其實(shí)我所在的小組確實(shí)有我所描述的問(wèn)題。我說(shuō)的事情都發(fā)生過(guò),而且很多 Google 員工也認(rèn)為我老板是個(gè)“怪人”。不過(guò)以個(gè)別的人的言行來(lái)評(píng)價(jià)一個(gè)公司,確實(shí)是很偏頗的。一些 Google 的朋友也來(lái)信慰問(wèn)我,告訴我其實(shí)他們過(guò)得很好,老板對(duì)他也挺好,雖然他沒(méi)做什么了不起的事情。還有的邀請(qǐng)我這次去他們小組 intern,說(shuō)可以讓我喜歡什么就做什么。雖然也許我再也不可能去 Google,對(duì)此我深表感激。我每天都用著 Gmail,Googlemaps,Android 手機(jī),…… 我很喜歡它們。唉,我都在指指點(diǎn)點(diǎn)些什么呢!也許在 Google 很難滿足一些人的野心,不過(guò)如果做一個(gè)普通程序員,規(guī)規(guī)矩矩的做人,其實(shí)過(guò)得還挺舒服。傻乎乎的對(duì)什么“新奇事物”都好奇,管它到底是不是真的是新的,也許才是正確的態(tài)度吧。我也應(yīng)該“糊涂”一點(diǎn)了。
3. 對(duì)“應(yīng)用”領(lǐng)域的歧視態(tài)度。其實(shí)之前對(duì)一些理論領(lǐng)域的“透徹”了解,也讓我看到了應(yīng)用領(lǐng)域的價(jià)值。這不得不讓我反省之前在清華的時(shí)候,是否準(zhǔn)確的了解了 EDA 領(lǐng)域的價(jià)值。我總是對(duì)“理論”和“數(shù)學(xué)”有一種崇高的景仰,卻偏頗的認(rèn)為應(yīng)用這些理論的領(lǐng)域都沒(méi)有價(jià)值。所以導(dǎo)致了我研究進(jìn)入高度理論,偏離實(shí)際的方向。我使用貌似高深的計(jì)算幾何算法,其實(shí)并沒(méi)有給實(shí)際的電路布線帶來(lái)什么好處。我發(fā)現(xiàn)事實(shí)也許正好相反,某些理論的領(lǐng)域才是在扯淡,不做實(shí)事,而應(yīng)用和工程的領(lǐng)域才是在給我們帶來(lái)真正福利。程序語(yǔ)言做到一定程度的人,都開(kāi)始想把程序“編譯”成 VHDL 或者 Verilog,然后實(shí)現(xiàn)為 FPGA 或者 ASIC 電路,而之前我有個(gè)清華同學(xué)就是做這個(gè)的(SystemC)。也許這就叫做峰回路轉(zhuǎn)?
4. 對(duì)學(xué)術(shù)界以偏概全。不得不承認(rèn),我之前的導(dǎo)師是有問(wèn)題的?墒切碌膶(dǎo)師其實(shí)是不錯(cuò)的人,做了很多實(shí)在的工作,比如 Open MPI,光場(chǎng)照相機(jī) (light field camera)。我現(xiàn)在做的事情是為一個(gè)新的 GPU 語(yǔ)言實(shí)現(xiàn)高效的內(nèi)存管理。雖然我不知道最后有沒(méi)有人會(huì)用這語(yǔ)言,總的來(lái)說(shuō)還是學(xué)到了一些東西,合作的同學(xué)也挺友好。確實(shí),有幾個(gè)同學(xué)有我提到的態(tài)度問(wèn)題,總是在別人面前顯示自己?墒瞧渌瑢W(xué)也許都看不慣,然后就把他們忽略掉了。羅素說(shuō)得好,永遠(yuǎn)也不要以為世界上的人都跟你現(xiàn)在看到的人一樣?傆兄就篮系娜嗽谀硞(gè)地方,我們都需要去尋找,不要在自己狹窄的世界里困頓。
我以后可能會(huì)寫一些實(shí)在一些,有用一些,開(kāi)心一些的東西了。又亂碼了,先回一個(gè)就能看到了
-------發(fā)自NOKIA Nokia 800上的微民網(wǎng)Brush for WP7雖不明但覺(jué)厲.他應(yīng)該向他父母道歉,如果不是他父母生他這么聰明,他這樣的脾性早就給淘汰了。不要因?yàn)楹⒆託饫速M(fèi)這么好的天賦
-------發(fā)自NOKIA Lumia 800上的微民網(wǎng)Brush for WP7看了他之前的寫的那些東西就覺(jué)得他肯定有點(diǎn)所謂天才都有的那種脾氣
不過(guò)現(xiàn)在看來(lái)他也意識(shí)到了, 挺不容易的,
希望這些經(jīng)歷能讓他變成一個(gè)更有用的人吧, 心態(tài)擺不正而荒廢了的天才不要太多啊