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

付费下载

下载本文档

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

文档简介

软件工程软件企业软件开发工程师实习报告一、摘要2023年7月1日至2023年8月31日,我在一家软件企业担任软件开发工程师实习生。核心工作成果包括独立完成3个模块的代码开发,累计编写有效代码1200行,通过单元测试通过率提升至98%。参与修复15个线上Bug,其中5个为高优先级问题。专业技能应用上,熟练运用Java和SpringBoot框架进行后端开发,通过学习并实践CI/CD流程,将代码部署效率提升30%。提炼出的可复用方法论包括基于敏捷开发模式的快速迭代流程,以及利用Jira进行任务跟踪的精细化管理方法,这些经验有效缩短了开发周期并提高了团队协作效率。二、实习内容及过程2023年7月1日到8月31日,我在一家做企业级软件的团队实习,岗位是软件开发工程师。刚去那会儿,主要是熟悉环境,跟着导师看了几个老项目,了解他们用的技术栈,主要是Java后端,SpringBoot框架,还有Docker容器化部署这些。导师给我安排的第一个任务是参与一个内部管理系统的模块开发,是用户权限管理这块儿。我负责的这部分需求是角色权限的动态分配,得跟前端联调好接口。刚开始写代码的时候踩了不少坑,比如对SpringSecurity的访问控制有点懵,权限校验逻辑写了好几版才对上。8月5号左右,系统突然频繁报500错误,查日志发现是数据库查询嵌套太深导致超时。我花了两天时间重构了SQL语句,加了几个索引,线上环境重启后错误率降了80%。实习期间接触最多的还是敏捷开发流程,每周有站会同步进度,用Jira管理任务,需求变更都得走评审流程。印象最深的是8月15号那个周五,团队突然要紧急上线一个报表功能,我加班加点调接口、写单元测试,最后提前半小时搞定。虽然过程挺累的,但确实把压力转化成了动力。团队里老员工写代码风格挺一致的,注释写得很详细,代码结构清晰,这点对我帮助特别大。他们用Postman测接口,用Arthas热补丁,这些工具我也开始自学了。最大的收获是认识到软件工程不是光会写代码就行,需求理解、测试驱动开发、文档规范这些环节同样重要。遇到的挑战主要是需求文档有时候不够细,开会时讨论来讨论去,实际写起来还得回头问产品经理。8月20号左右,有个需求我理解错了,导致返工了两天。后来我就开始坚持写开发前文档评审记录,把确认点都列下来,问题就少多了。另外,团队管理上感觉新人融入慢,周会信息量太大,有时候跟不上节奏。我觉得培训机制可以更系统些,比如给新人配个导师,定期组织技术分享会。岗位匹配度上,我感觉自己做的开发工作跟纯算法岗还是差得远,得继续补数据结构和机器学习这块。这次经历让我更确定要往企业级开发方向发展了,但知道自己的短板在哪,后面得有计划地补课。三、总结与体会这8周实习像给我上了一堂生动的实践课。7月1日刚进团队时,写个简单接口都得卡半天,现在8月31日离开时,独立完成一个带事务的模块开发已经能比较从容了。期间参与的项目虽然没接触核心代码,但那些关于需求评审、接口设计、单元测试的细节,比如8月10号那场关于RESTful风格争论的讨论,真的让我明白软件工程不是闭门造车。实习最大的价值是让我把课堂上学到的抽象概念具象化了。比如之前觉得设计模式很玄乎,现在写代码时想到单例模式会下意识地用SpringBean的作用域控制;原来数据库索引不是随便加的,8月15号排查慢查询时才懂B+树索引的原理。这些认知转变比单纯看几本书深刻多了。对职业规划的影响特别直接。之前想进互联网大厂搞后端,现在更倾向企业级服务领域,特别是看到我们做的管理系统稳定运行在生产环境时,那种成就感是刷题得满分没过的。明确了自己要补的数据结构与算法短板,下学期打算考个系统设计相关的证书,顺便多刷几道LeetCode上的难题。行业趋势这块,明显感觉到云原生和微服务不是嘴上说说而已。8月25号跟着导师看架构图时,分布式事务的解决方案、服务网格的实践细节都给我留下印象。感觉未来的软件工程师都得懂点运维,不然开发出来的东西跑不起来也白搭。心态转变是最大的收获。实习前觉得写代码就是实现功能,现在明白要考虑成本、可维护性,甚至用户感知。比如8月30号那个Bug,虽然只是小问题,但修复过程让我体会到对产品质量的敬畏。加班到晚上10点调试接口时,突然觉得这种充实感比学校赶due爽多了。这种责任感和抗压能力,可能比技术本身更值钱。四、致谢感谢这次实习机会,让我在8月31日结束前收获满满。特别感谢我的导师,8月15号那个周五晚上帮我捋清楚权限逻辑到很晚。还有带我的几位同事,8月10号演示时耐心给我讲解架构设计。团队的氛围特别好,技术分享时听到的关于Docker最佳实践的内容对我启发很大。感

温馨提示

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

评论

0/150

提交评论