下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
软件工程互联网平台软件开发实习报告一、摘要
2023年7月1日至2023年8月31日,我在一家互联网平台公司担任软件开发实习生,负责后端接口开发与测试优化工作。核心工作成果包括完成5个核心业务模块的接口开发,实现日均处理用户请求量达8000次,接口平均响应时间缩短至120毫秒,错误率降低至0.3%。期间应用Java、SpringBoot及Docker技术栈,通过自动化测试脚本提升测试覆盖率至92%,并参与搭建CI/CD流程,将部署周期从8小时压缩至1小时。提炼出模块化设计可复用架构,实现代码复用率提升40%,总结的异常处理机制被团队纳入规范文档。
二、实习内容及过程
实习目的主要是把学校学的软件工程理论知识跟实际开发流程搭上关系,看看自己能不能在真实项目里写代码,顺便了解下互联网公司是怎么运作的。
实习单位是家做在线教育平台的,业务主要是视频课程和直播互动,技术栈用得比较多的是Java后端,数据库是MySQL和MongoDB,搞过一阵微服务架构,不过我接触的模块主要是单体应用里的一个用户系统。
实习内容开始是跟着导师熟悉项目代码库,花了两周时间把核心模块的代码跑通,期间把项目里的老代码重构了一小部分,把一些冗余的SQL语句换成了预编译查询,提升了30%的查询效率。后来独立负责用户登录和注册模块的迭代开发,需求是支持第三方账号快速登录,我选了OAuth2协议,用了两天时间把微信和QQ的登录接口弄好,上线后日活用户增加了5%。还参与过一次线上事故的排查,那天半夜系统突然变慢,我通过监控后台发现是缓存失效导致的,帮忙加了分布式缓存Redis,第二天查了查日志,发现接口响应时间从500ms降到了50ms。
遇到的困难有两个。一个是刚开始写代码老出错,特别是单元测试写不好,好几次提测都被测试小姐姐抓出bug,后来就开始用JUnit和Mockito,每天写完新功能必须跑通所有测试用例才敢提交,感觉这样心里踏实多了。另一个是需求文档有点天马行空,有时候写着写着发现跟前后端约定不一致,跟产品经理和前端同事沟通了好几次才调整过来。
实习成果的话,独立完成的功能有3个,参与重构的模块性能提升了,线上事故也处理了,感觉自己最直观的进步是写代码不再那么慌了,知道怎么写才不容易出问题。
这次经历让我觉得软件开发这活儿真是个技术活儿也是个沟通活儿,以前在学校写代码只要自己能跑就行,现在要考虑怎么让运维那边好维护,怎么让测试那边好测,怎么让前端好接入,感觉自己跟项目整个人的连接更紧密了。职业规划这块,我现在更想往分布式系统方向发展,感觉这块挺有挑战的,也符合我想要不断学东西的思路。
实习单位管理上吧,感觉新人培训这块做得不够,就给了我一个导师带我,但导师自己也比较忙,有时候问题得不到及时解答,要是能有个新人专属的交流群或者Wiki就好了。培训机制的话,我觉得可以搞个代码规范和设计模式的分享会,避免大家写代码的时候风格差异太大。岗位匹配度这块,我这份工作后端开发占得多,跟我想象中的互联网岗位有点点偏差,以后投简历的时候可能要更明确自己想做什么方向的。
三、总结与体会
这八周,从2023年7月到8月,在互联网平台公司的经历让我对软件工程的理解从书本里的概念变成了实实在在的代码和数据。实习的价值在于把课堂上学到的需求分析、系统设计、测试上线这些环节走了一遍,而且是真的要做出来能用的东西,这种闭环的感觉挺关键的。比如我负责的用户登录模块,从接到需求到最终上线,每一步都是亲手完成的,写文档、写代码、写测试、看线上表现,感觉自己像个真正的工程师了。
这次实习也让我看清了自己未来想走的路。我发现自己对分布式系统挺感兴趣的,尤其是在处理高并发请求的时候,那种把大问题分解成小模块,再用缓存、消息队列这些技术搞定的感觉很过瘾。我打算接下来深挖一下Redis和Kafka,看看能不能考个云原生相关的证书,以后求职的时候能更有底气。
看着公司那套流水线式的开发流程,从需求进来到产品、设计、开发、测试、运维一环扣一环,我意识到现在做软件不是一个人在战斗,团队合作和沟通太重要了。行业里好像越来越重视自动化和智能化,像CI/CD、AI辅助编程这些词经常听到,我这次也摸了一眼CI/CD的流程,觉得很有意思,这让我觉得持续学习真是个技术岗的必备技能。
最深切的体会是心态变了。以前写代码是写完就行,现在会想怎么写得更稳定、更高效,会考虑代码能不能被别人看懂,会不会给运维添麻烦。这种责任感是以前在学校没体会过的。遇到线上问题熬夜排查的时候虽然累,但解决之后那种成就感也挺实在的。抗压能力确实提升了,至少现在遇到bug不会再慌得不行,会先冷静分析原因。这段经历让我觉得,从学生到职场人,不仅是身份变了,思维方式真的要调整。未来不管是继续深造还是找实习,带着这种心态去学东西、解决问题,效率肯定会更高。
致谢
感谢实习单位给我这个机会,让我在真实的开发环境中学习和成长。特别感谢我的导师,在实习期间给予的悉心指导和耐心解答,让我对很多技术问题
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 童话里的动物朋友们作文8篇
- 企业核心理念诚实守信承诺书5篇
- 农民专业合作社注册与管理协议
- 航天器着陆安全保证承诺函(5篇)
- 技术团队任务分配及进度汇报工具
- 科技成果转让协议履约保障承诺书范文3篇
- 新冠肺炎消毒方法培训
- 经济效益与绿色环保协同发展的承诺书7篇
- 安徽医科大学《德语听力》2024 - 2025 学年第一学期期末试卷
- 2026上半年贵州事业单位联考贵州省粮食和物资储备局招聘3人备考题库及参考答案详解一套
- 新生儿先天性心脏病筛查课件
- 景区与热气球合作合同范本
- 水库除险加固工程施工组织设计
- DL∕T 5210.5-2018 电力建设施工质量验收规程 第5部分:焊接
- CJJT67-2015 风景园林制图标准
- 2023届高考语文二轮复习:小说标题的含义与作用 练习题(含答案)
- 苏教版四年级上册四则混合运算练习400题及答案
- 探伤检测报告
- HSE管理体系培训课件
- 特发性血小板减少性紫癜-疑难病例讨论课件
- 广东省2022年度博物馆事业发展报告-广东省文化和旅游厅
评论
0/150
提交评论