下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
软件工程软件开发企业软件开发实习生实习报告一、摘要
2023年7月1日至2023年8月31日,我在一家软件工程软件开发企业担任软件开发实习生,负责协助团队完成XX项目后端模块的开发与测试工作。通过8周实习,我独立完成3个API接口的开发,累计编写代码约1500行,其中通过单元测试的代码占比达95%;参与修复5个线上Bug,优化数据库查询效率提升20%。在项目中应用JavaSpringBoot框架进行开发,熟练掌握RESTfulAPI设计规范及Git版本控制工具。通过实践,我提炼出模块化开发与自动化测试的复用方法论,验证了在团队协作中敏捷开发流程对提升交付效率的有效性。
二、实习内容及过程
2023年7月1日到8月31日,我在一家做软件开发的公司实习,岗位是软件开发实习生。主要是跟着团队做XX项目,负责后端模块的开发和测试。刚开始几天,带我的师傅给我讲了公司的开发流程,比如需求评审、代码提交、测试反馈这些环节,让我对敏捷开发有了点直观认识。
我接手了用户认证模块的开发,需要实现3个API接口,包括登录、注册和token刷新。7月15号左右开始写代码,用了JavaSpringBoot框架,数据库选了MySQL。写完后自己用JUnit写了单元测试,覆盖率做到92%,提交到GitLab上,分支管理用的是GitFlow,跟师兄师姐们代码合并的时候踩了不少坑,学到了怎么写规范的commitmessage。
7月25号左右,有个接口测试的时候发现响应时间特别慢,排查了半天是数据库查询问题,表里数据量太大没加索引。我加点索引后,查询时间从原来的3秒降到0.5秒,这个数据是测试给我的。后来又参与了修改一个已上线的Bug,用户反馈列表页加载空白,定位是缓存逻辑有bug,改完重新部署后线上反馈没问题。
实习期间最大的挑战是需求变动快,有时候前一天写的接口第二天就要改。我刚开始有点懵,后来学着提前问清楚业务逻辑,把能抽象出来的通用部分先写好,比如用户模型的操作都抽成一个工具类。带我的师傅还给我推荐了Postman,说调试API比直接查数据库方便多了。
8月底项目结项,我独立完成的3个接口全部按期上线,没出啥严重问题。这段经历让我明白,光会写代码不行,得懂业务,还得会跟人沟通,不然需求理解错就麻烦了。现在看招聘要求,发现很多岗位都要求了解Redis这些缓存技术,我实习期间接触不多,感觉这块是短板,下学期打算系统学学。
三、总结与体会
这8周,从7月1号到8月31号,在软件开发企业的经历让我对软件工程的理解不再是书本上的概念,而是实实在在的代码和流程。我开始明白,写一行能跑的代码有多不容易,维护一个在线系统得多细心。独立完成那3个API接口,每个接口写1000来行代码,最后测试通过的时候,感觉特别踏实。修复线上Bug,看着自己写的补丁生效,那种成就感是以前没体会过的。这让我意识到,技术工作不是闭门造车,得面对真实世界的复杂情况,比如7月25号解决缓存问题,如果当时没找到症结,用户肯定不满意。
这次实习让我看清了自己的方向。之前对职业规划有点模糊,现在觉得后端开发可能更适合我,至少我现在知道了自己在哪方面得加强。比如团队里用的Redis缓存技术,我参与的项目里用得不多,但看师兄师姐怎么用,感觉挺有意思的,也意识到这块是自己的短板。下学期我打算系统学学相关课程,看看能不能考个云原生相关的证书,至少得让简历看起来专业点。行业里现在好像挺看重分布式、微服务这些,虽然实习项目没完全接触到,但感觉是未来要学的重点。
最重要的是,我体会到从学生到职场人的心态转变。以前写代码图自己爽就行,现在得考虑性能、稳定性,还得跟测试、产品沟通,压力确实大,但抗压能力也真提升了。比如有一次深夜调试接口,折腾了俩小时才解决,虽然累,但觉得挺值。现在回头看,这段经历不是简单的打工,而是真正融入了一个开发团队,知道了怎么把技术落地。虽然公司管理上比如培训机制还有点问题,比如新人培训不够系统,但这也让我明白,未来自己工作后,如果遇到类似情况,可能得主动去学,不能等。总的来说,这次实习让我成长了不少,也为以后的路定了点方向。
四、致谢
感谢在实习期间给予我指
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 天津石油职业技术学院《英汉翻译理论与技巧》2024-2025学年第二学期期末试卷
- 2026四年级数学 苏教版应用广角安全监督员
- 2026河北金融学院选聘45人考试参考试题及答案解析
- 2026福建漳州市角美创业投资有限公司招聘景区讲解员4名考试参考题库及答案解析
- 2026广东汕头市龙湖区新溪街道招聘村务工作人员9人笔试备考试题及答案解析
- 单位内部社团管理制度
- 2026中国有色矿业集团有限公司系统论证工程师招聘3人考试参考试题及答案解析
- 小学内部审计工作制度
- 单位内部法治考核制度
- 抖音内部管理制度
- 2024年江苏农林职业技术学院高职单招(英语/数学/语文)笔试历年参考题库含答案解析
- 职业卫生评价与检测
- 桩基施工危险源辨识表与风险评价表
- word格式模板:离职证明(标准版):免修版模板范本
- 加氢裂化工艺培训
- 春季安全大检查检查表
- 技术交底制度
- 废塑料高温裂解干馏可行性报告
- 中西翻译简史要点
- 中央企业合规管理系列指南
- 地质勘探原始记录表格【实用文档】doc
评论
0/150
提交评论