程式設計師從優秀到卓越的幾點建議
本文由碼農網 – 小峰原創翻譯,轉載請看清文末的轉載要求,歡迎參與我們的付費投稿計劃!
和其他技術一樣,程式設計也有層次階段之分——業餘愛好者、普通級別和專家級別。關於這個問題我問過很多很多次—— 如何從優秀到卓越?這是一個程式設計師應該捫心自問的最重要的問題。至少,在他們職業生涯的某些時候。
為了給出一個令人滿意的答案,讓我們先來討論一下何為“專家”。特別是在軟體工程中。
- 專家能為疑難問題想出明顯又簡單的解決方案。
- 當答案並不顯而易見的時候,他們知道去哪裡找答案以及如何找答案。
- 他們能夠更深層次地理解事物。因為理解透徹,所以他們能解釋每個底層的抽象層面。雖然說沒有必要了解太多的層面,但理解得越透徹,總是越好。
- 他們的解決方案是具體的,易於維護和重新應用。
- 他們能夠來分辨出那些並不是很好的解決方案哪裡出了問題,通過事實而不是個人觀點來支援論點。
- 他們的程式碼常常具有巧妙的表達力。
可能我列出的只是一部分內容,但是你可以發現成為專家並不是痴人說夢。只要你肯努力肯不懈地投入於寫程式碼,你最終也可能成為你現在心中仰望的“專家”。
也許你會說要是一次又一次地練習之後依然不能讓你更擅長呢?有沒有可能不斷練習卻還是個菜鳥?
是的。
當你產生了懷疑不願意這麼“循規蹈矩”地走下去的時候,當你停止尋找更好的解決方案的時候,當你意識不到還有更好的解決方案的時候,當你很容易妥協的時候,當你缺乏應該瞭解的知識的時候,你就自己斷絕了成長的道路。
現在還沒有一個固定的框架可以讓你從優秀直接奔到卓越。我能給出的只是一些建議和方向,一些能幫助大家成長和進步的途徑。
- 每天編碼。釋出一些可以工作的東西。
- 不要孤單地寫程式碼。獨木難成林。網際網路和網上的人都可以成為你的朋友。尤其是,當你在一家滿是“啞巴”的“啞巴”公司工作的時候。
- 閱讀。閱讀可以改變人的思維廣度。所以多多閱讀是好事。但如果你連續閱讀幾天,卻對你讀過的內容不做任何有成效/有意義的事情——那麼停止這種無效的閱讀方式。
- 有網際網路和網上那些真材實料的人就足夠了。如果你碰巧發現自己居住的附近有人能給你提供幫助,是堪當導師的,那就更好了。當然,網際網路最適合性格內向的人。
記住這些看上去幼稚卻又非常重要的提高自己的方式。和所有其他忠告一樣,說比做容易。我自己也正在努力中。如果關於如何從優秀到卓越,你有什麼要補充的內容,歡迎留言。
譯文連結:http://www.codeceo.com/article/programmer-good-to-great.html
英文原文:Developer: From Good to Great
翻譯作者:碼農網 – 小峰
[ 轉載必須在正文中標註並保留原文連結、譯文連結和譯者等資訊。]
相關文章
- 成為優秀程式設計師的10點建議程式設計師
- 給新手程式設計師的幾點建議程式設計師
- 優秀設計師與卓越設計師的區別
- “優秀”設計師與“卓越”設計師的區別
- 卓越程式設計師和優秀程式設計師有哪些區別?程式設計師
- 程式設計幾點建議程式設計
- 如何招聘到優秀的程式設計師?程式設計師
- 程式設計師自我提高的幾點建議 很實誠程式設計師
- 優秀網頁設計的建議網頁
- 優秀程式設計師的優秀歷程程式設計師
- 程式設計師長期保持身心健康的幾點建議程式設計師
- 優化python程式的幾點建議優化Python
- 優秀程式設計師都在注意的十個點程式設計師
- 雷軍給程式設計師的五點建議程式設計師
- 給新人程式設計師的 10 點建議程式設計師
- 優秀程式設計師因何而優秀?程式設計師
- 優秀程式設計師不一定是優秀的軟體設計師程式設計師
- 對優秀程式設計師的思考程式設計師
- 程式設計師常有,優秀程式設計師不常有程式設計師
- 成為一名優秀網頁設計師的10個建議網頁
- 優秀Java程式設計師的程式設計風格Java程式設計師
- 程式設計師從書本學習程式設計的 5 個建議程式設計師
- 程式設計師如何保持優秀程式設計師
- 成為優秀Java程式設計師的10個要點Java程式設計師
- 成為更加優秀的程式設計師的10個要點程式設計師
- UITableView效能優化的幾點建議UIView優化
- 你是優秀的程式設計師嗎?程式設計師
- 如何辨別優秀的程式設計師程式設計師
- 優秀程式設計師的 18 大法則程式設計師
- 優秀的程式設計師都有的十條特徵,你中了幾條?程式設計師特徵
- 讓你變成優秀程式設計師的幾個小習慣程式設計師
- 優秀程式設計師的七大特徵,你具備幾條?程式設計師特徵
- 優化 Webpack 構建效能的幾點建議優化Web
- 優化Webpack構建效能的幾點建議優化Web
- 年終工作總結:給新手程式設計師的幾個建議程式設計師
- 成為優秀高階程式設計師的10個要點程式設計師
- 程式設計師 錯錯更優秀!程式設計師
- 給各位PHP程式設計師十點未來的建議PHP程式設計師