付费下载
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
软件开发互联网公司开发工程师实习报告一、摘要
2023年7月1日至2023年8月31日,我在一家软件开发互联网公司担任开发工程师实习生,负责后端系统开发与优化。核心工作成果包括:重构API接口,使系统响应时间缩短30%,日均处理请求量提升至10万次;参与数据库性能调优,将SQL查询效率提高40%,用户查询错误率降低至0.5%。期间应用了SpringBoot框架进行微服务开发,使用Docker容器化部署,并运用JMeter进行压力测试。提炼出模块化代码复用策略,将通用组件封装成可插拔模块,显著提升开发效率。通过实践掌握了敏捷开发流程,将需求迭代周期从7天压缩至3天。
二、实习内容及过程
1.实习目的
去2023年7月1号开始那会儿,我就是想看看自个儿学的那些后端知识在真正项目里啥样,顺便琢磨下自己到底喜欢这行不。就想找个能接触实际业务的地方,别光在理论里转悠。
2.实习单位简介
我实习那家公司啊,算是国内挺有名的互联网公司,做的是电商这块儿业务。技术栈用得挺前沿,像啥微服务、容器化部署都用上了。我这实习岗是在后端开发团队,主要跟着师傅们搞系统优化和新功能开发。
3.实习内容与过程
一开始呢,就是熟悉他们那套开发流程,比如需求评审会啊、代码审查啊,都是跟着他们节奏来的。7月8号到15号,我第一个任务是帮师傅们把一个老接口重构一下,主要是为了提升性能。当时系统响应时间老在500ms上下,用户反映有点慢。我试着用SpringBoot框架重新设计了一下,把同步查询改成异步,还加了个缓存层。改完后测了下,最慢请求也降到了200ms以内,峰值并发量从5万提到了8万。
7月16号开始参与新项目,是帮着优化订单处理模块。那段时间系统压力特别大,有时候并发量直接飙到10万+,数据库查询慢得像卡死。我就跟着团队一起分析慢查询日志,发现有几个大表没建好索引。后来我们加了几把索引,还用了分库分表的策略,用户投诉的查询超时问题基本就解决了。期间还学了点Docker和Kubernetes,把测试环境容器化,部署速度直接快了至少一半。
8月初,团队让我用JMeter搞了个压力测试,模拟双十一那种场景。一开始我对着那些参数挺懵,完全不知道怎么调。后来师傅给我发了几个测试用例,我就照着改,把并发用户数从1000一路加到5万,最后发现内存泄漏问题,内存占用直线飙升。解决这个问题的过程还挺折腾,最后发现是某个缓存清理逻辑写错了,改完才稳住。
4.实习成果与收获
我那8周里,实际参与开发的功能有3个,重构的接口用了3周时间上线。最明显的成果就是订单模块的优化,上线后系统错误率从0.8%降到0.2%,高峰期还能扛住12万并发。收获最大的还是实践能力,以前写代码总觉得没啥问题,真到线上环境才发现各种边界条件得考虑。现在对微服务治理、分布式事务这些概念理解深多了。
5.问题与建议
实习期间发现的问题呢,主要是他们培训机制有点欠缺。刚开始几天就是给我个文档随便看,没人系统带,很多技术细节都是自己摸出来的。而且我的岗位跟前端对接多,有时候需求不明确,得反复沟通。
我建议啊,可以搞个新人引导计划,比如每周固定时间跟导师对焦,再配个在线知识库,现在技术更新快,文档也得及时更新。另外可以考虑搞个轮岗机制,让我能接触下前端或者测试,这样对整个业务链路理解更深。
三、总结与体会
1.实习价值闭环
这8周,从7月1号到8月31号,感觉就像把书里那些零散的技术点串联起来了。刚去的时候,面对真实业务场景还是有点懵,特别是7月12号第一次提交代码被Review回来的时候,师傅指出的几个设计问题把我难住了。后来我花了两周时间重写模块,把数据库查询优化了40%,这个数据现在看还挺有纪念意义的。实习最后那段时间,我已经能独立负责一个功能模块了,比如8月15号完成的订单状态同步服务,上线后系统错误率从0.8%降到0.2%,这种成就感是学校项目给不了的。感觉自己从一个只会照本宣科的学员,变成了能扛点事儿的小工,这种转变挺真实的。
2.职业规划联结
这段经历直接让我调整了职业规划。之前想当纯后端工程师,现在发现分布式系统、高并发架构才是我的菜。8月25号参加公司技术分享会的时候,看到大佬们聊的流量分发、服务熔断那些东西,我就开始琢磨要不要去考个云原生相关证书。实习最后导师跟我说,如果下学期能深入学懂Kubernetes,机会就大,现在我就天天刷Docker和CNI的文档,感觉这方向比单纯写业务代码更有挑战性。
3.行业趋势展望
这段时间明显感觉到,现在做软件不光要代码写得好,还得懂生态。比如7月20号团队讨论接入新的第三方支付接口的时候,我们就用到了gRPC协议,性能确实比以前RESTful好不少。而且现在公司搞的自动化部署,每天晚上我都能在Jenkins日志里看到自己写的脚本运行记录。这让我意识到,以后开发得跟DevOps更紧密结合,不然会被淘汰。8月30号的时候,我还偷偷看了一下招聘网站,发现现在很多岗位都要求会Elasticsearch,这东西我在项目中正好用到了,看来得赶紧补上。
4.心态转变与未来行动
最深的体会是,职场不是学校,没人会手把手教你。7月15号我差点因为一个bug熬夜到凌晨3点,被师傅骂了一顿,第二天我就学会了怎么用Redisson做分布式锁来避免问题。现在想想,这种压力其实是好事,逼着你成长。未来打算把实习期间写的几个小工具开源,比如那个订单查询优化脚本,希望能帮到其他同学。下学期打算接点私活练练手,目标就是能独立完成一个全栈小项目,到时候简历上也能写点东西。
四、致谢
1.
感谢那家公司能给我这个实习机会,让我在2023年7月1号到8月31号这段时间里学到了不少东西。特别感谢我的导师,那个7月12号帮我debug到深夜的师傅,还有后来教我用Docker的同事小张。你们说的那些关于微服务拆分的话,我现在还记得。
2.
感谢学校那几位指导老师,虽然实习期间没怎么联系,但他们开学初教的《分布式系统原理》课,帮了我不少忙,特别是7月15
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025 小学二年级道德与法治上册帮家人摆鞋子放鞋架课件
- 2026年天津理工大学中环信息学院单招综合素质考试参考题库含详细答案解析
- 外语培训财务分析
- 2026年西双版纳州招聘事业单位工作人员(334人)参考考试试题及答案解析
- 2026年青海农牧科技职业学院单招综合素质考试备考试题含详细答案解析
- 2026年安徽城市管理职业学院单招综合素质考试备考题库含详细答案解析
- 2026年运城幼儿师范高等专科学校单招职业技能考试参考题库含详细答案解析
- 2026年赤峰工业职业技术学院单招职业技能考试备考试题含详细答案解析
- 2026年江苏医药职业学院单招综合素质笔试模拟试题含详细答案解析
- 2026年西安航空职业技术学院单招综合素质考试备考试题含详细答案解析
- 《筑牢安全防线 欢度平安寒假》2026年寒假安全教育主题班会课件
- 2026国家国防科技工业局所属事业单位第一批招聘62人备考题库及答案详解(新)
- 信息技术应用创新软件适配测评技术规范
- 2026版安全隐患排查治理
- 道路施工安全管理课件
- (2025年)吉林事业单位考试真题附答案
- 肉瘤的课件教学课件
- 电子束直写技术讲座
- 项目监理人员廉洁从业承诺书
- 短篇文言文翻译
- 疾病产生分子基础概论
评论
0/150
提交评论