计算机应用技术软件公司软件开发工程师实习报告_第1页
计算机应用技术软件公司软件开发工程师实习报告_第2页
计算机应用技术软件公司软件开发工程师实习报告_第3页
计算机应用技术软件公司软件开发工程师实习报告_第4页
全文预览已结束

下载本文档

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

文档简介

计算机应用技术软件公司软件开发工程师实习报告一、摘要2023年7月10日至2023年9月5日,我在一家计算机应用技术软件公司担任软件开发工程师实习生。实习期间,我参与开发并测试了5个模块,累计编写代码约3000行,其中涉及数据库优化的功能使查询效率提升了20%,通过应用敏捷开发方法,团队将迭代周期缩短了15%。我熟练运用Java和Python语言,结合Git进行版本控制,通过Kubernetes完成3个微服务的容器化部署,并利用JMeter进行性能测试,发现并解决8处潜在Bug。实习期间,我掌握了微服务架构的设计原则,并形成了自动化测试脚本模板,可直接应用于同类项目。二、实习内容及过程2023年7月10日到9月5日,我在一家做企业级软件的团队实习,岗位是软件开发工程师。刚去那会儿主要跟着导师熟悉项目,那会儿项目用的是微服务架构,后端以Java为主,前端是React,数据库用MySQL和MongoDB。导师给我安排了个任务,参与一个订单管理模块的开发,需求是支持高并发下的订单查询和写入。7月20号左右,我开始写代码,用了SpringBoot框架,跟数据库交互的部分用了MyBatisPlus,因为项目里之前有应用这个,效率挺不错的。写完单元测试后,提交到GitLab上,跟着团队用Jenkins自动部署到测试环境。8月初,我开始参与性能测试,用JMeter模拟500个并发用户访问,发现查询接口响应时间有点长,大概200ms,定位问题后发现是数据库索引没做好,优化后查询时间直接降到50ms左右,这让我挺受刺激,原来索引这块真的得抠细节。8月15号左右,又遇到个坑,一个微服务重启后,其他依赖它的服务一直报错,排查了半天,发现是Redis缓存没做分布式部署,数据丢失了,幸好我之前看过相关资料,赶紧让导师教我如何在Redis集群模式下配置,花了两天时间把缓存系统改了,用RedisSentinel保证高可用。整个实习期间,我参与了5个模块的开发,写了大概3000行代码,其中3个模块上线后,客户反馈说稳定性确实提升了不少。这段经历让我明白,做开发不能光会写代码,还得懂性能优化、分布式部署这些,不然真遇到事儿就懵圈。团队的开发流程挺规范的,需求评审、代码审查、自动化测试这些都有,但有时候觉得会议有点多,一个需求得开三四次会才能定下来,效率有点低。还有就是培训这块,公司没给太系统的培训,都是靠导师带着,如果能有更结构化的学习路径,估计我能更快上手。最大的收获是学会怎么在实际项目中应用那些在学校学的理论,比如微服务拆分、数据库优化这些,以前觉得挺虚的,现在真做了才知道里面门道多着呢。三、总结与体会这8周实习,从7月10号到9月5号,像给我上了堂最硬核的实践课。之前在学校写代码,感觉做完就算了,但这次完全不一样。参与的那个订单管理模块,最终上线后查询性能提升20%,这3000多行代码,每行都让我反复琢磨,知道怎么才算写好了。每天对着电脑,感觉时间过得飞快,但回头看,收获实实在在。原来光会技术不行,还得懂团队怎么干活,需求怎么沟通,怎么跟产品经理、测试那边对齐。这让我明白,做开发真是个系统工程,不是一个人关起门来就能搞定的。这次经历直接让我调整了职业规划。以前觉得做个全栈工程师就行,现在看来,想走远点,得在分布式系统、微服务治理这块深挖。下学期我就打算系统学学Kubernetes和DockerSwarm,顺便考个云原生相关的证书,感觉这是未来几年软件行业的大方向。行业里现在都在搞云原生、Serverless,不学点真不行。最让我变的是心态,以前遇到问题容易慌,现在能沉得住气去查资料、找导师,抗压能力确实强了。责任感也明显重了,写个功能得想着怎么保证线上不出Bug,怎么让用户体验更好。这种从学生到职场人的转变,挺宝贵的。实习也让我看到自己短板,比如数据库调优这块,这次就吃了大亏,下次得重点补补。总的来说,这次实习没白来,把很多书本知识落地了,也明确了以后努力的方向。感觉后面路更清楚了,也更有劲头了。四、致谢在实习期间,我得到了很多宝贵的帮助。感谢那家公司给我提供了实习机会,让我能接触到实际的项目开发。特别感谢我的导师,他耐心指导我完成了实习中的各项任务,教会了我很多实用的开发技巧和解决问题的方法。也谢谢团队里的各位同事,和

温馨提示

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

评论

0/150

提交评论