下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
软件工程信息技术公司软件工程师实习报告一、摘要2023年7月10日至2023年9月5日,我在一家软件工程信息技术公司担任软件工程师实习生,参与前端开发项目。核心工作成果包括重构用户登录模块,将页面加载速度优化至0.8秒以内,响应式适配完成率100%;独立完成数据可视化报表功能,通过ECharts实现10万级数据渲染耗时控制在1.5秒内。期间应用JavaScript、React、Git等技能,采用组件化开发模式提升代码复用率至65%,推动团队引入自动化测试脚本,单次提交通过率提升至98%。提炼出的"按需加载"策略在后续项目中减少资源占用30%,验证了模块化设计对性能优化的直接关联性。二、实习内容及过程2023年7月10日入职那会儿,带我的师傅给我安排了个维护老系统的活儿。主要是用Java搞后端接口,对接移动端的支付模块。那会儿系统架构比较老旧,用的是比较老的Spring框架,好多地方代码耦合得厉害。7月底开始接手一个订单查询功能的优化,原始接口响应得慢,高峰期延迟能到3秒以上。我就琢磨着加缓存,用Redis存热点数据。花了大概两周时间搭环境、写脚本、调参数,最后把平均响应时间砍到0.8秒内,QPS也提到1500以上。期间踩了不少坑,比如缓存击穿、过期策略设置不对,导致偶尔出现数据不一致的情况。后来弄明白了设置热点数据自动预热,还有给常用查询加互斥锁,问题才基本解决。8月中旬参与了新功能的前端开发,用React重构用户中心页面。需求是得支持多端适配,PC和手机都要跑得顺。我就用AntDesign组件库,结合CSSHoudini搞响应式布局。9月初上线测试时发现,安卓机型在横屏模式下有点卡顿。后来发现是图片懒加载逻辑没做好,没考虑到横屏时视口变化快。赶紧改了策略,给横屏模式单独开了加载通道,问题这才解决。前后折腾了三天,上线后用户反馈不错。这段经历让我对"高并发场景下的缓存设计"和"多端适配的渲染优化"有了更直观认识。公司的流程还算规范,需求评审、代码审查、测试上线一套走下来。但有时候培训材料更新不及时,我学新工具的时候还得自己上网扒文档。岗位匹配度上,我主要是做后端的,但前端需求也接了不少,感觉挺锻炼人的。不过团队里测试这块人手有点紧,有时候Bug改了几版还是过不了测试,有点耽误时间。自己最大的收获是学会怎么把理论落地。比如学《数据库原理》时觉得SQL优化挺玄的,实习里写个查询慢了,真得去分析执行计划,看索引覆盖、重写SQL,这种实践比看书强一百倍。还有团队协作,以前觉得写完代码提交就完事了,现在明白得看接口文档、主动沟通需求细节,才能少出问题。最大的转变是心态,以前觉得写代码就得完美,现在明白"先跑通再优化"更实际。比如那个订单查询优化,第一版只用了本地缓存,上线后发现效果一般,又加了分布式缓存,才达标。实习单位管理上,我觉得培训这块可以做得更好。比如新技术引入时,能不能搞个内部培训,或者把学习资料整理成标准化文档。还有开发流程,有时候需求变更有点频繁,能不能提前做好版本规划。岗位匹配度上,我觉得可以搞个轮岗机制,让我接触下测试、运维,这样成长更快。三、总结与体会这八周,从2023年7月10日到9月5日,感觉自己像块海绵,在实践里疯狂吸收。写代码不再是闭门造车,而是真得考虑高并发、可维护性这些事儿。比如7月底那个订单查询优化,刚开始用Redis缓存,数据同步不及时还出了Bug,后来调整了过期策略和写入逻辑,把平均响应时间从2.3秒压到0.8秒以内,这感觉就是真真切切的进步。这段经历让我明白,理论结合实际有多重要,以前觉得"数据库索引选择"是玄学,现在知道得分析业务场景、统计QPS,才能选对方案。这种用数据说话的方式,比学校里单纯写论文有感觉多了。实习最大的价值在于让我看清了自己的短板。比如分布式事务这块,虽然学了点理论,但真遇到问题时还是懵。9月初配合测试上线时,因为没考虑到重试机制,导致一笔订单重复扣款,后来加班加点才修复。这件事让我意识到,光会写代码远远不够,还得懂业务、懂测试、懂运维。这也直接影响了我的职业规划,下学期打算补分布式事务这块课,看看能不能考个云原生相关的证书。同时也在想,以后求职是不是该往全栈方向发展,毕竟现在业务需求这么复杂,单一技能真的不够用。看着自己写的代码真的在用户手机上跑起来,那种成就感是以前写作业没体会过的。以前觉得加班是受罪,现在明白项目赶工期时通宵是常态,但只要想到能按时交付,就觉得值了。这种心态转变挺重要的,毕竟以后工作不可能总是一帆风顺。行业趋势上,现在移动端性能优化、跨平台开发越来越重要,像我用ReactNative写的小程序组件库,虽然只是辅助功能,但感觉很有前景。公司用的那个微服务架构,虽然有时候调日志像大海捞针,但确实提高了系统的扩展性。未来打算把实习里用到的Redis、Elasticsearch这些工具再深挖一下,争取年底前把个人博客改成基于这些技术搭建的。同时也在看一些开源项目的源码,比如那个常用的UI库,想学学人家怎么设计组件。实习里暴露出的问题,比如对测试这块了解太少,下学期打算去听几个线上测试相关的课,争取下个实习能争取个测试开发相关的岗位试试。总的来说,这段经历让我从一个只会理论的学生,向一个准职场人迈了一步,虽然压力大了不少,但感觉成长也快了不少。四、致谢感谢那家公司给我实习的机会,让我能在实际项目中锻炼。特别感谢我的导师,在订单查询优化和前端适配上给了
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 会展策划方案活动流程(3篇)
- 元旦活动背景策划方案(3篇)
- 公路施工方案图片(3篇)
- 冲浪活动策划方案范文(3篇)
- 医学院班级管理制度(3篇)
- 厂区比赛活动策划方案(3篇)
- 品牌策划主题活动方案(3篇)
- 国企活动策划项目方案(3篇)
- 2026年哈密职业技术学院单招职业适应性考试题库附参考答案详解(夺分金卷)
- 2026年四川信息职业技术学院单招职业倾向性测试题库带答案详解(能力提升)
- 大学有机化学实验必做试题
- 西方园林史课件
- 初一分班英语试卷(含答案)
- 园林花卉中职PPT完整全套教学课件
- 微型消防站物资器材配置一览表
- 提名辽宁自然科学奖
- 刑法学(上册)马工程课件 第2章 刑法的基本原则
- GB/T 26955-2011金属材料焊缝破坏性试验焊缝宏观和微观检验
- GB/T 1508-2002锰矿石全铁含量的测定重铬酸钾滴定法和邻菲啰啉分光光度法
- 大学物理绪论
- 1财政与金融-财政学导论
评论
0/150
提交评论