下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
计算机科学与技术IT软件工程师实习报告一、摘要2023年7月1日至2023年8月31日,我在XX公司担任IT软件工程师实习生,负责参与XX系统后端开发工作。期间,主导完成3个模块的接口开发,累计编写并优化代码1270行,使接口平均响应时间缩短至85毫秒,错误率降低至0.3%。运用Java和SpringBoot框架实现数据库操作自动化,通过编写脚本减少每日维护时间4小时。实践了敏捷开发流程,参与6次每日站会和2次迭代评审,推动功能按时交付。掌握并应用了设计模式解决高并发问题,如使用单例模式优化缓存服务,使系统QPS提升至2000。总结出模块化开发与代码复用策略,为后续项目提供标准化参考。二、实习内容及过程2023年7月1日至8月31日,我在XX公司做IT软件工程师实习。主要目标是把学校学的分布式系统理论用到实际项目中。公司是做金融科技服务的,系统对稳定性和性能要求很高,日常用Java和Kubernetes运维,技术栈挺现代化的。我跟着团队做支付模块的优化。原系统用Redis做缓存,但高峰期会有雪崩问题。7月10号开始我负责分析瓶颈,发现是缓存Key设计不合理,导致并发时大量请求打到同一分区。花了两周时间改用分布式锁+本地缓存策略,配合Redis集群的Sharding策略。8月5号上线后,系统QPS从1500提到3000,缓存命中率稳定在95%以上。这个过程中我用了JProfiler抓包,还跟运维师傅学了Prometheus监控指标的调优。有个坎是8月15号遇到的,新需求要快速上线但测试环境总是报错。那会儿压力挺大的,后来发现是开发环境跟线上配置不一致,比如数据库连接池大小设置太保守。我建议调整了测试环境的参数,还加了单元测试覆盖率报告,最后提前一天完成了部署。这让我明白敏捷开发不光是快速迭代,环境一致性才是关键。实习后期参与代码重构,把几个耦合的类拆成微服务,用SpringCloudGateway做网关路由。虽然过程踩了不少坑,比如服务发现配置错误导致熔断器乱触发,但最终实现了模块独立部署,部署时间从小时级缩短到分钟级。这段经历让我对微服务治理有了更直观认识。公司的培训机制其实一般,技术分享会不太系统,很多底层原理没人细讲。我私下看了《深入浅出Node.js》和Kubernetes官方文档,感觉收获更大。另外岗位需求和我学的数据库方向差点脱节,幸好之前做过MongoDB项目,转Java开发的时候才没那么懵。跟导师沟通时他说我写的文档不够规范,后来我参考了GitLab的CodeReview流程,现在提交PR前会先跑所有检查,确实让代码质量上了一个台阶。不过团队人手紧张,有时候需求评审会拖很久,这点挺影响效率的。我觉得公司可以搞个新人技术栈速成营,比如用Weekend模式集中讲一遍消息队列、缓存和数据库中间件,现在大家学东西太零散。还有测试环境配置太随意,建议搞个金丝雀发布流程,避免全量上线的风险。三、总结与体会这8周实习像把理论和实践硬碰硬地摁在了一起,7月1号刚来的时候还不太适应,写个简单接口都要反复查文档。到8月31号离开时,独立完成支付模块优化,使系统QPS翻倍,这种成就感是上课做实验比不了的。最大的收获是学会了怎么把技术选型跟业务场景对上号。比如7月25号做缓存策略调整时,发现单纯靠增加内存不行,必须配合Redis的过期策略和本地缓存更新逻辑,最后用Redisson实现分布式锁才解决雪崩问题。这段经历让我明白,技术不是炫技,而是解决具体问题的工具。公司用的技术栈里,我对Kubernetes和微服务治理印象最深。8月10号参与服务拆分时,导师说如果数据库交互复杂就别硬拆,后来我根据系统监控数据提出先加读写分离再分库的方案,最后部署效果比直接全量改好不少。这让我意识到,技术决策不能闭门造车,得有数据支撑。实习也暴露了我的短板,比如对分布式事务的理解还停留在理论层面。8月20号做订单模块联调时,发现跨服务调用超时问题,最后靠查资料才知道得用TCC模式兜底。现在我把这块儿整理成笔记,准备下学期考云原生工程师认证,想把这块补齐。行业趋势这块,我感觉金融科技现在特别卷,但底层技术都在往标准化走。像我们用的SpringCloud全家桶、K8s,未来几年可能就是标配。不过边缘计算、隐私计算这些新方向也值得关注,公司测试环境用的Flink做实时计算,虽然没深入参与,但感觉很有前景。心态转变是最大的体会。刚来时觉得写代码就是复制粘贴,现在明白每个commit都得考虑长期维护成本。比如8月15号紧急上线时,我坚持先加监控再发版,虽然导师觉得麻烦,但第二天发现确实帮团队避免了大规模故障。这种责任意识是学校里学不到的。对职业规划来说,这次实习让我更确定要做后端开发,特别是分布式系统方向。下学期打算重拾算法基础,把LeetCode上面500题再过一遍,同时攒几个能独立完成全流程的项目。感觉有实习背书,秋招时简历会更有分量。四、致谢在XX公司实习的8周时间里,得到了很多帮助。感谢导师在技术难题上给我的点拨,比如指导我如何分析系统慢查询日志,让我明白性能优化不能只看表面指标。团队里那位做消息队列的同事也分享了好多实践经验,特别是关于Kafka分区和重试机制的建议,对我做缓存方案设计挺有用。公司技术氛围挺好的,下午茶时间大家会讨论些开源项目的新特性,这种交流让我对微服务治理有了更直观认识。虽然有时候需求变更来得突然,但整个团队协作流程挺顺畅的,学到了不少应对压力的方法。学校指导老师一直鼓励我多接触实际项目,这次实习把课堂上学到的数据库原理、设计模式都用上了,感觉收获特别大
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 中药药剂员安全素养竞赛考核试卷含答案
- 铣工安全综合知识考核试卷含答案
- 速冻米面制品制作工安全培训效果水平考核试卷含答案
- 龋病的基本知识
- 建筑模型制作工岗前复测考核试卷含答案
- 化纤聚合工安全专项竞赛考核试卷含答案
- 玉器抛光工班组管理水平考核试卷含答案
- 贸易数据申报师岗前实操掌握考核试卷含答案
- 含氟烷烃生产工岗前创新方法考核试卷含答案
- 锅炉设备装配工安全检查模拟考核试卷含答案
- 2026四川凉山州雷波县粮油贸易总公司面向社会招聘6人考试参考题库及答案解析
- 2024-2025学年广东省广州市越秀区九年级上学期期末数学试卷(含答案)
- 2026北京海淀初二上学期期末英语试卷和答案
- 多进制LDPC码编译码算法:从理论到硬件实现的深度剖析
- 2025年医院财务部工作总结及2026年工作计划
- 基于新课程标准的小学数学“教学评一致性”实践与研究课题开题报告
- 2026省考广西试题及答案
- 中国临床肿瘤学会(csco)乳腺癌诊疗指南2025
- 2025年(第十二届)输电技术大会:基于可重构智能表面(RIS)天线的相控阵无线通信技术及其在新型电力系统的应用
- 带压开仓培训课件
- 护理儿科中医题库及答案解析
评论
0/150
提交评论