付费下载
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
计算机科学与技术软件科技软件开发实习报告一、摘要2023年7月10日至2023年9月5日,我在一家科技公司担任软件开发实习生,负责后端API开发与优化工作。通过参与三个项目,我完成了23个API接口的设计与实现,其中15个接口性能提升超过30%,并将平均响应时间从850毫秒降低至550毫秒。核心工作包括使用Java和SpringBoot框架开发用户认证模块,应用微服务架构重构订单处理系统,并采用Docker容器化部署提升开发效率。在实习中,我熟练运用Git进行版本控制,结合Jira实现敏捷开发流程,并通过Postman进行自动化测试,累计提交代码137次,解决52个技术难题。这些实践让我掌握了微服务架构的落地方法,并形成了可复用的API性能优化方案。二、实习内容及过程2023年7月10日到9月5日,我在一家做企业服务的公司实习,岗位是软件开发。主要跟着团队做后端开发,用Java和SpringBoot框架。第一个月主要是熟悉项目,参与了一个用户认证模块的开发,用了JWT做token管理,前后花了两周时间完成接口设计和单元测试。期间遇到一个数据库查询慢的问题,数据量太大,查一个列表要2秒多,我尝试优化了SQL语句,加上索引,最后响应时间降到了0.5秒左右。第二个阶段开始独立负责订单处理系统的重构,采用微服务架构,拆分成三个服务:订单服务、库存服务和支付服务。这个项目持续了三周,期间团队用Docker容器化部署,我负责编写Dockerfile和CI/CD流程,每次代码提交后自动在测试环境跑集成测试,减少了手动部署的错误率。最后两周主要做Bug修复和性能调优,比如调整线程池参数,把系统最大并发数从100提升到300,系统稳定性明显改善。实习期间接触了敏捷开发流程,每周用Jira开站会,用Git管理代码,分支策略是Gitflow。印象最深的是一次紧急上线,凌晨三点发现一个隐藏的bug,导致部分用户无法下单,我快速定位是缓存失效问题,改完代码直接热部署,花了不到半小时搞定。这段经历让我明白线上问题处理要快,平时得多练。公司的开发流程挺规范的,但有时候需求变更太频繁,开会时老板一个电话过来改方向,有时候会打乱节奏。培训方面还不错,给我配了导师,但技术分享比较少,都是靠自己在GitHub上看开源项目。岗位匹配度上,接触了微服务但没机会深入,希望能多参与些底层架构设计。最大的挑战是微服务治理,服务间调用超时和熔断处理搞了很久。一开始没太理解舱壁隔离的概念,导致系统雪崩过一次,后来学了Hystrix做降级,加上Zuul做路由,情况好转。学到了不少实践中的经验,比如服务配置要外化,用Nacos统一管理,不然修改麻烦。成果上,我负责的订单模块日活用户支持到5万,接口平均响应时间稳定在300毫秒内。提交了137个代码commit,解决技术问题52个。这段经历让我意识到,理论知识和实践还是有差距的,比如分布式事务的最终一致性没完全搞透,回去要补补资料。职业规划上,我希望未来能往分布式架构方向发展,但感觉现在基础还不够扎实,得多做项目积累。三、总结与体会这八周实习,像是从书本跳进现实,感觉收获特别具体。7月10日刚上手时,面对真实业务代码还懵,连Git的rebase都用不熟练,一个简单的Bug排查就要半天。但9月5日离开时,能独立负责小模块开发,解决过数据库锁问题,写出的SQL被导师夸过效率,这感觉挺实在。参与的项目里,订单模块重构让我对微服务架构的理解从概念变成了实践,知道怎么用Dockerfile打包环境,怎么在Jenkins里配置流水线。提交的137个代码commit,每个commit背后都是对代码质量的又一次确认,这种责任感是以前写课程设计没体会到的。实习让我更清楚自己的职业方向。现在看招聘要求,发现很多岗位都要求熟悉分布式事务,我这次遇到的超时和熔断问题,正好暴露了这块短板。回去打算系统学学CAP理论和Raft协议,争取年底前把云原生领域的AWS认证考了,至少先把AWSCertifiedDeveloper这个技能加到简历里。行业里现在好像都在搞Serverless,但感觉公司用的还是传统部署,可能技术选型有考量。我观察到,很多同学实习后都倾向于做通用开发,但我觉得搞懂底层原理更重要,比如这次踩过的数据库索引坑,回去要专门做实验对比不同索引类型在分页查询里的表现。最直观的感受是心态变了。以前写代码觉得对就是对错就是错,现在明白业务逻辑复杂时,要考虑各种边界情况,甚至要跟产品经理、测试扯皮。比如订单模块那段时间,因为要兼容旧系统接口,代码写得很别扭,但必须这么做,不然测试通不过。这种在压力下妥协又坚持的过程,挺磨人的,但也让我觉得离真正的开发更近了。以后再遇到难题,不会像以前那样慌,会先分析日志,再尝试重置环境,一步步查。这种从学生到职场人的转变,虽然累,但成长快。总的来说,这次实习像是在IT行业打了个地基,虽然深浅有限,但每一步都踩在实地上。接下来的学习,会更有针对性,毕竟知道哪些技术真的能用上,哪些只是纸上谈兵。这种带着问题去学的状态,效率会高很多。致谢要谢谢那家公司给了我实习机会,跟着团队做开发挺充实的。导师对我帮助特别大,耐心给我讲项目背景和业务逻辑,一开始我不懂微服务为啥要拆,他给我举了用户量增长的例子,一下子就明白了。还有几位同事,帮我解决过好几次技术难题
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年提升团队执行力的方法和技巧题库PMP团队建设的关键执行阶段
- 安全预测预警制度
- 2026年设计团队创意碰撞与方案执行题目
- 2026年投资顾问实务客户分析与资产配置策略题
- 2026年高分子化学高分子材料与工艺原理习题与解析
- 2026年托福考试听力理解口语表达模拟试题
- 2026年AI教育教学模式测试题
- 2026年托福听力阅读专项训练题目
- 2026年心理咨询师青少年心理辅导方向考试题目
- 2026年服装设计与创意技能考试题目及解析
- 酒店管理专业实习管理手册
- 中国糖尿病防治指南(2024版)解读
- 2024年劳动保障监察和调解仲裁股年终总结
- 艺术院校合作办学方案
- 物业工程管理中的成本控制方法
- 2023年四川省绵阳市中考数学试卷
- 安徽省合肥市包河区2023-2024学年七年级下学期期中数学试卷
- 医疗器械行业招商方案
- 医院纪检监察室工作总结暨述职报告课件
- GB/T 10561-2023钢中非金属夹杂物含量的测定标准评级图显微检验法
- 轨道安装检查检验批施工质量验收表
评论
0/150
提交评论