下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
计算机科学与技术IT企业软件工程师实习生实习报告一、摘要
2023年7月1日至2023年8月31日,我在某知名IT企业担任软件工程师实习生,负责参与企业级ERP系统的模块开发与测试。核心工作成果包括完成3个功能模块的编码实现,修复15个生产环境Bug,并独立设计并优化了数据库查询性能,使平均响应时间缩短20%。期间应用Java编程语言、SpringBoot框架及MySQL数据库,通过单元测试覆盖率达90%以上,确保代码质量。提炼出的可复用方法论包括基于设计模式的代码重构策略,以及自动化测试脚本开发流程,有效提升了团队协作效率。
二、实习内容及过程
实习目的主要是想把学校学的计算机理论知识跟企业实际开发流程结合起来,看看自己能在大厂里做些什么。
实习单位是家做企业服务的公司,主要产品是ERP系统,客户都是中小企业,业务线挺复杂的。
第1到3周主要是熟悉环境,跟着导师走,了解他们的开发流程,主要是敏捷开发,需求每周更新,每天站会同步进度。参与了某个模块的后台接口开发,用的是Java和SpringBoot,对接前端是用Vue写的。写完单元测试就提交到Jenkins跑集成测试,测试通过后合并到主干。期间重构了部分旧代码,因为之前写得比较乱,有些地方耦合度高,用到了策略模式和工厂模式,让代码可维护性好了点。
第4到6周开始接触核心业务模块,是财务相关的,数据量挺大的,有时候查询特别慢。导师让我优化SQL,主要是用了索引优化和分页查询,把某个报表的响应时间从8秒降到了1秒多,测试数据是抓取了100万条记录的。还遇到了个问题,就是并发写数据时偶尔会有脏读,后来加了事务隔离级别和锁,问题基本解决了。学到了不少数据库这块的知识,比如MVCC和锁机制。
最后2周帮忙做测试,主要是回归测试和新功能测试,写了一些自动化脚本,用Selenium,虽然覆盖率不高,但能节省点时间。还整理了测试用例,有些边界条件之前没考虑到,补上了。
遇到的挑战主要是刚开始不熟悉业务逻辑,需求文档看得云里雾里,问导师吧他又比较忙,后来我就自己对着用户手册反复琢磨,还找了个同部门做的同学请教了半天,他给我画了几个时序图,一下就清晰了。另一个是性能优化那块,一开始对SQL执行计划不太懂,查了好多资料,看了公司内部的技术分享,才慢慢掌握点门道。
实习成果主要是完成了3个接口的开发,修复了15个Bug,优化了2个报表的查询性能,写了大概80个测试用例。收获挺大的,一是明白了企业级开发跟学校项目不一样,得考虑健壮性、性能、安全性,代码量不是关键,质量很重要。二是学会了跟人协作,比如需求沟通、CodeReview,感觉比单纯写代码更考验能力。三是认识到自己还有很多不足,比如数据库这块还需要深入学,对分布式系统了解太少。
这段经历让我更确定了自己想走后端开发这条路,特别是做业务系统,感觉挺有意思的。不过也发现公司培训机制有点弱,新人就是跟着老员工做,缺乏系统性的培训,建议可以搞个新人训练营,或者整理点在线文档。还有就是岗位匹配度上,感觉我学的理论知识用得不多,很多是现场现学,建议学校可以加强些数据库、中间件这些实践课程。
三、总结与体会
这8周,从2023年7月1日到8月31日,感觉像是突然被推到了真正的战场。以前在学校写代码,跑通就行,现在不行,得考虑健壮性、性能、团队协作,每一个小细节都可能影响最终上线。这种变化挺大的,也是成长最快的8周。
实习最大的价值闭环是,我之前学的Java基础、数据库设计、网络知识,真的用上了,而且是用在企业级的项目里。比如那个财务模块的SQL优化,就是数据库知识跟业务场景结合的例子,把100万条数据的查询时间从8秒降到1秒多,那一刻感觉特别踏实。修复的15个Bug,有些是逻辑漏洞,有些是边界条件没考虑,现在看这些细节,才明白企业级软件的严谨性。这种从理论到实践,再从实践反哺理论的过程,让我的学习有了闭环。
这次经历也让我更清楚自己想要什么了。之前职业规划有点模糊,现在想做后端开发,特别是业务系统这块,感觉很有意思。实习中接触的敏捷开发、CI/CD流程,还有团队里的CodeReview文化,这些都是我之前没接触过的,现在觉得挺重要的。未来打算在数据库这块再深挖一下,比如学学MySQL的内部原理,或者考个云数据库的认证,感觉这块挺有前景的。行业趋势看,现在都讲究高并发、分布式,像我做的那个优化,其实就是在应对这种趋势,以后肯定更复杂,这也是我需要持续学习的动力。
从学生到职场人的转变,主要是心态变了。以前觉得写代码就是完成任务,现在会想怎么把事情做好,考虑更多人的利益。比如写代码不光要自己跑通,还要让别人容易维护,提交的代码得经过别人审查,这跟在学校完全不一样。遇到困难时,压力是肯定有的,特别是某个功能延期的时候,但解决完问题后,那种成就感也挺强的。抗压能力这块,确实锻炼了不少。虽然有时候会累,晚上加班到12点,但想到这是自己努力的结果,就觉得值。
总的来说,这次实习收获挺多的,不仅是技能,还有心态和认知。感觉自己的职业规划更清晰了,也知道了自己哪些地方得加强。接下来学习会更有方向,希望能把实习中学到的东西用起来,不管是找工作还是继续深造,都有个明确的提升方向。
四、致谢
在这8周,从2023年7月1日到8月31日的实习期间,得到了很多帮助。
感谢实习单位提供了这个机会,
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026国网电力空间技术有限公司高校毕业生招聘(第二批)4人考试参考试题及答案解析
- 2026年四川希望汽车职业学院单招职业适应性测试题库附参考答案详解(模拟题)
- 2026年四川机电职业技术学院单招职业倾向性考试题库附答案详解(夺分金卷)
- 2026年厦门南洋职业学院单招职业技能考试题库带答案详解(预热题)
- 2026年吉林省通化市单招职业适应性考试题库附答案详解(巩固)
- 2026广东佛山市顺德区伦教三洲学校招聘临聘教师笔试备考试题及答案解析
- 2026年台州职业技术学院单招职业倾向性测试题库附参考答案详解ab卷
- 2026年台州科技职业学院单招职业倾向性测试题库含答案详解(模拟题)
- 2026年哈尔滨电力职业技术学院单招职业倾向性考试题库及参考答案详解一套
- 2026年四川希望汽车职业学院单招职业技能测试题库附答案详解(巩固)
- 品质意识活动方案
- 广东高职单招测试题及答案
- 2025年《植物造景》课程标准(含课程思政元素)
- 四川通达化工有限责任公司峨边分公司地块土壤污染状况初步调查报告
- 暑假支教安全教育
- 数字化文化资源库的构建与管理-全面剖析
- 慢阻肺护理新进展
- 《数字化转型对某公司效绩的影响》开题报告(含提纲)3200字
- 2024-2025学年湖南省长沙市雅礼教育集团八年级(上)期末物理试卷含解析
- 护士培训便携式吸痰器操作流程
- 攻读博士学位期间材料科学研究计划参考范文
评论
0/150
提交评论