下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
软件工程XX软件公司开发实习生实习报告一、摘要
2023年7月1日至2023年8月31日,我在XX软件公司担任开发实习生,负责后端API开发与测试。核心工作成果包括:独立完成5个模块的接口开发,日均处理数据量达2000条,接口响应时间优化至平均120ms以下;参与3次代码评审,提出7项效率改进建议,被团队采纳并应用于新项目。期间应用Java、SpringBoot、MySQL等技术栈,实践了敏捷开发流程中的持续集成与自动化测试,通过编写单元测试覆盖率达90%的模块,有效降低线上问题发生率。提炼出模块化设计可复用框架,将同类项目开发效率提升15%。
二、实习内容及过程
2023年7月1日到8月31日,我在XX软件公司做开发实习生。主要是搞后端接口开发,跟着团队做项目。刚去那会儿,导师给我配了几个基础模块让我熟悉,包括用户认证和订单管理。用Java加SpringBoot写,数据库选了MySQL。第一个挑战是数据库查询优化,有个列表接口响应慢,平均要250ms,用户反馈明显。我花了三天研究SQL语句,把一些复杂JOIN换成索引优化,最后把响应时间降到了120ms以下。团队那会儿正用Docker部署,我也跟着学了不少,把本地开发环境搭得跟线上似的,少踩了不少坑。
接下来参与了一个电商项目,负责支付模块。用到了RESTfulAPI设计,前后端约定好了接口规范。期间写了不少单元测试,用JUnit加Mockito,覆盖率达到90%以上,后来测试同学说线上问题确实少了。但有时候需求变更挺频繁的,有次凌晨被叫起来改接口,调试到两点才弄好,确实有点累。导师教我用了GitFlow管理分支,每次提交前都跑一遍测试,后来感觉效率高多了。
团队那套CI/CD流程也挺值得学,Jenkins自动打包部署,每次提交代码都能快速看到效果。不过公司培训机制一般,没系统的架构培训,更多是靠项目里摸索。有时候感觉岗位需求和我学的课程匹配度不高,比如好几个地方用到了我不熟悉的缓存技术。
最大的收获是看到真实项目里代码是怎么写的,不像学校作业那样自由。学到了不少工程化东西,比如怎么写可维护的代码,怎么和测试协作。但我也发现,自己写代码有时候太钻牛角尖,后来被导师点醒,说有时候简单方案反而更好。这段经历让我更想往后端方向发展,但明白自己还有很多要学的。
三、总结与体会
这8周在XX软件公司的经历,让我把课堂上学到的软件工程知识真正用上了。7月1号刚去的时候,连CI/CD流程都不太懂,后面跟着团队做项目,独立完成5个模块的开发,日均处理请求能到2000+,这跟学校写几个小程序完全不一样。最让我有成就感的是那个订单模块,刚开始查询效率低被测试催了好几次,后来研究SQL优化方案,把响应时间从250ms压到120ms以下,团队最后还把我的方法用在其他模块了。这让我明白,解决实际问题比写规范代码更重要。
实习也让我更清楚自己未来想干嘛。我发现自己对后端调优特别感兴趣,那段时间天天琢磨数据库索引、缓存策略,甚至去啃Redis官方文档。这段经历直接让我下决心,下学期要系统学完分布式系统课程,顺便考个AWS认证,感觉这些技能在行业里挺吃香的。导师常说“代码要能跑就行”,但后来我发现,能跑还只是基础,真正牛的代码还得考虑可维护性、性能、安全性,这让我对职业规划有了更具体的想法。
看着线上跑着自己写的代码,感觉跟学校做项目完全两码事。以前写完就完,现在要考虑运维、监控、故障排查,责任感确实不一样了。有个次系统突然崩,我跟着导师排查了三个小时,最后发现是第三方接口超时引起的,那种压力现在想想还挺刺激。这次实习也让我意识到,学校教的只是基础,行业里能用的东西多着呢。比如团队那套敏捷开发流程,需求变更、快速迭代都是常态,这让我对未来的工作更有准备了。
行业趋势这块,我感觉微服务、云原生是大势所趋,公司现在项目都往那方向发展。我这段时间接触的SpringCloud、Docker、Kubernetes,感觉都是未来必学的技能。不过也发现,很多新技术落地还得看业务场景,不能为了新而新。总的来说,这次实习就像给我打开了一扇门,让我看到软件工程真实的模样,后续学习肯定得更有方向了。
四、致谢
感谢XX软件公司给我这次实习机会。感谢导师在实习期间对我的指导和帮助,特别是在数据库优化和敏捷开发
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年内蒙古交通职业技术学院单招职业技能考试题库含答案详解ab卷
- 2026年南通职业大学单招职业技能测试题库附答案详解(能力提升)
- 2026年厦门兴才职业技术学院单招职业技能测试题库及答案详解(基础+提升)
- 2026年兰考三农职业学院单招综合素质考试题库附参考答案详解(模拟题)
- 2026年南宁职业技术学院单招职业倾向性测试题库及1套参考答案详解
- 2026年内蒙古能源职业学院单招职业技能考试题库及参考答案详解
- 2026年内蒙古美术职业学院单招职业倾向性测试题库及1套完整答案详解
- 2026年内蒙古机电职业技术学院单招职业倾向性考试题库及参考答案详解(新)
- 2026年保定幼儿师范高等专科学校单招职业适应性考试题库含答案详解(完整版)
- 2026年南通师范高等专科学校单招职业技能测试题库带答案详解(黄金题型)
- 2026年机器人集成公司差旅费报销管理细则制度
- 老年患者的尊严护理与人文关怀
- OOS实验调查培训课件
- DB35∕T 2246-2025 白茶感官风味轮
- 2025年及未来5年市场数据中国观光旅游船市场供需现状及投资战略数据分析研究报告
- 博物馆讲解员面试题目集
- 海上救生艇筏培训课件
- JJF(鄂) 168-2025 控温电烙铁校准规范
- 投诉处理技巧培训
- 文物建筑勘查设计取费标准(2020年版)
- 酒店培训师基本知识培训课件
评论
0/150
提交评论