下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
计算机专业软件企业软件工程师实习报告一、摘要2023年7月1日至2023年8月31日,我在一家软件企业担任软件工程师实习生。在为期8周的实习中,我主要参与客户端应用开发项目,负责模块功能实现与测试优化。通过使用JavaScript、TypeScript和React框架,我完成了3个核心模块的开发,包括用户认证系统、数据可视化组件和API对接功能,累计编写代码1200行,修复Bug45个,其中20个涉及性能优化。在团队协作中,我运用Git进行版本控制,通过分支管理策略将代码合并冲突率降低了30%。实习期间,我熟练掌握了敏捷开发流程中的需求快速迭代方法,以及利用Webpack进行项目打包的性能调优技术,这些方法论可直接应用于未来同类项目开发中。二、实习内容及过程2023年7月1日入职,在客户端开发团队待了8周。刚开始主要是熟悉项目代码库和开发环境,用了两天时间弄懂基于React的组件化架构,还有Webpack的配置项。团队在用Git进行分支管理,我跟着做了几次代码合并,有次差点把别人的修改覆盖掉,幸亏及时用`gitcherrypick`恢复了。核心任务是参与用户认证模块重构,7月15号开始动手,用了TypeScript重写了登录和注册功能,把原来500行JavaScript代码精简到320行,还加了单元测试,覆盖率从60%提到85%。过程中遇到异步请求超时问题,请求API响应慢导致界面卡顿,我学用了Axios的拦截器功能,加上请求节流,卡顿现象明显改善。团队用Jira管理任务,我每天同步进度,印象最深是8月3号那个晚上,为了赶一个线上Bug修复,跟同事一起调试到凌晨一点,最后定位是本地环境跟服务器时区不一致导致的。期间还参与了数据可视化组件的优化,把ECharts的性能提升了约40%,通过减少渲染节点和优化数据格式实现。最后那周参与CodeReview,导师让我重点关注边界条件处理,学到了不少细节。这段经历让我意识到自己调试复杂逻辑时还是慢了点,打算下学期多练练调试技巧。三、总结与体会8周时间过得飞快,从7月1号到8月31号,感觉像坐了一趟浓缩的职场快车。这次实习最大的收获是真切体会到理论落地有多重要。之前学JavaScript和React,总感觉概念懂了,但真要写一套健壮的代码还是抓瞎。比如7月15号开始重构用户认证模块,一开始想当然用了一些简写,结果到测试阶段发现好几个隐藏bug,硬是花了两天时间用TypeScript的类型系统一点点梳理清楚。写单元测试那会儿也头疼,导师就教我用Jest的mock功能模拟异步接口,数据覆盖率从60%提到85%才松口气,才明白测试不是走过场。实际参与敏捷开发流程也颠覆了我对团队协作的认知。8月10号那周需求变更特别多,Jira任务墙排得跟长龙似的,但团队靠每日站会+短迭代把混乱控制在最小。我跟着做需求拆解时才发现,原来写代码不光要考虑功能,还要考虑可维护性,比如我做的数据可视化组件,特意用模块化设计,结果后期重构时同事直接说这波设计省了不少事。这次经历让我最明显的变化是抗压能力。8月25号晚上紧急修复线上Bug,折腾到凌晨三点才解决,第二天状态还特别差,但导师说这种经历未来太常见了。现在才懂,职场不是学校,容错率低多了,以前写代码随便点几下保存,现在得考虑每行代码的后果。对职业规划有了更清晰的方向。比如发现自己对前端性能优化特别感兴趣,下学期打算系统学V8引擎原理,顺便把AWS认证考了,毕竟实习时看到团队用CloudFront做CDN加速,数据直接降了50%的延迟,这种实际效果太震撼了。行业趋势这块,感觉AIGC和低代码可能是未来几年重点,我做的数据可视化组件里就用了OpenAI的EmbeddingAPI做关键词推荐,效率确实高。不过现在看来,硬技能和软实力得同步跟上,比如Git的合并冲突处理,我花了整整两周才摸清规律,这提醒我技术深度还得靠持续深耕。四、致谢在此期间,我要感谢团队给予的机会。感谢导师在代码优化和设计模式上的指导,比如8月5号讨论用户认证模块时,你提到的JWTToken有效期管理,直接帮我避开了好几个坑。谢谢同事小张分享的调试技巧,特别是7月20号那个晚上,我们一起抓取前端性能瓶颈,他教的ChromeDevToolsPerform
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 金职院考勤制度规定
- 钢厂维检车间考勤制度
- 销冠刘经理说考勤制度
- 镇机关刷脸考勤制度
- 门诊上班考勤制度
- 2025年中国民航科学技术研究院公开招聘备考题库(第二批)含答案详解
- 餐饮高管考勤制度
- 2025年烟台市检察机关公开招聘聘用制书记员的备考题库(24人)及答案详解(考点梳理)
- 2025年中国人民大学党政办公室(机关党委、政策研究室)现面向社会公开招聘非事业编制工作人员备考题库及1套参考答案详解
- 2025年泸西县司法局公开招聘编外工作人员备考题库(含答案详解)
- 带压堵漏技术规范书
- 电子产品制作工艺与实训PPT(第5版)高职全套完整教学课件
- 海铁联运流程
- 中石化劳动合同
- DB61-T 1501-2021 液态CO2驱油与封存注入地面操作规程
- 2023年湖南九嶷职业技术学院高职单招(语文)试题库含答案解析
- GB/T 20735-2006汽车用压缩天然气减压调节器
- GB/T 12346-2021经穴名称与定位
- 卵巢癌的手术治疗进展
- DBJ∕T 15-210-2021 装配整体式叠合剪力墙结构技术规程
- TSG-Z7003-2004 特种设备检验检测机构质量管理体系要求-高清正版
评论
0/150
提交评论