下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
计算机科学与技术软件开发企业软件工程师实习报告一、摘要2023年7月1日至2023年8月31日,我在一家软件开发企业担任软件工程师实习生。核心工作成果包括参与开发企业级管理系统,完成3个模块的编码与测试,累计编写代码1200行,修复Bug45个,其中高优先级Bug12个。应用Java和SpringBoot框架进行后端开发,结合MySQL数据库进行数据优化,将查询响应时间从平均2秒缩短至0.5秒。通过敏捷开发流程,每日提交代码版本2次,参与4次站会与代码评审,推动模块按时上线。提炼出可复用的微服务拆分策略,即按业务边界划分模块,提升团队协作效率30%。掌握的技能包括Git版本控制、Docker容器化部署及JUnit单元测试,这些实践经验强化了理论知识与实际工程需求的结合。二、实习内容及过程2023年7月1日至8月31日,我在一家软件开发企业实习,岗位是软件工程师。公司主要做企业级管理系统开发,服务行业客户,技术栈以Java和云原生为主。实习初期,我被分配到项目组,负责一个内部管理系统的模块开发。目标是完成用户权限管理模块,包括角色分配、权限校验和日志记录功能。第13周,我跟着导师熟悉项目代码库,学习SpringBoot和MyBatis框架。导师给我看了之前写的文档,我花了5天时间通读核心代码,整理出模块依赖关系。期间遇到一个挑战,数据库查询慢,响应时间超过1秒。我查了执行计划,发现索引没建对,就加了一个联合索引,速度立马提到0.3秒以内。这个经历让我明白性能优化得从SQL层面动手。第46周,我开始独立写代码,每天提交Gitcommit58次。用JUnit写单元测试覆盖率要超过80%,还用了Postman测接口。过程中bug不少,比如有一次权限校验逻辑漏了个空指针,导致角色更新时系统崩溃。我花了2天定位问题,最后用Optional包装类改了。这段让我把异常处理重视起来。第78周,我参与代码评审,修改了3个重构建议。项目提前3天上线,我写的模块运行稳定,日志记录完整。团队用Docker容器部署,环境一致性问题没了。整个实习下来,我对敏捷开发流程有了直观认识,比如站会要简短聚焦,需求评审要细化到接口参数。但公司培训机制比较松散,新人没系统指导,很多技术细节都是靠问老人。岗位要求对数据库原理和并发编程要求高,我这块差点露怯。建议他们搞个新人训练营,把JPA和Redis这些常用技术标准化讲讲。这次经历让我看清了职业路径,想往分布式系统方向发展,得补补消息队列和微服务治理这块。三、总结与体会2023年8月31日,结束那天的下午,我合上电脑,8周的实习时光像条清晰的流水线在我脑子里过一遍。这比学校里做课程设计感觉完全不同,真实项目对代码质量、交付时间要求苛刻,每天晚上加班到10点调试接口bug,第二天站会被问测试覆盖率,那种压力让我第一次体会到什么叫职场责任。这段经历给我的最大价值是填平了理论跟实践的鸿沟。学校教SpringBoot基础,但企业里用微服务架构,我参与的系统有3个服务通过Nacos发现,还踩过服务雪崩的坑。通过处理数据库锁问题,我硬是把SQL优化从"能跑就行"升级到"能跑且快"的认知,这次写查询语句前必先画执行计划,这种习惯比老师催交报告有用多了。职业规划上最清晰的是看清了自己短板。想做的分布式系统方向,发现自己对kafka消息模型理解太浅,实习中测试异步任务时发现消息丢失,回去得系统补齐消息中间件知识体系。现在计划下学期考个AWS认证,把容器化部署从"听说"变成"会做"。行业趋势方面,这次项目用到的降级熔断策略让我意识到云原生的必要性。公司用istio做流量管理,虽然我没深入,但看文档时特别留意到金丝雀发布流程。现在关注的技术方向都是企业真实在用的,比如eureka服务治理,回去得把设计文档啃透。心态转变最明显的是对加班的看法。以前觉得赶due是极限,现在理解业务需求变更时的连续作战是常态。修复那次高优先级缓存击穿bug时,我凌晨3点还在改配置,第二天站会汇报完直接被夸"抗压能力强"。这种经历比简历上写"参与项目"更有说服力。实习最后导师说"学校学的是工具,企业要的是解决实际问题的能力",现在才懂这话分量。下阶段准备把实习代码库里的权限模块抽出来当练手项目,把测试覆盖率补到100%,争取在秋招技术面少丢分。这段经历就像给职业路标装了盏灯,以后的路好走多了。四、致谢在这家企业度过8周的实习,收获比预想的要扎实。特别感谢导师在权限模块开发上给我的指导,那些关于代码规范的提醒现在想起还很受用。团队里帮忙看过的几个同事,比如在Redis配置上
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 加油站一岗一责考核制度
- 挖机培训考核制度及流程
- 巡回护士考核制度及流程
- 新员工培训岗前考核制度
- 科技馆员工工作考核制度
- 主管级以上薪资考核制度
- 考核制度让员工签字模板
- 创新型企业绩效考核制度
- 民宿防疫考核制度及流程
- 人事部员工绩效考核制度
- 兴东线泰州段航道整治工程环评资料环境影响
- 桡骨远端骨折中医护理
- 2025 士兵考学英语冲刺卷
- 2025年湖南劳动人事职业学院高职单招职业技能测试近5年常考版参考题库含答案解析
- 肺曲霉病护理
- 一把手讲安全课件:提升全员安全意识
- 四川省高职单招计算机类《Windows》历年考试真题试题库(含答案)
- 2024老旧小区改造质量验收规范
- 湖南单招信息技术基础知识题库及答案
- 初中物理一等奖教学案例 大气的压强获奖教学案例分析
- NB/T 11257-2023井工煤矿采掘工作面防治水安全条件评价
评论
0/150
提交评论