付费下载
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
软件工程软件研发中心研发实习生实习报告一、摘要
2023年7月1日至2023年8月31日,我在软件工程软件研发中心担任研发实习生,负责前端模块开发与测试。期间,独立完成3个功能模块的编码实现,累计编写代码1200行,修复Bug数量达45个,其中高优先级Bug12个。熟练运用React和TypeScript进行组件开发,通过单元测试将模块Bug率降低至3%,将页面加载速度提升20%。参与每日站会,记录并解决开发中遇到的问题,推动项目按时交付。提炼出模块化开发与自动化测试的复用方法论,为团队后续迭代提供参考。
二、实习内容及过程
1.实习目的
希望通过实践加深对软件工程的理解,学习团队协作开发流程,掌握至少一项前端框架的实际应用。
2.实习单位简介
我在的部门主要做企业级SaaS产品的开发,技术栈以Java后端配合React前端为主,项目采用敏捷开发模式,每周都有站会同步进度。
3.实习内容与过程
刚开始的时候跟着导师熟悉项目代码,用了两天时间把核心的电商模块文档看了遍,然后开始接手一个小功能用户个人中心页面的订单列表优化。
原来的列表接口返回的数据量太大,每次加载都要等十几秒,我在导师指导下改用了虚拟滚动组件,把首屏加载时间缩短到3秒以内。过程中踩了不少坑,比如状态管理用Redux时,因为没注意action的命名规范,导致组件刷新出问题,花了半天排查。后来写单元测试用Jest,发现mock的异步请求没处理好,又花了两天重构了测试用例。
中间还参与了支付模块的联调,后端同学接口返回的是支付宝SDK的原生对象,我在前端转化成我们统一的API格式时,因为没注意到数据类型,导致一笔交易失败。
4.实习成果与收获
最终交付的订单列表重构项目,用户反馈加载明显快了,测试覆盖率从60%提到85%。最大的收获是学会了如何在快节奏的团队里平衡需求优先级,比如有一次同时有三个小需求,导师教我用看板工具标记紧急程度,优先处理阻塞下游模块的任务。
5.问题与建议
实习期间发现团队代码审查(CodeReview)流程有点问题,有时候导师忙时会直接过目,但没时间细讲设计思路,导致我写的组件可维护性不够好。建议可以建立代码规范文档,新来的实习生先学习一周标准,之后再参与Review。另外,岗前培训里缺少自动化测试这块,我都是现学Jest和Cypress,如果能提前准备些基础教程就好了。这段经历让我确定职业方向了,以后想往前端开发发展,但我也清楚自己的测试能力还差得远,接下来要补上这一块。
三、总结与体会
1.实习价值闭环
这八周实习像把理论课学到的软件工程知识具象化了。记得7月15日第一次参加晨会时,感觉那些流程图和UML图都活了过来。我负责的订单列表重构项目,最终把首屏加载时间从十几秒压到3秒以内,这个结果直接体现在8月10日的周报数据里,用户反馈里也多了几个点赞。这让我明白,技术真的能解决实际问题,而且成果是有迹可循的。
2.职业规划联结
之前我对职业规划挺模糊的,现在清晰多了。8月25日导师给我反馈时提到“组件设计要考虑扩展性”,这让我意识到架构能力的重要性。现在计划下学期补齐测试自动化这块短板,打算考取ISTQB认证,毕竟我参与的支付联调失败事件,暴露出我对接口测试的轻视。如果下份实习能接触后端架构会更好,但能先专注前端性能优化和微前端方案就心满意足了。
3.行业趋势展望
8月30日我看技术分享时,发现团队新上的WebAssembly方案确实能提升计算密集型任务效率。这让我意识到,软件工程不是静态的,像前端领域现在都在往低代码平台靠拢,后端服务化也越来越重要。我整理的组件库文档被导师夸了,但他说“文档不是终点,关键看维护成本”,这提醒我技术沉淀要跟上行业发展。比如ReactServerComponents这种趋势,我打算用课余时间多实践几版Demo,说不定以后简历上能加分。
4.心态转变
最深的体会是责任感变化。7月初提过一次需求变更导致测试延期,被拉到会议室挨了批评,那晚我重写了所有关联模块的单元测试。现在再看代码,会习惯性考虑边界条件,甚至开始琢磨设计模式在业务场景的应用。比如8月22日重构权限模块时,我用了策略模式替代冗长的ifelse,虽然导师说“过度设计要不得”,但我觉得这种思考方式会带到以后工作里。
四、致谢
1.
感谢研发中心给我这个实习机会,让我在8月31日结束的这段经历里收获满满。
2.
特别感谢导师在代码审查时提点我组件的可维护性,还有8月15日那场关于敏捷实践的分享会,帮我理清了开发
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 护理纠纷预防的主动管理模式
- 安全管理和6S管理培训
- 人防安全应急流程
- 边疆史职业方向
- 护理科研与学术交流
- 2020年广东省广州市增城区九年级下学期期中学业质量检测道德与法治试题(含答案)
- 快消品企业原材料采购攻略
- 快递行业高级管理人员招聘标准
- 基于项目的小学数学教学设计与实施
- 旅游公司市场推广部办公室主任的职责与面试准备指南
- 计算机科学技术基础知识
- 2025葛洲坝集团贸易发展有限公司招聘20人笔试历年难易错考点试卷带答案解析试卷2套
- 2026年江苏城乡建设职业学院单招职业倾向性考试必刷测试卷附答案
- 2025人民邮电出版社有限公司校园招聘20人笔试历年备考题库附带答案详解2套试卷
- 开道口应急预案
- (正式版)DB13 2209-2025 《火电厂大气污染物排放标准》
- 2025年江西省高考化学试卷真题(含答案)
- 安井学堂考试题库及答案
- 项目前评估管理办法
- DB 3203∕T 1012-2021 宗教活动场所安全管理规范
- 《焊接结构生产》课件-第二单元 焊接应力与变形
评论
0/150
提交评论