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

付费下载

下载本文档

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

文档简介

软件工程软件开发公司总部软件开发实习生实习报告一、摘要

2023年7月1日至2023年8月31日,我在一家软件工程软件开发公司总部担任软件开发实习生。期间,主要负责后端API开发与测试工作,独立完成5个模块的代码实现,累计编写有效代码约1200行,修复Bug数量达30个,其中3个为高优先级问题。熟练运用Java和SpringBoot框架,参与搭建了自动化测试脚本,将单元测试覆盖率从60%提升至85%。通过实践掌握了敏捷开发流程,形成了模块化代码复用方案,可显著降低同类项目开发成本约20%。

二、实习内容及过程

实习目的是深入了解软件开发实际工作流,将学校学的理论知识跟项目结合。实习单位是家做企业级软件开发的,主要搞B2B系统,技术栈以Java和云平台为主。我被分到后端开发组,参与一个客户管理系统模块的迭代。

我的主要工作是跟着导师写API接口,处理数据库交互,还有写单元测试。具体来说,7月10号到20号,我负责用户认证那块儿的开发,用了JWT做身份验证,跟前后端对接时反复调试,确保了令牌生成和校验的逻辑没问题。7月25号开始做订单管理功能,涉及到跟库存系统的接口调用,初期因为异步处理没调好,出现过数据不一致的情况,后来通过加锁机制和重试逻辑解决了。8月1号到8号,我独立完成了报表生成模块,用到了SpringBatch技术,把处理时间从原来的10秒缩短到了3秒,测试数据跑下来,内存占用也控制得比较好。除了写代码,我还参与了每周的站会,跟团队同步进度,也用了Jira管理任务。

遇到的最大挑战是初期对业务逻辑理解不深,导致返工。比如订单模块刚开始没完全搞懂库存扣减的时序问题,后来通过多看需求文档,跟产品经理沟通,才把逻辑理顺。为了提高效率,我自学了Postman的自动化测试功能,把常用的接口测试用例搭起来,覆盖率提到85%左右。实习成果就是交付了三个可用模块,写的代码通过了团队评审,测试覆盖率数据也能查到。这段经历让我意识到,做开发不光要会写代码,业务理解同样重要。

单位管理上,感觉部门间沟通有时不太顺畅,信息传递会有点延迟。培训机制方面,新人培训材料比较陈旧,有些技术点需要自己上网找资料补。岗位匹配度上,我接触的核心技术跟我专业课程有点脱节,比如没怎么用到Docker容器化部署。建议可以搞个在线学习平台,把最新的技术栈文档放上去,新人培训也增加一些实战环节,比如搞个代码互审或者模拟项目。另外,部门间可以搞点联合分享会,促进信息流通。

三、总结与体会

这八周实习,感觉像是把书本里那些零散的知识点,真的落到手边去摸、去跑了趟实验。从7月1号开始到8月31号结束,每天跟着团队节奏走,感觉自己跟软件开发这条线,真的贴得更近了。写的那几千行Java代码,连着数据库,真的能收到用户请求,返回预期结果,这种实打实的反馈,比背多少理论都让人有劲。

实习最大的价值,就是让我看到了学校教育和实际工作需求之间,哪些地方需要我自己再去补齐。比如敏捷开发流程,在学校是学概念,去了才知道每天站会上的几分钟,其实得提前好好准备;比如单元测试,学校考的是写不写对,公司看重的是覆盖率够不够,执行得稳不稳,我这边的报表模块,测试用例写到了85%,就是硬碰硬拿到的数据。这让我明白,做开发得像做工程,得有责任心,一点小bug都可能让整个系统挂,那种感觉,跟做课程设计完全是两回事。

通过参与项目,我发现自己对后端架构这块儿挺感兴趣,特别是分布式系统那部分。实习后期接触到的微服务治理,虽然只是看了一些文档,但已经觉得挺有挑战性。这让我确定了接下来要主攻的方向,打算下学期把公司用到的那套云平台技术栈再深入研究一下,看看能不能考个相关的认证。行业里现在好像都在往云原生、大数据方向走,感觉不学点真本事,以后真跟不上。这段经历也让我更清楚自己想要什么了,以后求职或者继续深造,目标会更明确。感觉身上沉甸甸的,不光是知识,还有那份作为准职业人的责任感,抗压能力好像也肉眼可见地强了点。

致谢

在这八周的实习期间,得到了很多帮助。感谢公司给我这个实习机会,让我接触到了真实的项目开发环境。特别感谢我的导师,在技术指导上给了很多具体帮助,尤其是

温馨提示

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

评论

0/150

提交评论