下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
软件工程码工坊软件开发实习报告一、摘要2023年7月1日至2023年8月31日,我在软件工程码工坊担任软件开发实习生,负责后端API开发与测试。核心工作成果包括完成5个核心模块的开发,累计提交代码量达1200行,修复Bug数量35个,其中高优先级Bug12个。参与3次代码评审,提出并被采纳优化建议8条。应用Java、SpringBoot、MySQL等技术栈,通过单元测试覆盖率达85%的实践,验证了自动化测试在提升代码质量中的作用。提炼出模块化开发与持续集成相结合的方法论,可复用于团队协作中,有效缩短了迭代周期至7天/次。二、实习内容及过程2023年7月1日到8月31日,我在软件工程码工坊实习,岗位是软件开发。实习前想多了解实际开发流程,特别是敏捷开发怎么落地。工坊主要做SaaS产品,前后端分离,用JavaSpringBoot做后端,前端是React,数据库选了PostgreSQL。第12周主要是熟悉环境,跟着导师做需求分析,把用户故事拆成任务,用Jira跟踪。参与过一次每日站会,听团队讨论进度,感觉挺锻炼人的。第34周开始写代码,负责一个订单管理模块,包括创建订单、查询、修改状态这些功能。用到了RESTfulAPI设计,请求参数和响应格式都按规范来。写完单元测试,用JUnit+Mockito跑,覆盖率得到了80%左右。导师提了些优化建议,比如数据库查询可以加缓存,用Redis试了下,确实响应快了。实习中期遇到个难题,一个定时任务偶尔会超时,排查了日志发现是数据库连接池出问题。当时挺懵的,查了资料才知道可能是高峰期并发量大,搞懂了连接泄漏和预热机制,后来加了几条SQL优化语句,任务成功率回升到98%。这让我学到数据库调优比写业务代码还复杂。后期参与过一次代码评审,我写的模块被同事提了6条建议,主要集中在代码风格和异常处理上。虽然有点压力,但确实看到了差距,回去就把IDE的Lombok插件的注解规范整明白了。最后一周帮忙做了测试环境部署,用Docker容器化,比以前手动配置省事多了。整8周下来,提交了15个PR,合并了10个,修复了20多个Bug,其中3个是之前线上遗留的。最大的收获是看懂了整个交付流程,从需求到上线怎么一步步走,也知道了自己哪些地方需要加强。比如设计模式这块,写业务逻辑时还是容易想到用新概念,得沉淀沉淀。工坊的培训挺随性的,有时候遇到问题没人立马指导,可能得自己多查查。另外感觉岗位需求和我学的方向有点偏差,比如对运维这块了解太少了。要是能早点接触些CI/CD工具,比如Jenkins或者GitLabCI,应该能更快上手。三、总结与体会2023年8月31日,实习结束那天,回头看这8周,感觉像是从纸上谈兵到真枪实弹打仗。刚来时想着多看多学,没承想真被压着走了几步。那个定时任务超时的晚上,对着日志查了3个小时,最后在数据库慢查询日志里找到线索,加个缓存字段,成功率立马从75%提到95%,那一刻觉得挺有成就感的。这种从问题到解决的闭环,比学校里做项目爽多了。这段经历让我意识到,学校教的架构设计、算法这些是骨架,实际工作更看重流程和协作。比如需求评审会,导师说“你们考虑得太理想化”,当时有点懵,后来发现线上环境要考虑冗余、监控,这些课本上写不透。现在看招聘要求,发现很多公司强调“快速迭代”“高并发处理”,这让我明白得赶紧补补分布式系统这块短板。下学期打算把Kafka和Elasticsearch啃下来,顺便考个AWS认证,感觉这些技能能直接往简历上贴。行业趋势这块,工坊用的敏捷开发模式让我印象特别深。他们用Jira看板,每个Sprint2周,需求变更都能快速响应。这让我想到,以前觉得“按部就班”才是正道,现在明白拥抱变化、持续交付才是王道。后端云原生好像越来越火,容器化部署也成了标配,这让我对后续的学习方向有了更清晰的规划。最大的转变是心态吧。以前写代码总觉得对就是对错就是错,现在明白Bug是常态,关键是怎么快速定位和修复。比如有一次单元测试没过,折腾了半天发现是mock数据写歪了,导师说“别急,每个老手都这样”,这番话让我松了口气。以后面试,我想多聊聊这种踩坑的经历,反而显得更真实。对职业规划的影响挺直接的。现在明白了自己适合做偏后端的技术开发,但运维、测试这些环节也得懂点。如果以后进大厂,可能得先从初级工程师干起,但我会把实习中积累的“问题解决能力”和“快速学习能力”作为标签,毕竟技术更新太快,光靠学校那点东西肯定不够。下阶段打算多写点技术博客,把项目细节整明白,也算给简历添点料。四、致谢感谢软件工程码工坊提供这次实习机会,让我接触到了真实的开发环境。特别感谢我的导师,在遇到技术难题时
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年南京科技职业学院单招综合素质考试模拟试题含详细答案解析
- 2026年南充科技职业学院单招职业技能考试模拟试题含详细答案解析
- 2026年承德应用技术职业学院单招综合素质笔试模拟试题含详细答案解析
- 2026年皖北卫生职业学院单招综合素质考试模拟试题含详细答案解析
- 2026年长春早期教育职业学院单招综合素质笔试参考题库含详细答案解析
- 2026年兰州航空职业技术学院高职单招职业适应性测试备考试题及答案详细解析
- 2026年上海健康医学院单招综合素质笔试模拟试题含详细答案解析
- 2026年安徽机电职业技术学院单招综合素质考试备考题库含详细答案解析
- 2026年河南职业技术学院单招职业技能考试备考试题含详细答案解析
- 2026年四川交通职业技术学院单招综合素质笔试参考题库含详细答案解析
- 装修工程施工质量检查标准
- 供销大集:中国供销商贸流通集团有限公司拟对威海集采集配商贸物流有限责任公司增资扩股所涉及的威海集采集配商贸物流有限责任公司股东全部权益价值资产评估报告
- 干细胞临床研究:知情同意的伦理审查要点
- 检测实验室安全管理与操作规程
- 2025云南保山电力股份有限公司招聘(100人)笔试历年参考题库附带答案详解
- (新教材)2026年人教版八年级下册数学 21.1 四边形及多边形 课件
- 教师职业行为规范手册
- 急性胸痛患者的快速识别与护理配合
- 法律研究与实践
- 单招第四大类考试试题及答案
- 《建设工程总承包计价规范》
评论
0/150
提交评论