软件工程码云科技软件开发工程师实习报告_第1页
软件工程码云科技软件开发工程师实习报告_第2页
软件工程码云科技软件开发工程师实习报告_第3页
全文预览已结束

付费下载

下载本文档

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

文档简介

软件工程码云科技软件开发工程师实习报告一、摘要

2023年7月1日至2023年8月30日,我在码云科技担任软件开发工程师实习生,负责后端系统开发与优化。通过参与电商平台订单处理模块重构,将接口响应时间从450ms降低至120ms,吞吐量提升至300qps;主导完成3个微服务单元测试用例,覆盖率从65%提升至92%。运用SpringCloudAlibaba实现服务治理,结合Docker容器化部署,将部署周期缩短50%。熟练应用Java、Python及MySQL,掌握敏捷开发流程与CI/CD自动化实践,验证了微服务架构在提升系统扩展性方面的有效性。

二、实习内容及过程

2023年7月1日到8月30日,我在码云科技干软件开发工程师实习。单位挺正规,做分布式系统和云平台的,项目都是基于Java和微服务架构的。我主要搭环境,把系统从本地迁移到云服务器,用Docker和Kubernetes搞了容器编排,部署过程比以前快了俩钟头。后来参与电商平台订单模块重构,老代码耦合度高,接口响应450ms,用户访问慢。我拆了几个微服务,用SpringCloudGateway做网关,搞了熔断和限流,响应时间缩到120ms,并发量从150qps提到300qps。遇到的最大坎是数据库优化,事务锁问题导致高峰期订单超时。花一周研究SQL慢查询,改了几个JOIN语句,加了个Redis缓存热点数据,问题解决大半,TPS从80提到150。学了不少新东西,比如分布式事务的最终一致性方案,还有CI/CD流程怎么用Jenkins自动测试。就是单位培训有点水,技术分享少,感觉岗位需求跟我学的数据库方向差了点。建议多搞点实操培训,比如给个完整的项目从设计到部署的全程指导,或者搞个内部技术论坛啥的,对新人成长帮助大。这段经历让我懂了理论落地多难,也看到自己数据库这块短板得赶紧补上,以后职业规划得往数据方向发展了。

三、总结与体会

这8周在码云科技的经历,让我把书里学的软件工程理论跟实际项目对上了号。7月15号参与的订单系统重构,从450ms响应降到120ms,300qps的吞吐量提升,这就是微服务架构和性能调优直接带来的改变。每天跟代码、日志打交道,发现线上问题必须马上解决,那种紧迫感让我对系统稳定性有了真切的敬畏。以前写代码总觉得差不多就行,现在明白每个接口、每条SQL都得精打细算,这心态转变挺大的,责任感也重了。

实习最大的收获是看清了职业方向。我发现自个儿对数据库和分布式事务这块挺感兴趣,单位里用MySQL和Redis解决高并发问题给我不少启发。接下来打算深挖一下分布式数据库和SQL性能优化,看看能不能考个相关认证,比如云原生工程师啥的,为以后求职加把劲。行业现在卷,光会基础技术肯定不行,得持续学新技术,像Docker、Kubernetes这些容器化、云原生技术已经是大势所趋,早点掌握心里踏实。

这次经历也让我明白,学校知识是基础,但企业更看重你怎么把技术落地。比如用Docker部署服务,从最初搞不清镜像、容器概念,到后来能独立搭建CI/CD流水线,中间踩了不少坑。不过每次解决问题后都感觉自己进步了,这种感觉特棒。未来要是继续搞技术,肯定得往更专精的方向走,光会写代码肯定不行,得懂点架构、懂点运维,成为那种能独立负责一块业务的工程师。从学生到职场人,感觉就是肩膀上的担子沉了点,但干成事后的成就感也足。

致谢

感谢码云科技这段时间的实习机会,让我接触到了真实的项目开发环境。特别感谢我的导师,在实习期间给了我很多具体的指导,比如帮我分析订单系统性能问题时,讲解了缓存穿透和击穿的解决方案,让我对分布式系统优化有了更深的理解。也谢谢团队里其他同事,他们在我遇到技术难题时,比如调试Kubernetes部署问题,耐心跟我讲步骤,帮我看了日志。这段经历中,学校指导老

温馨提示

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

评论

0/150

提交评论