最近讀到CMU教授Manuel Blum在給研究起步者的忠告一文中寫到的內容,有些話語很有感觸,摘錄出來放在下面。
1. 閱讀:閱讀的同時,用筆寫下所讀的內容,特別是在面對一些晦澀材料的情況下。
2. 學習:寫作和記錄有助于提高你的能力和記憶力。
3. 思考:遇到困難,自己完全有能力給自己找到解決問題的途徑。理論束縛人的思想,實踐解放人的思想。
4. 方法:拿小的例子做實驗,或者將問題放在一個假定的解決方案之中。
5. 態度:無論你做什么,你得喜歡做它,以至于你可以在無人跟進的很長一段時間里,獨立思考并研究它。
6. 知識:應該對任何東西有所了解,并對某個東西徹底了解。
7. 研究:專注于可以狹小到可以徹底理解的題目,然后堅持下去,就會越來越意識到,研究題目實際上已經包羅萬象。
8. 答案:往往我們不會得到預期的答案,答案可能是肯定或否定之外的其他東西。
9. 困難:我們很難預料問題的答案。有時可能會被問題拖著,走向另外一個無法預料但正確的方向上。
10. 盲點:所有人眼中都有盲點,但也會幫助塑造我們的智力和思維。
11. 寫作:首先要有東西可說,其次把它說出來,第三說完即止,最后擬一個正確的題目。
12. 導師:并非所有導師都能閱讀并讀懂你的論文,但要保證同行可以讀懂你的論文。
注:Blum教授是理論計算機學大師,同時也是美國國家科學院(National Academy of Sciences)成員,同時感謝東北大學郝憲文的翻譯提供參考。
轉載此篇文章做為開博第2篇,與自己和大家共勉。
不少人為自己是Java開發者中的一員而感到驕傲,新年伊始,大家一定對這個與自己息息相關的語言和平臺有不少的期待。以下為2008年Java開發者五個最迫切的期待,可能其中有不合你意者,但相信大多數Java開發者會對此認同:
JavaFx不再只是空談
在2007年的JavaOne上,我們聽到了一個救世主——JavaFx,不幸的是,當初的所有許諾卻沒有成為現實。希望2008它能成為一個真正的、簡單的、可用選擇,從而Java開發者不必在富交互技術領域無“本宗”技術可選。
Glassfish成為應用服務器的選擇
Glassfish是一款非常好的開源應用服務器和平臺,也是第一個遵從Java EE 5標準的,它強大而有效。然而在企業端它還不被熟知,許多企業主管甚至從未聽說它。即使Java開發者,很多也從未下載使用過,甚至部分人還沒有用就在印象中覺得它不夠正規。希望2008年開發者能夠有效利用它。
重量級/輕量級(Lightweight/Heavyweight)之爭當停止
由于Java EE正不斷吸取各種框架、工具、庫等的優點,開發方法變得更加直接和簡單,所以傳統的所謂的重量級Java和輕量級之間的區別也越來越模糊。然而此間關于重量級和輕量級的爭論仍未停止。
Google青睞Java,希望Apple也能
iPhone非常風靡而且許多iPhone應用正在開發,然而迄今Java仍然是iPhone的毒藥,希望08年這一局面可以改觀。Google已經通過它眾多的Java API和服務幫助了全世界的Java開發者,這也再一次證明,強者用之則發揚廣大。所以希望包括Apple在內的更多強者可以用Java。
棄糟粕、大統一
憑借Java的枝繁葉茂,再復雜的任務Java都可以提供很好的解決,然而它也因為自身分支和技術的太過豐富而使開發者迷亂。Java開發者花費了幾年時間去弄清楚一大堆商業和開源框架、工具、庫……希望在2008年,其中的一些可以被廢棄。雖然專政(指Java統一)是有害的,但一個統一的領土有更多的優勢。
文章來源:
一路讀:http://www.yiludu.cn/