软件工程互联网企业开发工程师实习报告_第1页
软件工程互联网企业开发工程师实习报告_第2页
软件工程互联网企业开发工程师实习报告_第3页
软件工程互联网企业开发工程师实习报告_第4页
全文预览已结束

下载本文档

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

文档简介

软件工程互联网企业开发工程师实习报告一、摘要2023年7月1日至2023年8月31日,我在一家互联网企业担任开发工程师实习生,负责后端API开发与优化。通过参与电商平台项目,完成了3个核心模块的代码实现,包括用户认证系统、商品推荐算法和订单处理模块,累计编写并提交代码1200行,单元测试覆盖率提升至85%。运用JavaSpringBoot框架和Redis缓存技术,将商品查询接口响应时间从500ms降低至150ms,支持日均QPS达8000。总结了基于Docker的CI/CD自动化部署流程,以及Git分支管理策略,可复用于团队协作环境。实习期间,通过解决高并发场景下的数据库锁问题,掌握了SQL调优技巧,并将索引优化应用于订单表,使查询效率提升60%。二、实习内容及过程2023年7月1日到8月31日,我在一家做电商平台的互联网公司实习,岗位是开发工程师。主要是跟着导师做后端API开发,参与了一个新功能的上线。具体做了用户认证模块,用了JWT做token管理,还优化了商品详情页的接口,把响应时间从原来的400ms降到200ms左右。每天早上开站会,下午写代码,晚上搞测试,偶尔要调数据库日志。8周里,独立完成了3个接口的开发,提交的代码通过了80%以上的单元测试。困难是刚开始写代码老被Bug卡住,特别是处理并发订单时,数据库死锁挺烦人。后来跟导师学用了Redis做分布式锁,还看了几篇关于SQL事务隔离的文章,慢慢摸清了门道。现在想想,那个阶段真是把数据库原理给吃透了。成果方面,那个商品推荐模块上线后,用户点击率比旧版本高了15%,日均调用次数从5万次增加到8万次,系统稳定性也不错。导师还夸我写的代码风格统一,注释够清晰。这实习让我明白,光会写代码不行,得懂业务逻辑,还得会跟团队协作。有时候需求突然变,心态要稳,不能慌。比如有一次凌晨被拉进群里,说要临时加个防刷单功能,我就赶紧查资料,用Kafka做消息队列,第二天就搭好了环境。公司的培训机制其实一般,技术分享不多,很多要靠自己找资源学。建议他们可以搞点代码评审,或者多组织些内部技术沙龙。我那组人手也不够,有时候一个人要盯好几个模块,压力是真的大。对我职业规划来说,这次实习让我更确定要做后端开发,特别是分布式这块挺吸引我。感觉自己的调试能力和解决问题的思路都变强了,但还有不少东西要学,比如性能调优这块,我觉得自己还是得下功夫。三、总结与体会这8周,从7月1日到8月31日,跟着团队做项目,感觉跟在学校写作业完全两样。以前觉得学懂了SpringCloud就能上手,去了发现要做高并发还得懂点Redis缓存、消息队列这些,不然系统一上来就崩。负责的订单模块日均处理量做到8万次,虽然比不上大厂那种千万级,但也算是个不小的挑战,好在最后稳住了,这让我挺有成就感的。每天写完代码要自己测,单元测试覆盖率要搞到85%以上,还得过导师那关,代码审查的时候被指出来好几处细节问题,真是学到了不少东西。最深的体会是,做开发光会技术不行,得懂业务,还得会跟人打交道。有一次需求临时变,晚上11点被拉进群里讨论,那会儿真有点懵,但硬着头皮查资料,第二天方案出来了,虽然累,但感觉自己的抗压能力真上来了。这种经历,在学校是模拟不出来的。实习也让我看清了自己的短板,比如对数据库优化的理解还不够深,有些SQL写起来效率不高,得回去补补课。这次实习对我职业规划影响挺大的。以前觉得做技术就行,现在觉得做个好工程师,还得得有责任心,得对线上问题负责。未来打算深挖一下分布式系统这块,打算明年考个AWS或者阿里云的那个ACP认证,感觉挺有用的。行业现在这么卷,光靠学校那点知识肯定不行,得多学,得多练,得多去接触实际项目。这段经历虽然不长,但确实让我从一个学生思维慢慢向职场人转变,知道了自己以后要努力的方向。四、致谢在此期间,感谢公司提供平台让我接触真实项目。特别感谢导师,在遇到技术

温馨提示

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

评论

0/150

提交评论