当前位置:   article > 正文

Java开发实习生面试经历与总结

java开发实习生面试

Java开发实习生面试经历与总结

更新日期:2020年1月1日

一、引言——初生牛犊不怕虎

2019年
我是从大二暑假开始,正式进入Java的学习。大二上学期的时候,学校开设了只有11周的Java程序设计课程,我当时也没有对Java产生太大的兴趣,把考试应付过了,把课程设计应付过了也就没有再继续深入学习Java了。大二下学期以后,我开始参加学科竞赛,在“中青杯”数学建模竞赛中获得省一等奖,“电工杯”数学建模竞赛获得省二等奖,“高教杯”全国大学生数学建模竞赛获得省三等奖,我那时的想法是,借助自己自学的一些Python知识以及Excel知识,还有信息与计算科学专业打下的数学功底,来为将来成为一名数据分析师做准备。但是,我慢慢觉得数据分析的工作是比较枯燥的,数据清洗的工作会花费挺多的时间,真正建模型和做分析的时间不多,内心的成就感远远不及自己动手编写出一个程序的成就感。在了解了互联网市场的人才需求,综合考虑了自身的条件以后,我在大二暑假开始正式投入Java的学习。我先从Java SE的基础知识开始,跟着视频,以1.5倍数来看,把每个视频的代码都动手敲一遍,遇到有不懂的地方也会去查阅书籍,到了七月底,正式学习完Java SE,确切地说,正式学习完比较基础的Java SE,像多线程、网络编程、反射等知识我都是很快地略过的。然后自己也动手写了一个简单的学生成绩管理系统,它是基于Java Swing的,持久层是利用txt文件,也是当作对Java基础语法的一个小练手:
在这里插入图片描述
在这里插入图片描述在这里插入图片描述完成这个小项目以后,已经是八月中旬了,我开始投入Java EE的学习,我是一直跟着黑马程序员培训班的Java开发工程师就业班的视频来学习的。当时我觉得我走了挺多弯路,我学了很多较老的技术,如Servlet、JSP等,而且学得很慢,主要是刚刚开始接触Java Web,很多配置也是云里雾里的,很多错误也调试了很久才得以解决。曾经还有段时间花了很多时间在JSP语法的学习上面,没有尽早地接触和理解Spring、SpringMVC、MyBatis框架是比较失误的事情。
慢慢地到了十月份,计算机网络这门课程有个串口通信的实验,我也运用Java Swing和虚拟串口写了一个串口通信聊天室。
在这里插入图片描述到了十一月份,计算机网络有一个课程设计是基于TCP/IP协议的Socket通信,这是我接触到的第一个较大的工程。我主要复杂客户端后台的开发以及实时语音模块的客户端服务端的开发
在这里插入图片描述
这个注册界面是Web端的,后台我是用原生的Servlet和JSP编写的,前端是用LayUI框架搭建的
在这里插入图片描述
聊天主界面,可以实现发送文字、发送文件(断点续传)、聊天信息的保存,其实就是简易版的QQ功能,界面在高仿微信

在这里插入图片描述还要实时语音的功能,后期我会专门写一遍博客来介绍,也会将代码开源到GitHub上。
转眼间就到十二月了,我也才开始Spring、SpringMVC和MyBatis框架的学习,我还是跟着哔哩哔哩的视频来学习,目前也只是会使用,很多底层的细节和设计思想也没有深入理解,也自己动手做了一个网站,学生信息管理及选课系统,并部署到了阿里云服务器上。
可以访问此链接来看到我的项目:http://101.37.13.188:8080/StudentSystemZ/
体验账号&密码&身份
admin&123456&管理员
12345&12345&教师
201712010329&201712010329&学生
后端

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/一键难忘520/article/detail/795655
推荐阅读
相关标签
  

闽ICP备14008679号