《我的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

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章