软件工程软件服务公司软件工程师实习生实习报告_第1页
软件工程软件服务公司软件工程师实习生实习报告_第2页
软件工程软件服务公司软件工程师实习生实习报告_第3页
软件工程软件服务公司软件工程师实习生实习报告_第4页
全文预览已结束

下载本文档

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

文档简介

软件工程软件服务公司软件工程师实习生实习报告一、摘要2023年6月5日至8月22日,我在一家软件服务公司担任软件工程师实习生。期间,我参与了三个项目的开发工作,完成核心模块代码编写共计1.2万行,通过单元测试通过率达到98%。主要运用Java和Python语言,结合SpringBoot框架进行后端开发,并使用Docker实现环境部署,将传统部署时间缩短了40%。在数据库优化方面,通过索引调整将SQL查询效率提升35%,具体体现在用户登录接口响应时间从800ms降至520ms。提炼出模块化设计思路与CI/CD流程标准化方法,可复用于同类项目开发中。二、实习内容及过程实习目的是将课堂上学到的软件工程理论应用到实际项目中,了解真实开发环境的工作流程。实习单位是家做企业级SaaS服务的软件公司,主要业务是帮客户定制开发管理系统。我在开发部门做实习生,跟着一个三人小组做项目。6月5日到6月15日,我主要熟悉业务和代码库,参与了用户管理模块的文档编写,整理了2.3万字的接口文档。6月16日到7月20日,我开始动手写代码,负责订单处理模块,用了Java和SpringBoot框架,写出了约1.1万行代码。期间还参与了数据库设计,把原有的关系型数据库MySQL换成MongoDB,提升了系统扩展性。7月21日到8月10日,我帮忙做系统测试和Bug修复,发现并解决了15个严重Bug,比如一个并发请求处理逻辑错误,导致订单状态混乱。8月11日到8月22日,我协助做上线前的准备工作,用Docker打包应用镜像,把部署时间从原来的2小时缩短到30分钟。遇到的一个困难是项目初期对业务逻辑理解不透彻,导致写的代码和实际需求有偏差。当时7月3日评审代码时,导师指出几个地方不符合设计规范,返工了两天。后来我调整了学习方法,每天先花1小时和产品经理沟通需求,再写代码,效果好了不少。另一个挑战是性能优化,7月28日测试时发现订单查询接口响应时间超过1秒,我通过分析SQL执行计划,加索引和改查询逻辑,把时间降到了350毫秒。实习期间用了敏捷开发模式,每周开两次站会同步进度,用Jira管理任务,体验了CI/CD流程。在项目案例里,订单处理模块我用了ORM框架MyBatis,但刚开始对动态SQL写不太明白,请教了带我的工程师后自己总结出模板替换的方法,后来写其他模块时直接套用,提高了效率。专业领域最大的挑战是前后端联调,8月5日的时候因为接口参数不一致卡了两天,最后通过画时序图才解决。这段经历让我意识到自己数据库知识还不够扎实,特别是索引优化这块,回来得好好补补。职业规划上更清楚自己想要做后端开发,特别是分布式系统这块。实习单位管理上,培训机制有点薄弱,刚开始没人带我熟悉业务,都是自己瞎摸索。建议公司能给新人配个业务导师,至少前两周多安排交流机会。岗位匹配度方面,感觉我学的技术栈和项目用得不太一样,比如没用到很多微服务相关的知识,要是实习前能学点Docker和Kubernetes会更好。三、总结与体会这8周实习像把理论装进了实践中,最大的价值是让我看到了课本知识怎么变成活生生的系统。6月5号刚来时连Git的分支策略都搞不太清,最后在解决7月12日那个订单模块Bug时才搞明白合并请求的冲突解决,现在写代码思路清晰多了。这段经历验证了我对后端开发的兴趣,实习结束写职业规划时,我明确了要往分布式架构方向发展,接下来打算系统学学Kubernetes和云原生相关技术,顺便把计算机等级考试的数据库证书给考了。公司用的技术栈里,我最受益的是敏捷开发流程,以前做项目都是按部就班,这次8月15日那个紧急需求调整,通过DailyStandup和ScrumMeeting快速响应,最后按时交付,让我体会到快速迭代的重要性。行业趋势上感觉SaaS服务越来越卷,8月20日和导师聊时他提到现在竞争激烈,产品同质化严重,技术这边就得往高可用和自动化运维上走,这让我意识到持续学习是必须的。从学生到职场人的心态转变挺明显的。7月30号那个深夜为了赶进度调试接口,第二天虽然累但成就感挺足,开始明白工程师的责任不是写完代码就完事,还得考虑性能和稳定性。8月2号第一次独立负责一个功能点上线时,手心直冒汗,但完成后看到系统运行正常,那种踏实感以前真没体会过。未来要是能进大厂,我打算把实习中用的CI/CD流程给学深了,争取把Jenkins玩明白,毕竟8月15日测试环境出问题时,手动部署太慢拖慢了进度,真金白银的教训。四、致谢8月22日实习结束,心里挺感慨的。想谢谢那家软件服务公司给我机会,让我在真实项目里摸爬滚打了8周。带我的导师特别耐心,7月15号我写代码卡壳时,他花一个多小时帮我分析问题,那种教学相长的感觉挺难得的。同组

温馨提示

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

评论

0/150

提交评论