1. 程式人生 > >後端java開發工程師學習路線

後端java開發工程師學習路線

程式設計師之路





  • 第一階段: Java 基礎,包括 Java 語法,面向物件特徵,常見API,集合框架。(基礎)
  • 第二階段:Java API:輸入輸出,多執行緒,網路程式設計,反射註解等,Java 的精華部分。(重點)
  • 第三階段:資料庫 SQL 基礎,包括增刪改查操作以及多表查詢。Oracle Mysql 二選一吧。(我的專案都是用的 Mysql
  • 第四階段: JDBC 程式設計:包括 JDBC 原理, JDBC 連線庫, JDBC API,雖然現在 Hibernate 比 JDBC 要方便許多,但是 JDBC 技術仍然在使用, JDBC 思想尤為重要。
  • 第五階段: JDBC 深入理解高階特性:包括資料庫連線池,儲存過程,觸發器, CRM 思想(高階)這個比較不好懂,有時間的可以學習。
  • 第六階段: Servlet 開發,從此開始踏入 JavaWeb 開發的重要一步,包括XML, Tomcat 伺服器的安裝使用操作, HTTP 協議簡單理解,Servlet API 等, Java Web 開發的基礎。(重要)
  • 第七階段: JSP 開發: JSP 語法和標籤,自定義標籤, EL , JSTL 庫瞭解以及 MVC 三層架構的設計模式理念。
  • 第八階段:三大框架- Spring 、 SpringMVC 、 MyBatis , JavaWeb 的精華部分(重要)
  • 第九階段:當學習完這些知識後,你就可以深層次的學習一些企業框架, Maven 、 redis 、 log4j 等等。


轉 研發技術成長路線

Java研發技術成長路線

    作為一名Java研發者,深感Java技術的學習是一個漫長過程,從一名Java菜鳥開始,加之持之以恆的耐心和腳踏實地的精神,不間斷理論的學習,不停止技術實踐,終成為一名技術佼佼者。引用一句名言,就是:“古今之成大事者,不惟有超世之才,亦必有堅韌不拔之志。”

    鑑於個人心得體會,把Java技術學習路線暫分成以下五個階段,每一階段會涉及到很多其他的相關技術,五個階段學習順序不一定完全遵循,但可根據自身學習進度進行相應調整。


在開始介紹五個階段之前劃定一下學習要求用詞

精通:深入的研究和認識,很好的問題解決能力;

熟練:具備系統的知識和應用能力,較好完成相關工作;

掌握:具備基本知識結構,可以運用完成相關工作;

理解:初步認識,有相關學習經驗。

第一階段:JavaSE從入門到高階

    這個階段是所有Java入門學習者必經階段,也是入門階段,一定要多花時間,夯實基礎。精通Java基礎知識;精通面向物件;熟練常用工具API;熟練IDE工具使用;

掌握和理解Java高階。


第二階段:JavaEE之JavaWeb

    這個階段是所有已經學習過Java基礎知識,想要繼續學習B/S應用開發學習者必經第2階段,也是JavaWeb入門與深入階段,更加需要花大量時間,夯實基礎,才能在後續開發框架的學習中如魚得水,本階段學習要求:掌握JavaWeb前端基礎HTML,CSS;熟練JavaWeb前端基礎JavaScript,jQuery;精通JavaWeb基礎Servlet相關技術;精通JavaWeb進階Jsp相關技術;掌握JavaWeb高階相關技術;精通JavaWeb之JDBC相關技術


第三階段:JavaEE之主流開發框架

    這個階段是所有已經學習過Javaweb基礎技術的開發者,想要繼續學習B/S應用開發主流框架學習者必經第3階段,只有能夠熟練運用這些開發框架,才能夠更好的勝任日常工作中的開發,當然也是對自身技術實力的一種擴充,可以說是Java後端開發者的必備技能。本階段學習要求:熟練運用Struts2;精通Spring;精通SpringMVC;熟練Hibernate;熟練Mybatis;熟練Maven;熟練SSH框架和SSM框架;


第四階段:JavaEE之其他開發框架與技術

    這個階段中提到的其他框架技術,是日常工作所進行的專案中會用到的一些技術框架,雖說學習技術在精,但是在精通常規技術的同時能夠熟練運用一些開發的框架,會讓自己有更加充實的感覺。這階段的要求是熟練運用Mongdb,Oracle,Bootstrap,Easy Ui,其他技術框架能夠掌握即可,在使用的時候多查資料。

 

第五階段:JavaEE之分散式框架

    這個階段一般是針對參加工作2-3年以後,想要在技術上繼續深造,可以選擇1-2個方向深入研究下去,切記只浮於表面,要知道想要某一門技術成為你的技術優勢,你對這門技術的掌握程度要超過絕大部分人才行,要想與眾不同,體現出與別人的差異性,你要選擇一個感興趣或者擅長的領域深入鑽研下去,成為該領域的專家,那時的你才算是優秀的,不可替代的。想要成為分散式快取框架的專家,你就應該先研究國內外主流的快取框架,這一般需要較長時間,最終能夠推出自己的快取框架作品,獨擋一面,這才是領域專家。


技術研究的道路漫漫修遠,合理規劃自身的發展路線,有較清晰明確的人生規劃,我相信每一個堅持不懈,積極進取的人都可以實現自己的夢想,成為贏家。