下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
软件工程软件开发公司软件开发实习生实习报告一、摘要
2023年7月1日至2023年8月29日,我在一家软件工程软件开发公司担任软件开发实习生。在为期8周的实习中,我主要负责参与移动端应用后端API开发,完成3个核心模块的编码与单元测试,累计编写代码1200行,修复Bug15个,其中5个涉及高优先级性能问题。通过应用JavaSpringBoot框架和Git进行版本控制,将API平均响应时间优化至200ms以下。期间运用敏捷开发方法,每日参与站会同步进度,每周完成迭代评审,熟练掌握RESTful接口设计规范和Postman调试工具。实习期间提炼出模块化代码复用策略,将通用认证模块封装成可插拔组件,提升团队后续开发效率约30%。
二、实习内容及过程
1.实习目的
想通过实习了解真实软件项目的开发流程,把学校学的数据结构和算法知识用到实际编码中,感受下团队合作怎么搞,顺便看看自己喜不喜欢后端开发这行。
2.实习单位简介
公司是个做企业级SaaS服务的,主要用Java和React技术栈,团队规模不大但氛围挺开放,大家代码审查的时候挺较真,对接口文档要求很高,必须遵循RESTful风格,参数要带必填项标注。
3.实习内容与过程
第1-2周主要是熟悉环境,跟着导师做需求文档整理,把前端的接口文档翻译成后端能懂的规格,学了不少业务术语。第3周开始上手写代码,参与一个电商模块的开发,负责订单和支付相关的API。用SpringBoot框架,数据库是MySQL,写了个定时任务处理每日结算,花了3天时间优化查询语句,把原本1秒多的响应时间压到100ms以内。第6周遇到个难题,一个批量导入接口老报错,后来发现是内存溢出,改用流式处理数据就好了,还学了JVM调优的小技巧。最后1周帮忙重构了旧代码,把一个耦合度高的模块拆成微服务风格,虽然没完全搞完,但感觉收获很大。
4.实习成果与收获
完成了3个模块的编码和测试,提交了23个代码提交记录,修复了15个Bug,其中5个是性能问题。最满意的是那个定时任务优化,用Redis缓存热点数据后,服务器负载降低了40%。还学会了用Docker打包镜像,团队开发环境统一部署特别方便。最大的收获是明白了自己写代码太随意,现在写每个接口前都要想清楚边界条件,比如空值处理、异常捕获,导师教了我一个检查清单,现在提交代码前会对照着过一遍。
5.问题与建议
遇到过2个坎。一个是需求变更频繁,有时候写完的接口突然要改,搞得返工不少。另一个是新人培训有点糊弄,就发了几篇文档让我们看,没人带写代码。建议公司可以搞个代码评审训练营,让老员工带带新人怎么写单元测试,另外需求变更前最好有个评审会,避免临时改造成本太高。还有我觉得团队可以引入GitLabCI,现在合并代码的时候冲突处理太折腾了,搞个自动测试流程能省不少事。
三、总结与体会
1.实习价值闭环
这8周实习像把理论知识和实际工作拧在了一起。刚来的时候觉得SpringBoot就是一堆配置,现在明白每个Bean的作用、AOP怎么切面处理日志,这些都是在写代码时碰到问题才搞懂的。比如那个订单导入接口的内存溢出问题,查资料、改方案、测效果这一套下来,比学校期末考还让人印象深刻。之前写代码像玩玩具,现在会想怎么设计才利于维护,怎么写才不会让后面接的人骂。
2.职业规划联结
感觉自己确实更适合后端开发,特别是分布式这块。团队用Dubbo做服务调用的时候,我跟着看源码、写单元测试,觉得挺有意思。实习最后导师跟我说可以多学学消息队列,让我考虑秋招往中间件方向发展。现在打算下学期把Kafka和RabbitMQ的系统设计看几遍,顺便考个AWS或者阿里云的云服务认证,简历上至少得显得自己接触过这些吧。
3.行业趋势展望
公司现在搞微服务,但感觉团队规模小的时候,过度拆分反而导致接口网关混乱。这让我想起之前看的文章,说中小公司更适合模块化服务。另外印象最深的是他们用Jenkins搞CI/CD,虽然简单但效率提升明显。现在看技术趋势,好像容器化是必选项,下个月打算去补补Docker和K8s的基础,不然以后面试怕是要被问到尴尬。
4.心态转变
最明显的变化是抗压能力。刚开始被分配任务时手心冒汗,怕写不好拖累团队,现在能冷静分析需求,碰到Bug也不慌了。记得第5周那个支付接口联调,前后端反复改了3次才对上,最后写邮件汇报时手都在抖。现在想想其实问题就出在一个时间戳格式转换上,但经历过才懂什么叫“成年人世界的协作”。这8周像把温室里的苗突然扔进风雨里,虽然被刮得东倒西歪,但总算是扎下点根了。
致谢
1.
感谢公司提供的实习机会,让我接触到了真实的项目开发环境。
2.
感谢
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年AI教育评估系统的可行性研究报告
- 2025年AI教育评估系统的技术方案评审
- 医学影像科介入治疗小组应急预案协作
- 医学影像数据标准化与存储
- 男生美术就业方向
- 护理核心度及护士条例考试试题(含答案解析)
- 家具类项目实施方案及质量控制措施
- 药剂师职业规划书
- 《运筹学》-课程实践S2
- 在XX市2026年“关爱女性健康行”暨女性安康工作启动会议上的讲话
- 2026年山东旅游职业学院综合评价招生素质测试面试模拟题及答案(二)
- 2025年海南工商职业学院单招综合素质考试题库附答案解析
- 2026中国邮政集团有限公司江门市分公司招聘备考题库及一套答案详解
- 微生物菌剂培训课件
- 围术期应激反应的麻醉调控策略
- 2026年考研法硕(非法学)专业基础398模拟卷(试卷+解析)
- 2025年江苏省连云港市中考英语试卷
- 2026年内蒙古建筑职业技术学院单招职业技能考试题库完美版
- 2024集中式光伏电站场区典型设计手册
- 杠铃深蹲课件
- (人教A版)选择性必修一高二数学上册 全册综合测试卷-基础篇(原卷版)
评论
0/150
提交评论