下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
软件工程XX互联网公司前端工程师实习报告一、摘要2023年7月1日至2023年8月31日,我在XX互联网公司担任前端工程师实习生。核心工作成果包括完成3个业务模块的开发,累计修复15个线上Bug,优化页面加载速度提升20%,实现组件复用率达45%。主要应用ReactHooks进行状态管理,结合Webpack进行性能调优,通过Jest编写自动化测试用例覆盖核心功能80%。提炼出组件化开发与CI/CD流程结合的复用方法论,为后续开发提供可追溯的代码质量基准。二、实习内容及过程2023年7月1日到8月31日,我在XX互联网公司做前端工程师实习生,跟着团队搞项目。刚去那会儿,主要是熟悉业务和代码库,导师给我看了3个旧模块的源码,都是用React写的,让我理解组件化怎么玩的。我花了2周时间,把其中一个订单列表模块重构了,用了useContext和useReducer管理状态,以前那个写法挺乱的,现在组件复用率提了15%。7月15号开始独立负责一个活动页面,需求是做轮播图加弹窗。遇到大问题是在兼容性测试阶段,老版本iOS居然不支持某些CSS动画,调试了3天,最后用js动态判断ua改写样式才搞定。这让我知道移动端适配真得花心思。我还参与过一次线上bug修复,用户反馈提交表单白屏,定位是某个第三方库和本地环境冲突,改了npm包版本+增加polyfill,第二天巡检没再出现。整个实习期间,我们用GitLab做代码管理,每周有两次站会同步进度,印象最深的是8月那周,跟着后端同学踩了个API设计坑,参数类型对不上,重写了接口文档模板,让团队后续接活少出错了。期间还学了Jest写单元测试,给我负责的模块写了20个用例,覆盖率从0到65%,虽然写起来麻烦,但真帮到后续迭代。团队那边的CI流程也挺规范,每次push前都得跑E2E测试,虽然我参与不多,但看了下报告,发现断言失败率从实习前的5%降到3%,感觉质量把控真得这样抓。不过有时候感觉培训有点水,新人手册太老了,很多技术选型没解释原因,我都是自己扒官方文档补的。最大的收获是搞懂了前端工程化到底有多重要,以前觉得ESLint没用,现在写代码真离不开它。还有就是跨团队沟通,需求变更时得多问细节,避免后期返工。最大的挑战还是性能优化,有一次活动页首屏加载慢,各种Console.log定位半天,最后发现是CDN缓存问题,换源后才达标。这段经历让我觉得做前端得既懂细节又得看整体。三、总结与体会这8周,从7月1日到8月31日,感觉像是从校园到职场的快速充电。刚去那会儿,面对真实项目代码,说实话有点懵,特别是组件库的写法跟学校做的练手项目天差地别。但跟着导师把3个业务模块啃下来,包括那个重构的订单列表,复用率直接从30%提到45%,心里踏实多了。写单元测试时,从完全不会到给负责的模块写满20个Jest用例,覆盖率飙到65%,虽然花了额外时间,但发现线上Bug真的少了很多,这种掌控感是以前没有的。实习最大的价值是让我把课堂上学的前端工程化知识串起来了。比如Webpack的Loader配置,7月20号为了解决一个图片懒加载插件冲突,硬是花了两天研究源码,最后用新方案把首屏加载速度优化了20%,这比背概念有用太多了。团队用GitLab的CI/CD流程也给我挺大启发,看到commit失败自动触发测试,才明白为啥线上问题能控制在3%以下。这种把技术落实到流程,再反过来保障质量的模式,确实值得我后续学习。这次经历让我更清楚自己职业规划该往哪走了。以前觉得前端不就是写写界面嘛,现在明白得深入业务、懂性能、会测试才是真本事。比如那个活动页兼容性问题,让我意识到跨平台适配真的得下功夫,可能接下来要系统学学小程序开发技术。团队对代码规范的极致追求,比如ESLint的规则配置、Git提交Message格式,这些都成了我后续学习的标杆。感觉现在看招聘要求,已经能比以前多出不少判断力了。行业趋势这块,感觉低代码平台好像挺火,虽然我们没直接用,但看导师整理的技术分享,发现不少公司都在探索提高开发效率。我打算下学期把Vue3的CompositionAPI系统补上,顺便考个PMP证书,毕竟感觉前端现在跟业务结合太紧了,懂点项目管理能更好协同。这段经历最大的收获不是会了几个新技能,而是明白了什么叫责任感,比如8月那周连续加班2天修复线上bug,第二天看到巡检没问题,那种成就感挺实在的。感觉离真正的职场人又近了一步,虽然还有很长的路要走,但至少知道方向了。四、致谢感谢在XX互联网公司实习的这段经历,导师在组件库重构和性能优化上给了我很多指点,特别是在7月15号那个轮播图兼容性问题上,耐心带我走了一遍调
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 渗透测试员安全实践模拟考核试卷含答案
- 电子数据取证分析师岗前岗位考核试卷含答案
- 采气测试工岗前QC管理考核试卷含答案
- 溶剂精制装置操作工安全宣教竞赛考核试卷含答案
- 冷链物流员安全综合竞赛考核试卷含答案
- 酒店员工培训发展制度
- 酒店客房用品采购与供应制度
- 浪潮云票夹培训
- 超市员工培训及销售培训制度
- 浇根式培训课件
- 高层建筑灭火器配置专项施工方案
- 2023-2024学年广东深圳红岭中学高二(上)学段一数学试题含答案
- 2025年数字货币跨境结算法律场景报告
- 2026元旦主题班会:马年猜猜乐马年成语教学课件
- 2025中国农业科学院植物保护研究所第二批招聘创新中心科研岗笔试笔试参考试题附答案解析
- 反洗钱审计师反洗钱审计技巧与方法
- 检验科安全生产培训课件
- 安全生产自查自纠报告及整改措施
- 爆破施工安全管理方案
- 2026全国青少年模拟飞行考核理论知识题库40题含答案(综合卷)
- 2025线粒体医学行业发展现状与未来趋势白皮书
评论
0/150
提交评论