下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
软件工程专业软件开发公司程序开发实习生实习报告一、摘要2023年7月1日至2023年8月31日,我在一家软件开发公司担任程序开发实习生。在为期8周的实习中,我参与了XX项目后端模块开发,独立完成3个API接口设计与实现,累计编写并调试代码约1500行,接口调用成功率保持在98%以上。通过运用Java编程语言和SpringBoot框架,将数据库查询效率提升了20%,并优化了2处前端接口响应时间。实习期间,我熟练掌握了敏捷开发流程中的需求拆解与快速迭代方法,总结出自动化测试用例生成模板,可直接应用于同类项目的测试阶段。二、实习内容及过程2023年7月1日到8月31日,我在一家做企业级软件开发的公司实习,岗位是后端开发助理。公司主要搞B2B平台的定制开发,技术栈以Java和Python为主,测试用得是Selenium自动化。我的实习目的挺实际的,就是想摸摸真实项目的开发流程,把学校学的SpringBoot和MySQL用起来。实习前两个月,跟着师傅做XX项目的用户认证模块。需求是让第三方系统能安全地接入我们平台,需要做OAuth2.0授权和JWT加密。刚开始写API接口时卡壳了,JWT加密参数怎么传都报错,调试了好久才明白是Header的ContentType格式整错了。最后我把接口的测试用例都跑了一遍,成功率做到了100%,接口响应时间稳定在200毫秒内。这段经历让我明白,开发不能光埋头写代码,得把接口文档、测试报告这些流程走完才能上线。后期独立负责订单管理模块的优化,发现数据库查询太慢了,有些复杂SQL执行要3秒多。我分析慢查询日志,发现是索引没搭好,改完之后查询效率直接翻倍,现在单次查询最快只要0.3秒。不过也踩坑了,重构的时候忘了通知测试同学,导致测试环境数据回滚了半天,真是够呛。好在最后把自动化脚本调顺了,以后改代码可以先在虚拟机跑。实习最后两周,参与代码评审,师傅给我挑出好几个设计模式没用对的地方,比如单例模式写成了全局变量,结果在高并发下直接崩了。这让我意识到,理论结合实践真不能含糊,光看博客文章没用,得真动手试试才知道细节差别在哪。公司那套敏捷开发流程也挺有意思的,需求评审会开得特别快,但写代码前得先看Jira看清楚任务描述,不然容易跑偏。遇到的最大挑战是需求变更太多,有时候前一天写的接口第二天就要改,搞得我经常得重写。后来我就学着用版本控制分支管理,改完再merge,混乱程度好多了。但公司培训机制确实一般,没人系统地讲过Docker部署和CI/CD流程,都是自己偷偷摸摸学。岗位匹配度上,虽然天天写代码,但业务理解这块儿做得还差,跟产品沟通时经常接不住话。如果说建议,希望公司能给实习生搞点技术分享会,或者把内部文档整理得再清楚点,现在找资料得翻老半天。另外,我觉得岗位和实习生的技术水平得更匹配些,我这种菜鸟跟着大神混,好多东西得现学现问。这段经历让我知道,做开发光会写代码远远不够,得懂业务、懂流程、懂团队协作才行。三、总结与体会2023年8月31日,结束在软件开发公司的8周实习,感觉自己像被扔进了真实世界的熔炉里,淬炼得有点疼,但也挺通透。这8周,我参与的XX项目后端开发,从最初面对海量业务逻辑的懵圈,到后来能独立完成订单模块重构,中间踩过的坑、摸过的石头,现在都变成记忆里的路标。实习最大的价值闭环,是把我书架上积灰的《设计模式》和《Spring实战》重新翻了出来,发现里面那些曾经觉得玄乎的概念,比如单例模式的线程安全问题,在导师给我挑代码时真真切切地出现了。我花了3天时间用JUC包重新实现了一把线程安全的单例,写完测试用例才敢交差,这种从理论到实践再到验证的过程,比学校做课程设计深刻多了。原来技术世界的门道,真不是看几篇博客就能懂的,得真刀真枪地撸代码、看日志、查报错信息。这次实习让我职业规划更清晰了。以前觉得后端开发就是写API,现在明白要做好还得懂分布式缓存(Redis我用着还不太熟练,导致高峰期查询压力有点大)、懂SQL调优(那个订单表的查询优化真是把我逼疯了好久)、甚至得懂一点前端渲染原理。导师跟我说过,现在企业招人,特别看重全栈能力,这让我意识到下学期得去啃啃Node.js,顺便考个AWS认证,不然真跟不上行业节奏。公司里那几个老员工,随便提点都能让我学到新东西,他们聊起微服务架构那些事儿,眼睛都发亮,这种感觉太对了。行业趋势这块,我观察到现在搞B2B的,特别强调低代码平台和API优先设计,公司接的几个新项目都在用Docker容器化部署,开发效率确实高。但这也让我有点焦虑,感觉传统企业级开发的技术栈更新太快了,像我们这种实习生,如果不持续学习,很快就会跟不上。导师建议我多关注云原生技术,说那才是未来几年的大方向。我打算把实习期间写的那个订单模块重构代码,抽空整理成开源项目,顺便搞个Gitee星标,算是给下个求职季添点料。心态转变是真的。以前写代码写一行删一行,现在得考虑性能、考虑可维护性,还得管着测试同学别把测试数据搞丢。有一次半夜被叫起来改线上bug,虽然挺烦,但想到自己的代码真的在为公司赚钱,突然觉得这责任感沉甸甸的。抗压能力也肉眼可见地变强了,以前遇到难题就想跑,现在会先冷静分析,实在搞不定就找导师或者技术社区求助,感觉离一个合格的软件人又近了一步。未来,我得把实习期间发现的短板都补上,比如算法复杂度分析、分布式事务处理这些,争取下个实习期能接点更核心的活儿。四、致谢在这8周的实习中,得到了不少人的帮助。XX公司的导师,不仅在工作上给了我指导,还分享了很多行业经验,让我对后端开发
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026湖北鄂州人才集团有限公司招聘员工派往鄂州市国企工作8人考试参考题库及答案解析
- 2026贵州贵阳市第二十八中学教师招聘3人考试参考试题及答案解析
- Eras护理效果评估与改进
- 2026春季贵州贵阳市观山湖区百花湖幼儿园学期招聘临聘教师1人考试参考题库及答案解析
- 心理护理在心身疾病患者心理康复中的应用
- 2026重庆外语外事学院招聘考试备考题库及答案解析
- 2026重庆飞驶特人力资源管理有限公司派往重庆市教育评估院劳务派遣人员招聘1人考试备考题库及答案解析
- 2026辽宁大连市旅顺口区征兵考试参考试题及答案解析
- 2026淄博莲池骨科医院招聘(44人)笔试参考题库及答案解析
- 2026云南昆明市官渡区北京八十学校招聘4人笔试模拟试题及答案解析
- 2026年山东圣翰财贸职业学院单招综合素质考试备考试题带答案解析
- 2025年退休党支部书记抓党建工作述职报告
- 水下焊接技术培训课件
- 2026年小红书运营账号人设差异化打造调研
- 大班幼儿劳动教育的现状与对策研究
- 2025年四川省绵阳市中考数学试卷附解析答案
- 2026年包头铁道职业技术学院单招职业适应性测试题库及答案解析(名师系列)
- 热性惊厥临床指南
- 中医药科研课题申报技巧
- 2025中国华电集团有限公司重庆分公司校园招聘(第一批)考前自测高频考点模拟试题附答案
- 检验检测机构内审检查表模板下载
评论
0/150
提交评论