1. 程式人生 > >十年JAVA架構師傅帶徒進階模式——架構進階

十年JAVA架構師傅帶徒進階模式——架構進階

一個程式設計師技術的高低,不是掌握了多少的框架,做過多少專案;

而是掌握了多少原理,把握了多少精髓。

要知道萬變不離其宗的道理。


架構班作業內容:

作業一:寫一個Mvc框架

作業二:寫一個apache伺服器

作業三:將Mvc框架實現annocation註解方式

作業四:模仿monogdb寫一個數據庫

作業五:模仿mybatis寫一個持久層

作業六:學習模板語言,寫程式碼生成器

作業七:maven工程,git學習

作業八:工作流Activiti學習(jeecg整合activiti)

作業九:微信開發(公眾號開發+微信小程式+H5活動)

作業十:搭建Linux分散式環境(Ngnix+Tomcat+Jdk+Redis)+ docker



教學體系:

第一階段:Java架構基礎

指導徒弟熟練掌握Java基礎(反射、xml檔案處理、properties檔案處理,代理機制,annocation註解),我會推薦好的資料給於學習,同時指導什麼是重點,哪些可以忽略,哪些需要了解,遇到問題,第一時間給你解答,等這一階段結束,會進行課程設計,鞏固知識,我出課題,你去實現,同時指導你去如何去實現,在實現的過程中遇到困難,難點,協助你解決。完成這個課題後,你就會對java架構基礎有個初步的瞭解。


第二階段: Web頁面技術

Html,css,Javascript,Jquery,Easyui,Dwz,Servlet 同樣給你專業資料,讓你迅速掌握知識。避免你拿起專業書,嘜頭啃讀半月,之後發現啥也沒學到。所以第二階段目的是讓徒弟掌握網頁的基礎知識,不需要你調出美麗的樣式,只要求你能看懂html程式碼,css程式碼,javascript程式碼。


第三階段: 教你寫MVC架構

提供架構師級別的資料給你,結合前兩個階段的學習內容教你自己如何實現mvc架構;給你講解hibernate和mybatis的實現原理


第四階段: 三大架構技術理解

指導你如何去快速的掌握Struts2,Hibernate,Spring當然每個框架的核心思想如果你通過我給你的資料還沒有完全領悟到,我會找時間直接教你。三大框架的應用,核心思想就是比較得掌握的,如果你掌握了這三大框架的核心思想,那你以後在技術方面的路就平坦多了。


第五階段: JEECG深入使用講解

給你第一手學習資料,指導你學習重點,並且給你一些小例項,讓你深刻體會。當然這一階段的話,是要做課程設計的,我們一起商量,出個課題,由我來協助你完成這個S2SH應用開發。以上,是我認為學習Java web的必經之路,當然在這一路上,你會遇到的所有問題,我會盡可能快的幫你解決。但是同時提醒你,遇到問題的話,先要學著自己解決,解決不了可以來問我,這樣對自己的提高比較快。


最後說一句,師傅領進門,修行靠自己。我有能力讓你從菜鳥變成小鳥,至於你能飛多高,還得靠自己。