天天看點

《我的6個建議》筆記

由于Joel Spolsky的雙重身份(昔日耶魯大學計算機系學長,今日Fog Creek軟體公司CEO),是以聽聽他的意見,對于中國高校的計算機學子來說是大有裨益的,我們會發現,大多數的建議都在強調軟實力的價值,本文轉自《軟體随想錄》。

第一個建議——畢業前練好寫作:

1.如果不是Linus Torvalds不斷地散播福音,請問Linux會成功嗎?Linus吸引一大批志願者的真正原因是Linus 的表達能力。

2.在任何一個軟體開發團體裡,你會發現最具有權勢和影響力的開發員是那些表達能力強的程式員。

3.SourceFog上又很多很多優秀的代碼,但是很少人來用,那是因為它們的作者沒有寫好使用說明。

4.你可以動手寫日記,或是部落格,你寫的越多,寫作會變得越來越容易。寫起來越容易,你就會寫的越多,這時一個良性的循環。

第二個建議——畢業前學好C語言

1.C語言是目前程式員的共同語言。

2.C語言相比于其他語言是罪接近機器的。

3.你至少需要花一個學期來學習機器原理,否則你不可能寫出高效的代碼以及作業系統和編譯器

第三個建議——畢業前學好微觀經濟學

1.經濟學一開始有用的部分是微觀經濟學,那是商業領域所有理論的重要基礎。

2.宏觀經濟學沒有被證明的東西多餘已被證明的東西;

3.從經營一家公司的角度來看,一了解基本商業規則的程式員更有價值。

第四個建議——選擇有大量程式設計實踐的課程

第五個建議——别擔心所有的工作都被印度人搶走

1.不管是在美國還是印度,真正優秀的程式員還是很短缺的,真正有的程式員是不會失業的;

2.如果你喜歡程式設計,那麼恭喜你,你是受到上天的眷顧,因為你能夠以自己喜歡的事情謀生。

第六個建議——找一份好的暑期實習工作

1.如果是與程式設計無關的工作,請不要輕易接受。

原文:《程式員》2010年1月刊Page54-Page57

繼續閱讀