程序员的成长之路
?
? ? ? ?從一個編程初學者,到一個程序開發菜鳥,再到技術高手、技術大牛、大師級人物, 必有一個成長路線。 根據自己的學習開發經歷,我覺得一個程序員的成長之路可以按照如下循序漸進:
? ? ??技術技能:
? ? ? ?1. ?初學編程: 找一兩本優秀的編程語言書籍,按照例子敲代碼。 推薦 K&R 《TCPL》 和 BE 《Thinking in java》 ,每一種主流開發語言都有一些非常優秀的入門書籍。如果國外書看得不大懂,可以先找國內編程書籍看看,一般國內書籍更注重技術和技巧,而國外書籍更注重思想和思路; 一般需要半年左右完成。
? ? ? ?2. ?內功修煉: 用所學語言,實現常用數據結構和算法, 可以習得編程的基本功底; 初步涉獵一些優秀的編程書籍,比如 BWK& BP 《程序設計實踐》 ; 《Linux 程序設計》 , 《數據庫開發》 等; 一般要涉及數據結構、算法、操作系統、數據庫、網絡等專業基礎課程的學習和訓練(詳見《計算機專業推薦書籍》),這是成為專業程序員、編寫更強大應用的必經之路; 一般需要一年左右完成。
? ? ? ?3. ?小試鋒芒: 待編程功底修煉到一定階段,就會參與項目開發。一般會從增刪查改等基本功能開始練起,逐步實現更復雜的功能。 開始做時可能會有點吃力,但一定要勇于嘗試??缭矫恳坏罊?#xff0c;你都會看到更廣闊的世界,功力會更上一層; 一般需要三個月到半年左右能夠適應項目開發,獨立承擔項目功能模塊開發和維護任務。
? ? ? ?4. ?熟練開發: 這一階段, 你將大量接觸開發工作; 閱讀已有項目的源代碼,學習使用開發框架, 廣泛涉獵各種編程書籍, 語言類、框架類、技術類以及思想類(詳見《計算機專業推薦書籍》); 你將能基本勝任開發任務,實現功能, 對程序的質量需求有初步的了解和掌握; 一般需要一年左右來完成“原始技術積累”。
? ? ? ?5. ?突破瓶頸: 成為一名較熟練的開發人員后, 將遇到第一次真正意義上的瓶頸: 必須確定今后的技術方向。 在能夠勝任日常開發工作的基礎上,你希望能夠提升自己的開發質量, 希望自己能夠寫出更加穩固可用的代碼, 希望自己能夠深入框架內部實現,而不是停留在使用的層面。因為使用框架會遇到比較棘手的調試問題,這也迫使你必須大量閱讀優秀源代碼,而不再著迷于編寫那些初級的代碼,更注重從系統整體角度來思考和解決問題,以實現真正的飛躍性進步。 我目前即處于這一層次。
?
? ? ? 突破瓶頸后, 才會從一名編程菜鳥真正晉級為一位技術高手。 從技術高手到大師級人物的成長路線,請參考那些大牛大師級人物的生平傳記。
?
? ? ? 突破瓶頸之法(供參考, 因我也是即將的實踐者):
? ? ? ?1. ?大量閱讀和重用源代碼, 建立一套行之有效的源代碼閱讀、利用和管理方法;
? ? ? ?2. ?更注重程序和應用的質量屬性,從系統設計的角度去理解和實踐開發活動;
? ? ? ?3. ?探索框架的內部實現、交互及使用,跨越框架;
? ? ?
? ? ??職業技能:
? ? ? 1. 初學編程: 沉浸于編程的樂趣中,主要是習得編程技能,與同學進行編程心得的交流; 一般不涉及很強的溝通; 此階段主要注重編程技能的修煉;
? ? ? 2. 內功修煉: 主要也是習得基本的編程技能, 交流編程心得,需要參與程序文檔的閱讀和編寫; 在此階段, 最好能夠同步提升英語閱讀能力、技術交流、基礎的文檔編寫能力; 有興趣的話,可以邀請同伴一起來做一些小項目; 此階段注重編程技能的提高、技術交流能力、英文閱讀能力和文檔編寫能力;
? ? ? 3. 小試鋒芒: 習得更高級的編程技能(使用開發框架),與項目組成員進行討論和溝通,表達自己的意見,編寫程序文檔, 瀏覽知名的IT網站和官方文檔, 學會用搜索來解決編程問題;此階段注重編程技術的學習、項目組交流能力、表達能力以及網絡資源利用能力;
? ? ? 4. 熟練開發: 學習特定領域的編程技術, 閱讀和探索源代碼,項目討論與決策,開發與維護, 學習軟件開發工具的使用; 編寫程序文檔, 可能的話,會涉及到與客戶的談話、溝通與系統演示工作; 此階段注重軟件開發活動的廣泛學習和掌握;
? ? ? 5. 獨立擔當: 能夠獨立承擔項目模塊開發與維護, 與項目組成員順利溝通, 形成自己的獨特見解; 具備一定的開發管理能力; 此階段注重獨立承擔能力、較強的問題解決能力、溝通能力、表達能力以及一定的領導能力。
? ? ? 我目前處于從熟練開發到獨立擔當之間的層級。 更高級別的成長路線,請參考那些大牛大師級人物的生平傳記。
? ? ? 每個人的成長路線都不同,但一個優秀程序員的成長必定離不開良師益友。 有一些好伙伴可以一起編程、交流和成長, 有一到若干位好的導師、在人生路上給予很好的指引,遇到好的老板的指點和提攜,?都是非常幸運的事情, 當然,也是可以去努力爭取的事情。保持平靜謙和,忌心高氣傲,?上帝會給予你最好的禮物。
?
轉載于:https://www.cnblogs.com/lovesqcc/p/4038456.html
總結
- 上一篇: NOIP2018划水记
- 下一篇: 类不能解析