我常愛說,會中國常用的三千字寫不了個好文章的話,學會中國八萬漢字也未必就能寫出來。同樣,市面上的程式設計師如果去實現個初期的facebook大多數還是能做到的,但你會這些知識還不能做出乙個像facebook一樣有用的軟體,那麼你再精讀了作業系統、設計模式、**大全、演算法導論......也還是照樣做不出來。所以我很反感網上列的程式設計師必讀書目,一列就是五十大本,
你花十年啃完這五十本,你還能寫**嗎?
從環境入手,找到自己所缺少的知識與資源,突破再突破
個人感覺程式設計師首先應該定位目標,然後界定目標所涉及的環境圈,在環境圈的範圍內捕捉問題,界定自己的知識與資源範圍,有目標的展開學習與環境方面的突破,這樣更適合程式設計師。
也就是說,你要是教育型的,你在你所涉及的知識範圍裡要細到知識點;但你是自由型的話,還沒必要都細到點,否則你天天不是在開發了,而是在學習了。如果是業務人際型,可能你對作業系統、網路什麼的不必要了解太細了,但業務得精純。
盡可能縮小範圍,持之以恆是關鍵
其實不管是技術還是人際,所涉及的學問是無邊的,如果都要學精再去做事,我想這樣的話就沒有做事的機會了。所以盡可能縮小知識領域的範圍,比如上面我分5類人才,就是縮小了一層範圍,但是這還是很粗的。假如你是教育型的,你想教會大家用設計模式,那盡可能先不要去學習wpf,先把設計模式搞到專家地步再說。此間道理,我想大家是可以理解的。
**:
中國特色的軟體
中國特色的軟體 我們出身在具有5000年歷史的泱泱大國,先人創造出悠久的文明,可卻在最近的200年間快速的衰落,我們在最近的50年的時間裡,開啟國門快速吸收著西方的文明與科技,接受著西方實用技術的錘煉,尋求著中華民族的偉大復興。認清自己,反省自己是乙個刻不容緩的問題。我希望通過我的思考,能讓我們找到...
談談具有中國特色的全能性程式設計師
從嚴格意義上來說,程式設計師是軟體製作中乙個環節,程式設計師有其職能的範圍,他的上層是設計人員所編寫的設計方案,他的下層是測試人員。但是,中國的程式設計師應該來說是很特別的,尤其是中國軟體業發展的初期,許多程式設計師是全能型的,這個程式設計師身兼數職,既是軟體設計人員,又是程式設計師 測試人員。有的...
談談具有中國特色的全能性程式設計師
談談具有中國特色的全能性程式設計師 從嚴格意義上來說,程式設計師是軟體製作中乙個環節,程式設計師有其職能的範圍,他的上層是設計人員所編寫的設計方案,他的下層是測試人員。但是,中國的程式設計師應該來說是很特別的,尤其是中國軟體業發展的初期,許多程式設計師是全能型的,這個程式設計師身兼數職,既是軟體設計...