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

下载本文档

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

文档简介

软件工程互联网企业软件工程师实习生实习报告一、摘要2023年7月1日至2023年8月31日,我在一家互联网企业担任软件工程师实习生。实习期间,主要负责参与XX系统后端模块开发,独立完成3个功能模块的编码与单元测试,累计提交代码量约1200行,通过CodeReview一次性通过率达90%。运用Java和SpringBoot框架,将XX接口的响应时间从500ms优化至150ms,并发处理能力提升40%。实践过程中,系统性地应用敏捷开发流程,采用Git进行版本控制,结合Jira跟踪任务进度,形成可复用的需求拆解与测试用例设计方法论。通过实习,深化了对分布式系统设计、数据库调优及团队协作的理解,验证了课堂所学的软件工程理论在真实场景中的应用价值。二、实习内容及过程2023年7月1日到8月31日,我在一家做电商后端的团队实习。目标是学懂分布式系统怎么写,顺便看看实际项目里敏捷开发是啥样。公司业务挺大,用户量上千万,技术栈主要是Java、SpringCloud和Kafka,搞的是订单和库存系统。我跟着师兄搞订单模块,主要是用SpringBoot写API,对接Redis和MySQL。7月中旬,我接手了新增订单的接口开发,需求是支持超卖场景。之前系统用悲观锁,线上偶尔会出Bug,导致库存扣减两遍。我就琢磨能不能改成分布式锁,用Redisson来做。花了三天时间重写逻辑,写完自己测了1000次并发场景,没问题才提交。上线后那周,接口失败率从0.3%降到0.05%,挺满意的。困难是初期需求文档不清,8月初有个活动需求,产品临时加了个优惠券关联规则,我直接懵了。因为之前没接触过这块业务,只能天天追着产品问细节,还翻技术文档找思路。最后用数据库事务和定时任务搞定,但效率不高。后来我意识到得主动梳理业务逻辑,不然干着干着就跑偏了。团队用Jira管任务,每周例会同步进度,但有时候需求变更太频繁,会搞混优先级。培训机制还行,给配了导师,但技术分享不多,很多问题都是自己搜解决方案。岗位匹配度上,虽然主要做后端,但接触了点前端知识,比如调试接口用Postman,挺有意思的。这段经历让我明白,写代码不光是敲代码,还得懂业务、会沟通。职业规划上,我想往中间件方向发展,这次实习直接用到了分布式锁和Kafka,感觉挺对路。公司管理上,我觉得例会能不能搞得更高效点,比如提前发议程?培训可以多搞点实战分享,比如搞个内部技术沙龙啥的。三、总结与体会这8周,从2023年7月到8月,感觉像是从校园到职场的快速过山车。实习最大的价值是把我课本上那些抽象概念给具象化了。比如分布式锁、数据库事务隔离级别这些,以前光看懂了,实际写起来才发现坑不少。我负责的订单模块用Redisson搞分布式锁,线上跑了一周,失败率从0.3%降到0.05%,这让我真切感受到技术优化带来的业务价值。写代码不再是完成任务,而是要考虑性能、稳定性,这种责任感是以前没有的。实习经历直接影响了我的职业规划。我之前想往全栈发展,但这次接触核心业务系统,发现我对后端中间件更感兴趣。特别是Kafka做异步处理的场景,感觉挺酷的。打算下学期补补消息队列和缓存相关的课程,看看能不能拿下AWSCertifiedAdvancedDeveloper认证,至少先把技术栈往这个方向靠拢。看着系统上线后用户真的在使用,这种成就感是实习前没法想象的。行业里现在到处是微服务、云原生,感觉不学这些很快就被淘汰了。公司虽然培训一般,但让我意识到自学能力有多重要。比如那个超卖问题,最后还是靠自己在StackOverflow上找到解决方案,然后才改成分布式锁。这让我悟了,以后得把技术社区刷得更勤。心态转变挺明显的,以前写代码怕错,现在知道Bug是难免的,关键是怎么快速定位和解决。抗压能力也强了点,比如活动期间需求变更频繁,虽然搞得有点焦头烂额,但最后还是扛下来了。这种经历比单纯做项目有收获。未来肯定把这次踩过的坑都记下来,变成自己的经验库,再遇到类似问题就能直接上手了。四、致谢感谢这次实习机会,让我真切感受了互联网企业的工作节奏和技术氛围。特别感谢我的导师,在我遇到需求理解困难时,总能耐心引导我找到思路,代码Review也点醒了我很多之前没注意的细节。和

温馨提示

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

评论

0/150

提交评论