來源:北大青鳥總部 2019年04月25日 09:40
“Java程序員如何提升自己”這其實是一個對每個人而言都至關重要的職業發展規劃問題,準備充分的人生才有更多選擇的機會,沒有規劃、得過且過是導致許多人中年危機的最重要原因,往往很多人會忽略這一點。因此,我認為這個問題極其重要,值得每位工作1-3年的程序員深入思考。
我們先來看看JAVA程序員的幾個成長階段:
第一階段:1-3年
這一階段,我們走出校園,邁入社會,成為一名程序員,正式從書本上的內容邁向真正的企業級開發。我們知道如何團隊協作、如何使用項目管理工具、項目版本如何控制、我們寫的代碼如何測試如何在線上運行等等,積累了一定的開發經驗,也對代碼有了一定深入的認識,是一個比較純粹的Coder的階段。
第二階段:3-5年
這是程序員的分水嶺,如果在這個期間,除了完成本職工作之余,基本不會研究別的東西,這些人永遠就是個Coder,年紀大一些勢必被更年輕的人給頂替;如果你能在寫好代碼的同時,還熱衷于研究各種技術實現細節、精進1-2門技術,技術上有獨當一面、快速解決問題的能力,并且清楚自己未來的發展方向,你將從一個Coder逐步走向系統分析師或是架構師,隨之時間的推移,你會成為項目組中不可或缺的核心人物。
第三階段:5-10年
這又是另一個門檻了,轉行或是繼續做一名程序員就在這個節點上。如果在前幾年就決定在技術進階路徑上精進并且為之努力的話,那么在這個節點上,你必然會成長為一名對行業有著深入認識、對技術有著深入認識、能從零開始對一個產品進行分析的高級程序員,在公司的title基本都是CTO、技術專家、首席架構師等最關鍵的職位。(推薦閱讀:如何選擇靠譜的Java培訓機構?這四點需注意!)
Java程序員應該看些什么書?
Java從入門到精通
Java核心技術(卷1):基礎知識
Java編程思想
深入理解Java虛擬機:JVM高級特性與最佳實踐
Effective Java中文版
Java程序員修煉之道
Head First Java(中文版)
Java 7入門經典
以上就是我總結的JAVA程序員的3個成長階段以及推薦給Java開發者們的一些值得一看的好書。對于Java基礎知識的學習, 我提兩點建議:
1、多寫多敲代碼,好的代碼與扎實的基礎知識一定是實踐出來的
2、可以去北大青鳥下載一下視頻來學習一下Java基礎。
版權說明:部分內容來源于網絡,如有侵權,請聯系小編刪除!如轉載請注明出處,否則追究法律責任!