本人现在是在校生,在学习java,但是感觉学校和社会脱节很严重,我想知道,现在企业开发除了spring全家桶,java开发岗的各个功能用了什么技术呢,比如说web开发的时候、数据库的crud、微服务?等等
mybatis或mybatisplus,kafka,rabbitmq,jekins部署,Redis
1.在校生在学号基础的前提下可以看一些开源的项目,将所学的知识项目化,进一步巩固。
2.有机会参加学校以及社会组织举办的比赛,多去找实习,将来也是找工作的亮点(在校生很多都没项目经验,你有的话就是很大的亮点)
3.公司用到的技术也是根据业务、项目等决定,主要包括java生态里面(spring全家桶)、消息队里、缓存、分布式、微服务,这些在没有应用场景的情况下学会不大现实,了解这么概念,把基础打好最重要,没有哪家公司要求实习生会这些,主要还是看基础知识、算法以及对技术的好奇心。