下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
计算机应用技术软件开发公司开发工程师实习报告一、摘要2023年7月10日至2023年9月5日,我在计算机应用技术软件开发公司担任开发工程师实习生,参与智能推荐系统后端模块开发。核心工作成果包括完成用户行为数据分析接口,支持日均处理请求量达8000次,响应时间稳定在200ms以内;优化商品匹配算法,将推荐准确率从72%提升至86%,用户点击率增长15%。期间应用Java、SpringBoot框架,结合Redis缓存技术提升系统吞吐量;通过Git实现代码版本管理,协同完成3个迭代周期。提炼可复用的方法论:采用敏捷开发模式,将需求拆解为每日15个故事点,结合Docker容器化部署,缩短开发测试周期至2天/次。二、实习内容及过程2023年7月10日入职,跟着团队做智能推荐系统后端开发。开始时主要熟悉项目架构,用Postman测试接口,发现用户行为数据接口响应慢,高峰期延迟超过500ms。团队用Redis缓存热点数据,我跟着学Redis持久化配置,把缓存淘汰策略从LRU改成TTL,把接口延迟降到了200ms左右。8月15日独立负责商品匹配算法优化,原算法用JDK自带的HashMap,数据量大时冲突多。我换成ConcurrentHashMap,加锁粒度到行级别,把QPS从3000提升到8000。9月初参与线上bug修复,用户反馈推荐结果冷门化,排查发现是分词器对中文处理不准。改用结巴分词库后,准确率从72%涨到86%,用户点击率也跟着涨了15%。团队开发流程是每天站会同步进度,用Jira管理需求,需求拆解成15个故事点,每个迭代2天完成。我负责的模块集成到CI/CD流水线,用Docker打包部署,但初期镜像构建慢,每次更新都要等半小时。后来学用多阶段构建,只把依赖打包进最终镜像,构建时间缩短到5分钟。期间还帮测试调过前端渲染问题,发现是后端返回的JSON字段顺序跟前端约定不一致,改过来后页面加载正常了。困难主要是刚开始不熟业务逻辑,推荐系统涉及协同过滤、内容召回等模型,我对离线计算和在线预估理解不清。有次被分配优化实时推荐接口,完全懵圈。自己偷偷看了公司之前的文档,又找师兄问了2小时,才搞明白要平衡缓存命中率和计算资源消耗,最后用本地缓存+远程调用结合的方式搞定。收获是学会了怎么快速上手复杂项目,还有Git的rebase技巧,避免commit历史混乱。职业规划上更清晰了,想往大数据方向钻,但感觉公司培训偏重框架开发,像Spark、Flink这些没机会接触。如果培训能加几期Hadoop生态课就完美了。另外岗位对算法基础要求高,我学的深度学习部分用得不多,下学期得补补TensorFlow。团队管理上,新人需求分配有时太急,要是能提前看下整体进度就更好。三、总结与体会这8周,从7月10日到9月5日,跟着团队做推荐系统后端,感觉跟学校写课程设计完全不一样。以前调试代码,出问题找老师要答案。这次8月15日负责商品匹配算法优化,凌晨三点还在查ConcurrentHashMap源码,就是为了把QPS从3000提到8000,用户点击率跟着涨了15%。这种数据变化带来的成就感,是看书学不到的。实习最大的价值是让我把数据库索引、缓存策略这些知识点用上了,比如用Redis的TTL策略把接口延迟从500ms降到200ms,这就是实践出真知。团队用Jira管理需求,每天站会汇报进度,需求拆解成15个故事点,每个迭代2天完成。这种敏捷开发模式让我意识到,做项目光懂数据结构不行,还得懂业务逻辑和系统架构。比如9月初修复线上冷门推荐bug,发现是分词器对中文处理不准,改用结巴分词库后,准确率从72%涨到86%。这段经历直接影响了我下学期的学习计划,打算系统学学Spark和Flink,为明年秋招冲大数据开发岗位做准备。行业里现在都讲AIGC,但很多公司还在用传统SQL做数据统计,效率低得可怜。我参与优化的用户行为数据接口,现在支持日均处理请求量8000次,还用Docker容器化部署,大大缩短了开发测试周期。看到技术能实实在在提升效率,觉得挺有前景的。不过团队培训偏重框架开发,像Hadoop生态的东西接触少,要是公司能多组织几期Spark实操课就完美了。这种行业现状也让我明白,学校教的只是基础,真要进职场,还得自己额外学。从学生到职场人,心态变化挺大的。以前写代码图自己爽,现在得考虑成本、性能、可维护性。比如8月28日重构订单处理模块,为了减少数据库压力,用消息队列解耦服务,虽然增加了运维成本,但系统稳定性提升明显。这种在压力下做决策的经历,比单纯写代码收获更大。下学期打算考取AWS认证,把云计算技能补上,争取明年能拿到满意的offer。这段实习经历,真的让我成长不少。四、致谢在此实习期间,衷心感谢公司给予的宝贵机会。特别感谢导师在项目中的悉心指导,特别是在用户行为数据分析接口和商品匹配算法优化
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 幼儿园安全管理相关制度
- LED灯具能效提升-洞察与解读
- 数字版权运营模式创新研究-洞察与解读
- 充填节浆技术研究-洞察与解读
- 2025 九年级道德与法治下册新发展理念漫画解读课件
- 2026年云南国土资源职业学院单招职业倾向性考试题库完整答案详解
- 2026年云南理工职业学院单招职业倾向性测试题库附参考答案详解(研优卷)
- 2026年云南现代职业技术学院单招职业适应性考试题库附参考答案详解(夺分金卷)
- 2026年云南省怒江傈僳族自治州单招职业倾向性测试题库含答案详解(轻巧夺冠)
- 2026年九州职业技术学院单招综合素质考试题库附答案详解(预热题)
- 婴幼儿学习与发展 课程标准
- 特种设备质量安全风险日管控周排查月调度管理制度
- 饲料厂复工安全培训课件
- 2026年山东药品食品职业学院单招综合素质笔试备考试题带答案解析
- 骨科锻炼医疗健康知识小讲堂
- 2026年预约定价安排申请实操与企业税务成本稳定
- 2026年山东城市服务职业学院单招职业适应性测试题库及答案解析(名师系列)
- 人工智能在市场营销中的应用实践案例
- DB33∕T 2320-2021 工业集聚区社区化管理和服务规范
- 小学三年级下册数学口算题1000道 A4可直接打印
- 2024年云南省中考道德与法治试卷(含答案与解析)
评论
0/150
提交评论