以下是我在一些网站查到的一些公司关于java后端的实习生的专业要求的个人总结:
技术层面:
1.熟悉前端的html,css,javaScript并使用过一种前端框架。
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项目构建工具。
8.熟悉linux基础命令,了解docker、Jenkins更好。
综合能力:
自学能力,总结能力,英语水平,看文档能力,沟通能力,团队协作能力,特别是与后端交互数据的思维。
提高技术上限:
1.英语水平:能够流利的看英文文档。
2.基础知识:高数,概率与数理统计,离散数学。
3.专业知识:jvm虚拟机原理,数据结构与算法,操作系统,计算机网络,设计模式。
参考网站
boss,拉钩,牛客,实习僧,知乎