以下是我在一些網站查到的一些公司關於java後端的實習生的專業要求的個人總結:
技術層面:
1.熟悉前端的html,css,javaScript,jquery並使用過一種前端框架。
2.紮實的java基礎,熟悉多線程,IO,集合,socket,編程規範,異常處理,調試。
3.紮實的javaweb基礎,熟悉jsp,servlet,jdbc,MVC三層架構。
4.熟練使用當前熱門的框架SSM(Spring,SpringMVC,Mybatis(Mybatis_plus)),Springboot。
5.至少掌握一種關係數據庫Mysql或Oracle和非關係數據庫Redis或MangDB。
6.掌握計算機網絡基礎知識,熟悉TCP,HTTP等協議原理。
7.熟練使用一種版本控制工具,如git或svn等。還有maven項目構建工具。
其他層面:
自學能力,總結能力,英語水平,看文檔能力,溝通能力,團隊協作能力,特別是與後端交互數據的思維。
提高技術上限:
1.英語水平,能夠流利的看英文文檔。
2.基礎知識,高數,概率與數理統計,離散數學。
3.專業知識,jvm虛擬機原理,數據結構與算法,操作系統,設計模式。
以後深入學習:
查到的部分截圖: