java程序員所必須掌握的內容
阿新 • • 發佈:2018-12-07
margin linux 操作系統 趨勢 batis 必須掌握 認識 pri git
以下內容有待細化,並用於考察員工的水平!
從低的往高級的說。
初級
1.掌握java語法
oop+io+網絡
2.基本的數據結構
3.基本的算法-例如排序,合並
4.基本的幾個javaee框架
springmvc+springboot
mybatis
5.知道如何使用tomcat等容器
6.會使用linux操作系統
7.對並發,調度有一定了解
8.會寫基本的操作手冊,閱讀有關設計概要文檔
9.掌握svn,git等代碼管理工具
11.熟悉h5,css,js等基本內容
中級
1.掌握java語法
數量掌握 泛型,並發,反射
2.數據結構
熟悉各種數據結構,並能夠使用
3.算法
算法導論提到的算法應該都了解
4.javaee框架
springmvc+springboot+cloud
mybatis
5.會使用各種容器和服務器,並適當歐化
6.熟練使用linux操作系統+windows
7.深入並發
8.會做整體設計
9.掌握svn,git等代碼管理工具
11.熟悉h5,css,js等基本內容
高級
除了中級的,還必須能夠解決如下問題:
1)大型並發設計
2)分布式系統設計
3)能夠解決一些比較復雜的算法問題
4) 對jvm有深入了解
5) 熟悉編譯原理
6) 熟悉網絡原理
7)對it趨勢有個清醒的認識!
大師
高級+能夠很好地處理幾個大的項目(復雜度)!
能夠解決一般人所解決不了的難題(哪怕給出方向)
大神
隨心所欲! 只能神往!
java程序員所必須掌握的內容