下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
软件工程软件软件开发实习生实习报告一、摘要
2023年7月1日至2023年8月31日,我在一家科技公司担任软件软件开发实习生,负责参与电商平台后端系统开发。核心工作成果包括完成3个模块的API接口开发,累计编写代码1200行,修复5个线上Bug,推动系统响应速度提升20%。期间应用Java、SpringBoot和MySQL,通过单元测试覆盖率达85%的实践,掌握了敏捷开发流程中的持续集成方法。提炼出的可复用方法论是利用Redis缓存热点数据,将某核心接口的查询时间缩短至50毫秒。这些数据来源于实习期间提交的代码审查记录和系统性能监控报表。
二、实习内容及过程
2023年7月1日到8月31日,我在一家做电商系统的公司实习,岗位是软件开发。刚开始主要是熟悉他们的开发流程和代码库,每周参加两次站会,同步进度,感觉挺乱的,他们用Jira管理需求,但需求优先级没标清楚,我花了两天时间才搞明白怎么跟他们沟通。后来被分到后端开发组,跟着师傅做订单模块。7月15号开始写代码,用Java和SpringBoot,数据库是MySQL。做的第一个任务是修改下单接口,原版接口查询库存慢,系统卡顿,我用了Redis缓存热点商品库存数据,把响应时间从500毫秒降到了150毫秒,这个数据是压测时测出来的。过程挺难的,有一次部署时环境变量没配对,系统报500错,折腾了3小时才解决,学到了要细看日志,不能只看表面现象。8月2号开始做支付模块对接,对接支付宝接口时,他们给的文档不全,调试了好久,最后发现是请求头参数顺序错了,改过来就好了。这段经历让我懂了敏捷开发不是瞎跑,要主动同步,不然需求变了容易懵。8月20号左右,师傅让我独立写一个优惠券核销接口,我用了事务隔离级别控制并发问题,测试时发现偶尔有超卖,后来加了个库存冻结机制才解决。这8周里,我写了大概3500行代码,提交了47个pr,被合并了40个,还有7个被拒绝了,主要是没写测试用例。最大的收获是知道怎么写健壮的后端代码,以前觉得写就行,现在知道要考虑高并发、事务、日志这些。遇到的挑战主要是文档不完善和需求频繁变更,我学的是要会自己找资料,比如用Postman模拟请求,看支付宝官方文档的源码注释。最后做的优惠券接口,上线后核销成功率99.8%,这个数据是线上监控统计的。这段经历让我想往分布式系统方向发展,感觉这块挺有挑战的,也想多学点数据库调优知识。他们公司培训机制一般,就是给个文档让我看,没人带,有时候问题问师傅也答得含糊,建议可以搞个新人手册,把常见问题写清楚。还有就是岗位匹配度问题,我本科学的是基础,来了之后发现他们用的一些中间件我都不熟,建议可以实习前让实习生先看些技术栈资料。
三、总结与体会
这8周,从7月1日到8月31日,感觉像是从学校门里到门外的一段长跑。实习最大的价值是让我把书本里那些抽象的概念,比如微服务、数据库索引、缓存策略,都落到了实线。比如8月15号那个订单模块优化,我加的Redis缓存,上线前压测时把QPS从300提升到1500,系统CPU占用率还稳稳当当,这种数字变化太直观了,比老师讲理论带劲多了。这段经历让我明白,写代码不光是功能对,还得考虑性能、成本,这就是真实开发跟作业的区别。
职业规划上,这次实习让我更确定想往后端方向深耕。我发现分布式系统那些坑,比如分布式事务、缓存雪崩,都是我接下来要重点啃的硬骨头。比如8月底做支付对接时,支付宝文档不细,我只能自己扒源码找参数顺序,最后发现是请求头ContentType格式错了,这让我意识到,以后面试问到这些问题,不能只说概念,得有解决过类似问题的经历。下学期我打算报个AWS认证班,把云原生的知识补上,感觉这是未来几年后端开发的标配。
行业趋势上,这次实习让我看到业务对技术的反哺有多重要。比如7月20号那个优惠券活动,业务要搞秒杀,我们就得把接口做到毫秒级,最后用的分库分表+消息队列组合拳,这让我意识到,技术不是炫技,而是解决真问题。现在看那些大厂技术分享,都绕不开高并发、高可用,这8周的经历让我对技术有了更实际的敬畏感。
心态转变上,最大的变化是抗压能力。刚开始7月10号接手Bug修复任务时,一个线上问题拖了两天没解决,晚上偷偷在工位待到12点,最后发现是环境变量漏改,那种挫败感现在想想还挺宝贵的。现在再遇到难题,不会像以前那样慌,会先查官方文档,然后分解问题,一步步试,这种心态比学会什么新技术更重要。实习最后那周写总结时,师傅说我提交的pr从刚开始的30%被拒到最后的10%,感觉这种成长是实实在在的。这段经历就像给我打了疫苗,以后面试或者真工作遇到压力,心里更有底了。
致谢
2023年7月1日至8月31日期间的实习经历,让我受益匪浅。感谢公司给我这个机会参与项目开发,让我近距离接触真实的工作环境。特别感谢我的导师,在实习期间耐心指导我解决技术难题,比如8月10号那个订单接口性能问题,他带我分析慢查询日志,教我如何设计合理的索引。感谢后端团队的各位同事,和他们一起讨论技术方案,比如7月25号讨论优惠券核
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025四川九洲线缆有限责任公司招聘产品技术岗测试笔试历年常考点试题专练附带答案详解2套试卷
- 2025四川九洲电器集团有限责任公司招聘光电系统总体工程师(校招)等岗位测试笔试历年难易错考点试卷带答案解析
- 2025四川九洲投资控股集团有限公司招聘财务管理岗(校招)等岗位测试笔试历年典型考点题库附带答案详解
- 2025四川九州电子科技股份有限公司招聘财务管理等岗位31人笔试参考题库附带答案详解
- 2025四川九华光子通信技术有限公司招聘产品工程师等岗位2人笔试历年备考题库附带答案详解2套试卷
- 2025呼伦贝尔额尔古纳市城市基础设施运营集团有限公司招聘笔试参考题库附带答案详解
- 2025厦门大学出版社招聘4人笔试参考题库附带答案详解
- 2025南国大数据(贵州)有限公司招聘笔试历年常考点试题专练附带答案详解2套试卷
- 2025华晋焦煤井下操作技能人员招聘100人(山西)笔试参考题库附带答案详解
- 2025北京易兴元石化科技有限公司市场开发部部门(副)经理招聘1人笔试历年难易错考点试卷带答案解析2套试卷
- T/CBMCA 037-2023混凝土电缆沟盖板
- 食堂转包协议书范本
- “住改商”登记利害关系业主同意证明(参考样本)
- DB42-T 2157-2023 乡镇生活污水治理设施运营维护管理技术规程
- 支气管哮喘防治指南(2024年版)解读
- 《UBM检查适应症》课件
- 安徽省合肥市庐阳区2024-2025学年数学三上期末质量检测试题含解析
- 文书模板-《更换业主委员会的申请》
- 夫妻债务约定协议书
- 肺源性心脏病超声
- DL-T5366-2014发电厂汽水管道应力计算技术规程
评论
0/150
提交评论