软件开发与工程IT公司软件工程师实习报告_第1页
软件开发与工程IT公司软件工程师实习报告_第2页
软件开发与工程IT公司软件工程师实习报告_第3页
软件开发与工程IT公司软件工程师实习报告_第4页
全文预览已结束

付费下载

下载本文档

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

文档简介

软件开发与工程IT公司软件工程师实习报告一、摘要2023年7月1日至2023年8月31日,我在一家软件开发与工程IT公司担任软件工程师实习生。期间,我参与了三个项目,完成代码重构优化,将核心模块响应速度提升23%,累计修复12个bug并提交9次CodeReview。主要应用Java和Python进行后端开发,使用Git进行版本控制,结合JUnit和Postman进行自动化测试,通过Jira跟踪任务进度。提炼出模块化设计原则,将通用功能封装成可复用组件,减少重复开发时间30%。实习期间,掌握敏捷开发流程与CI/CD实践,将本地开发环境配置标准化,提升团队协作效率。二、实习内容及过程2023年7月1日到8月31日,我在一家做软件开发的公司实习,岗位是软件工程师。刚开始主要是熟悉环境,看团队之前做的项目文档,学他们的代码风格。8月8号开始独立负责一个模块,是给一个电商系统做订单处理的优化。这个模块原来用Java写,响应慢,bug多,我就改成用SpringBoot框架,加了个缓存层Redis,测试后发现速度确实快了23%,之前平均3秒现在1.8秒搞定。期间还用Postman测接口,发现10个接口里有12个bug,自己改好了9个,提交Jira让同事看,他们改完又给我提意见,这样来来回回才搞定。团队用的是敏捷开发,每周开站会,用Jira跟踪进度。我遇到过个难题,需求变动特别频繁,有时候前一天写的代码第二天就得重做。当时挺懵的,后来跟导师聊,他教我用版本控制分支管理,搞个hotfix分支快速修复bug,主干代码不变。学到了版本控制的重要性,不然真乱成一锅粥。最后项目提前两周上线,用户反馈不错。这8周让我明白,光会写代码不行,得懂整个开发流程,比如CI/CD,他们用Jenkins自动部署,我就在想以后得学学这个。公司的培训机制其实一般,就给了一堆内部文档,没人手把手教,有些技术细节自己摸索挺费劲。而且岗位要求挺高,但给我接触的机会不多,有好几个高级功能没让我碰。要是能多给些培训,比如组织技术分享会,或者给我配个导师带一带,效果可能会更好。我建议他们可以搞个新人成长计划,分阶段接触不同模块,这样学起来更系统。三、总结与体会这8周,从7月1日到8月31日,实习经历像把钥匙,让我把学校学的理论知识跟实际工作挂上了钩。以前写代码,感觉做完就完了,现在明白要考虑性能、可维护性,像那个订单处理模块,加Redis缓存前平均3秒响应,加后1.8秒,23%的提升不是嘴上说说,是实实在在的测试数据。这让我懂了,做软件不是玩票,得抠细节,得懂用户真正要什么。团队用敏捷开发,每周站会、Jira跟踪,一开始我挺不适应,觉得需求变来变去麻烦,但后来发现这样效率高,能快速响应变化。这让我开始想自己的职业规划,以前觉得做技术就行,现在觉得,懂业务、懂管理同样重要。这段经历让我意识到,光会写代码不够,得会跟人沟通,会整个开发流程。行业里好像挺流行微服务、云原生这些,我实习那会儿接触到的项目还是单体架构,但看到他们用Docker容器化部署,就知道趋势是这个方向。这8周让我明白,学校学的只是基础,真要发展,还得持续学。比如那个Redis缓存,之前只在课上学过,真用起来才知道坑不少,得自己调参数、看日志。我打算接下来把Docker、Kubernetes好好学学,争取拿个认证。心态上真的变了,以前觉得写个功能就行,现在觉得得对整个系统负责。比如那个订单模块,我不仅要写好,还得考虑未来别人基于我的代码再加功能,能不能扩展。这种责任感,我觉得比在学校做作业压力大多了,但也挺有成就感的。未来要是真想留在这个行当,我得把技术功底打牢,还得提升沟通协调能力,毕竟以后不是一个人在战斗。这8周,让我从一个学生,慢慢向一个职场人转变了。四、致谢感谢那家公司给我实习的机会,让我能在真实环境里锻炼。特别感谢我的导师,那段时间对我帮助挺大的,技术上遇

温馨提示

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

最新文档

评论

0/150

提交评论