互联网公司后端开发实习生实习报告_第1页
互联网公司后端开发实习生实习报告_第2页
互联网公司后端开发实习生实习报告_第3页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

互联网公司后端开发实习生实习报告一、摘要

2023年7月10日至2023年9月5日,我在一家互联网公司担任后端开发实习生,负责电商平台订单模块的优化与维护。通过参与需求分析、代码实现与测试,我主导重构了订单创建流程,将接口响应时间从450ms降低至120ms,并发处理能力提升30%。期间,运用SpringCloudAlibaba框架实现服务解耦,使用Redis缓存热点数据,并应用JMeter进行压力测试,日均处理订单量从5万提升至8万。工作涉及数据库设计优化、分布式事务处理、日志系统搭建,熟练掌握Git版本控制与Docker容器化部署。总结出基于Redis的缓存雪崩应对策略与微服务熔断机制,可复用于高并发场景。

二、实习内容及过程

2023年7月10日到9月5日,我在一家做电商平台的互联网公司实习,岗位是后端开发。刚开始主要是熟悉业务,跟着导师看订单模块的代码,发现有些接口设计得不太合理,响应慢。8月15号开始动手改,把原来的单体服务拆分成几个微服务,订单创建和支付分开处理。用Redis做缓存,把热点数据的查询时间从500ms降到200ms,系统扛压力的能力明显强了。期间踩了不少坑,比如分布式事务没处理好,导致偶尔出现订单数据不一致,后来用Seata搞定了。另外,一次大促活动时,并发量飙到15万qps,后台直接挂了,后来加了一层熔断机制才稳住。这段经历让我对高并发系统设计有了直观认识,也学会了怎么用JMeter模拟流量压测。导师说我的代码风格还可以,但单元测试写得太少,这点我得补上。最大的收获是体会到敏捷开发有多重要,需求变更时快速响应真的能省不少事。不过公司培训挺随意的,没系统教我们怎么用CI/CD工具,这有点可惜,要是能早接触点Jenkins、GitLabCI之类的,效率肯定更高。

三、总结与体会

这8周,从7月10号到9月5号,感觉自己像个真·工程师一样在干活,不再是纸上谈兵。以前写代码总觉得还行,真面对线上环境那种压力,尤其是8月20号那次订单系统重构,直接把接口响应时间从450ms压到120ms,感觉就是一次次实战的洗礼。最直观的是看到日均处理订单量从5万稳定到8万,并发能力提升30%,这种数字变化带来的成就感,在学校写项目完全体会不到。这段经历让我明白,后端开发真不是光会写CRUD就行,分布式、缓存、高并发这些概念必须真刀真枪搞懂,比如我琢磨的Redis缓存策略,还有怎么用Seata解决事务问题,这些都是硬核技能。最大的改变是心态,以前觉得写个Bug修修就行,现在明白每个改动都要考虑全链路影响,那种责任感实实在在。实习也暴露了我的短板,比如单元测试写得少,代码覆盖率不够,这直接影响了导师对我的评价。未来打算深挖一下微服务治理这块,先把SpringCloudAlibaba学透,再考个AWS或者阿里云的认证,毕竟现在做后端没点云原生知识肯定不行。行业这趋势明显了,不学点容器化、Serverless,以后找机会都得吃亏。从学生到准职场人的转变,就是从“我会写代码”变成“我能扛事儿”,这感觉,挺带劲的。

四、致谢

在这家公司实习的8周(2023年7月10日至9月5日),得到了不少帮助。感谢我的导师,在订单模块重构和Seata事务处理上给了我很多指点,让我明白怎么做才更规范。团队里的同事也挺热心,遇到Redis缓存问题的时候,有前辈分享过他们的排查思路,对我启发挺大。虽然公司培训体系还

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论