學習路線
前言:工作一年以來并沒有把基礎的知識學的扎實,導致在工作中總是無法提高效率,那么為了5月份能夠達到一個合格的程序員標準。我規(guī)劃了一份學習的路線和計劃。用以提醒和記錄未來幾個月的學習方向和內容。
學習內容規(guī)劃:
1、數據庫:SQL、MySQL、Mybatis
2、Java框架:Spring、SpringMVC
3、編程工具:Idea、Git
4、構建工具:Maven、Jenkins
5、Linux:常用命令
6、緩存:Redis
7、微服務:Dubbo
8、網絡層協(xié)議和模型
9、掌握Struts配置和Hibernate的持久化類和關系映射
10、掌握時序圖,UML圖等,以及設計模式
? ? (掌握UML,序列圖、類圖、用例圖等,了解面向對象設計原則,了解工廠、觀察者、單態(tài)等設計模式;)
11、掌握VUE,JOB-XXL
? ? ? ? (https://cn.vuejs.org/v2/guide/instance.html,http://ff.vivo.xyz/home)
12、重溫Java基礎:jdk、jvm、設計模式
實現(xiàn)方式:(年前的目標和實現(xiàn))
具體實現(xiàn)方式,驗收方式,以及時間規(guī)劃
1、數據庫:
先學好基礎的sql語法,
參考內容:廖雪峰博客,CSDN維C果糖,《高性能MySQL》
驗收方式:基礎的SQL語法面試題(??途W),學習博客的輸出,思維導圖的整理
時間規(guī)劃:1月12號之前完成學習
2、Java框架:
先系統(tǒng)的了解Spring、SpringMVC的原理,結合實踐輸出結果
參考內容:http://www.itdecent.cn/p/7c4bbf1ba998 《JavaEE互聯(lián)網輕量級框架》
驗收方式:思維導圖的輸出,學習博客的輸出,個人項目的實踐,用Spring改造之前的個人項目
時間規(guī)劃:2月4日之前完成
年后的規(guī)劃內容:
3、編程工具:
IDEA 、GIT
https://blog.csdn.net/qq_35246620/article/details/70832166?utm_source=blogxgwz0
4、構建工具:
MAVEN、JENKINS
5、Linux:常用命令
熟悉linux常用命令,cd\cp\rm\mv\more\less\vi\tail\top\ssh\ps\curl\wget\su等;
6、緩存:
Redis 《javaEE輕量級網絡框架》
7、微服務:
dubbo
8、網絡層協(xié)議和模型
1、熟悉7層、4層網絡模型; 2、了解Http協(xié)議,掌握協(xié)議格式、常用狀態(tài)碼以及常用Header; 3、熟悉AB工具; 4、閱讀Log4j\common-log\JUnit源碼; 5、了解CDN和動態(tài)加速原理; 6、了解DNS工作原理
9、掌握Struts配置和Hibernate的持久化類和關系映射
掌握Struts2使用和配置,掌握Hibernate中持久化類和關系數據庫之間的映射和多表之間的關聯(lián)映射以及常用屬性,了解Hibernate的一級緩存和二級緩存;了解IOC、AOP原理,熟悉spring事務控制及IOC配置;
10、掌握時序圖,UML圖等,以及設計模式
掌握UML,序列圖、類圖、用例圖等,了解面向對象設計原則,了解工廠、觀察者、單態(tài)等設計模式;
11、掌握VUE,JOB-XXL
12、重溫Java基礎:
掌握Java多線程編程、異常處理、常用數據結構(map\array\list\set等)、并發(fā)控制,掌握Jsp、Servlet、JDBC、Filter等技術,熟悉Javascript、Html、CSS、JQuery、Ajax等前端技術;了解ant,熟悉JUnit使用,熟悉Log4j的配置與使用。