付费下载
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
计算机科学智汇科技软件工程师实习报告一、摘要
2023年7月1日至2023年8月31日,我在智汇科技担任软件工程师实习生,负责开发部门后台系统模块。通过参与电商平台订单处理模块的优化,将系统响应时间从500ms降低至150ms,日均处理订单量提升至10万笔,其中缓存策略优化贡献了60%的性能提升。运用Python与Java实现自动化测试脚本,覆盖率达85%,累计修复32个高危bug。深入应用微服务架构与Docker容器化技术,将部署周期缩短至4小时。总结出模块化开发与CI/CD流程优化方法论,可适用于高并发场景的快速迭代。
二、实习内容及过程
1.实习目的
希望通过实践掌握企业级软件开发流程,提升系统设计能力,熟悉团队协作模式。想看看自己学的那些东西在实际项目中怎么落地,特别是分布式系统这块。
2.实习单位简介
我去的是一家做电商SaaS服务的公司,团队规模大概50人,技术栈以Java和Python为主,后端大量用Redis做缓存,数据库是分区的MySQL。业务挺复杂的,客户量也大,所以系统稳定性要求特别高。
3.实习内容与过程
第12周主要是熟悉环境,跟着导师调试旧代码,比如一个订单查询接口,发现因为数据库慢导致高峰期延迟特别严重。导师让我优化SQL,加了个二级索引,还用了Redis缓存热点数据。改完后,QPS从800并发掉到3000还稳着呢。
第35周参与新项目,是个自动化营销模块。我负责用户标签系统,用Elasticsearch做索引,每天凌晨跑ETL脚本处理10亿+用户行为数据。刚开始脚本跑超时,日志排查发现有个正则表达式效率太低,换成字典树匹配后内存占用降了70%,处理时间从8小时缩到2小时。
第68周独立完成一个订单风控模块,用SpringCloud搭建微服务,对接了3个第三方API。最头疼的是消息队列那边,Kafka延迟时消息积压到1万+条,导致下游服务卡死。最后用幂等性设计解决了重试问题,还加了死信队列兜底。
4.实习成果与收获
项目里那个用户标签系统上线后,客户侧反馈精准度提升15%,现在每天能支撑200+次查询。我也把优化经验总结成了文档,比如二级索引设计时优先考虑QPS最高的前5个字段,这个后来被团队采纳了。感觉最大的收获是学会怎么平衡性能和成本,以前总想着加资源,现在知道该用缓存、异步化还是数据库优化。
5.问题与建议
有个挑战是需求变更太频繁,有时候前一天写好的接口第二天又要改,虽然能适应,但效率不高。团队管理上,新人培训主要靠导师带,缺乏系统化的材料,我建议可以搞个在线文档库,把常见问题、设计模式、工具链都整理好。岗位匹配度方面,初期觉得压力挺大,因为有些业务逻辑我不太懂,不过跟产品经理多沟通后就好了,现在觉得做技术还是得懂点业务。
三、总结与体会
1.实习价值闭环
这8周像把理论往实践里装填,之前觉得模糊的分布式事务、限流熔断,现在看订单系统时真真切切用到了。比如7月15号调试那个缓存穿透问题,从错误日志定位到用布隆过滤器替代全表扫描,中间翻了不少资料,最后解决后看着监控系统曲线稳下来,真有成就感。这段经历让我明白,技术是解决问题的工具,关键看怎么选对场景。
2.职业规划联结
最直观的感受是,我适合做偏后端的方向,对系统架构设计开始上头了。之前想考算法工程师,现在觉得深耕Java生态更实际。导师提过可以往中间件方向发展,我打算下学期补补Nginx、Tomcat源码,顺便考个AWS认证,至少先把云原生这块跟紧行业。
3.行业趋势展望
看到业务里消息队列和数据库优化的重要性,感觉技术趋势就是持续自治。以前觉得容器化就是Docker,现在明白Kubernetes编排、ServiceMesh才是大势。团队那种"每次发布都要有压测数据支撑"的文化特别对味,以后做项目肯定得把APM监控当标配。
4.心态转变
最明显的变化是写代码开始考虑成本了,比如7月20号优化风控接口时,我把HashMap换成ConcurrentHashMap就省了3个JVM参数。以前觉得内存够用就行,现在知道要为运维同学着想。还有那种深夜调试接口时,不再焦虑能不能搞定了,反而享受定位问题的过程。这种心态转变比学会什么新技术更宝贵。
5.未来行动
这份实习暴露了我对数据库分区这块的短板,下阶段打算啃PostgreSQL的Partitioningdocs,顺便把实习用到的JMeter脚本完善成模板。导师说可以多看些开源中间件源码,我打算先从Redis入手,争取把内存淘汰策略搞透。
四、致谢
1.
感谢智汇科技提供的实习机会,让我接触到了真实的工程项目。
2.
特别感
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 客户服务代表的投诉处理技巧
- 旅游景区开发与管理岗位实战经验
- 护士分级护理康复指导
- 护理精神科护理技术教案
- 护理实践中的法律风险与防范
- SJG 217-2026 装配式桥梁技术规程
- 护理健康教育与健康教育服务
- 创业就业指导中心规划
- 初中道德与法治统编版(2024)七年级下册 10.1 认识民法典 课件
- 基于数据挖掘的铁路运营决策支持系统研究报告
- 《商务礼仪》课件-01初识商务礼仪
- 水电站春节安全生产培训
- 软硬件测试方案
- 语文教育与学生心理健康
- 中央空调施工安全培训
- 英语四级词汇加例句
- 四级翻译句子及答案
- 中学语文拟写人物短评课件
- 四川大学成人教育 《工程估价》 期末考试复习题及参考答案
- GB/T 41498-2022纤维增强塑料复合材料用剪切框测定面内剪切应力/剪切应变响应和剪切模量的试验方法
- 博弈策略的生活解读 课件
评论
0/150
提交评论