下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
计算机科学与技术科技企业软件工程师实习生实习报告一、摘要2023年6月5日至8月23日,我在某科技企业担任软件工程师实习生,负责后端系统开发与优化。核心工作成果包括重构API接口,使系统响应速度提升40%,处理并发请求能力从200QPS增长至600QPS,并完成3个模块的单元测试,覆盖率达95%。期间应用SpringBoot框架进行微服务开发,结合Docker容器化部署,通过JMeter模拟高并发场景验证系统稳定性。提炼出的可复用方法论为:采用Redis缓存热点数据,结合多线程异步处理提升效率;使用GitLabCI/CD实现自动化测试与部署,缩短迭代周期至3天/次。这些实践验证了分布式架构在业务场景中的适配性,为后续项目开发提供数据支撑。二、实习内容及过程实习目的主要是想把学校学的分布式系统、数据库这些理论跟实际项目搭上边,看看大厂里这些技术怎么落地,顺便感受下工作节奏。实习单位是家做企业服务的科技公司,主要是用Java搞后端系统,用SpringBoot、MyBatis这些技术栈,规模不大但业务逻辑挺复杂。6月5号开始实习,第一个月跟着导师熟悉项目,主要是看现有代码,用Postman测接口,还参与了旧系统的Bug修复。记得有个模块因为数据库索引没做好,查询超慢,我帮忙加了索引,查询时间从3秒多直接降到0点几秒,老板还特意问了下。8月1号开始独立负责新项目里的订单模块开发,用到了Redis缓存订单信息,因为后台下单量确实不小,没加缓存的话数据库压力会很大。期间遇到过好几次并发问题,比如某个接口同时被好几个用户调用时数据会错乱,后来学了分布式锁的概念,用Redis的SETNX命令解决了。另一个挑战是系统部署,刚开始用传统方式一台一台服务器弄,太慢了,后面学了Docker容器化部署,一个命令就能把应用推上线,效率高多了。实习成果主要是完成了订单模块的开发和测试,接口响应时间稳定在200毫秒以内,日处理订单峰值能做到5万笔。收获最大的还是工程化思维,比如怎么写才方便测试、怎么设计才利于扩展,这些在学校根本学不到。遇到的困难第一个是高并发下数据一致性问题,订单和库存没同步好,后来用了消息队列中间件搞了个最终一致性方案。第二个是团队里培训机制有点弱,很多新技术都是靠自己摸索,比如那会儿刚接触Redis集群,花了不少时间看文档。单位管理上我觉得可以改进下,比如代码审查环节有时候过于死板,不满足某个格式就卡着不让提交,其实可以灵活点。培训机制可以搞个新人技术Wiki,把常用工具和问题解决方案都写明白。岗位匹配度上吧,我来了之后发现有些任务跟我学的关联不大,比如帮忙处理过不少运维层面的请求,如果能更精准地分配任务会更好。三、总结与体会这八周,从6月5号到8月23号,感觉像是从校园到职场的快速充电。实习的价值在于把书上的分布式架构、数据库优化这些概念,真真切切用到了生产环境里。比如我负责的订单模块,用Redis缓存确实把接口响应速度提上去了,以前没处理高并发场景时觉得Redis就是个内存数据库,现在明白它对业务提速的重要性,这种认知转变挺具体的。面对系统扩容带来的压力,从最初的手忙脚乱到后来能独立用Docker搞部署,抗压能力和解决实际问题的能力确实上来了,那种完成一个任务后的踏实感,是学校写作业没法比的。这次经历让我更清楚自己的职业规划了。我发现自己对后端系统架构挺感兴趣,尤其是高并发、高可用这块。接下来打算系统学学Kubernetes和微服务治理相关的知识,看看能不能考个云原生领域的认证,比如CKA或者AWS的SAA,感觉这些技能在行业里挺吃香的。同时也在想,要不要多关注下数据库中间件,比如TiDB这类新方案,感觉未来几年可能会有机会。看着咱们这行技术日新月异,像Serverless、AI大模型跟业务结合这些趋势,感觉机会挺多的,但也得持续学习才能不被淘汰。这次实习最大的体会就是,做软件不是闭门造车,得跟产品、运维多沟通,理解业务才能真正做出好系统。这种团队协作和快速迭代的感觉,比单纯写代码有意思多了。虽然实习单位在培训这块还有提升空间,但能接触到真实项目已经值了。现在回头看,那些熬夜调试接口、研究技术方案的瞬间,挺值得的,感觉自己离一个真正的软件工程师又近了一步。四、致谢感谢实习单位给我这个机会,让我在8月23日结束的这8周里,接触到了真实的软件开发流程
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 机械化土石方作业技术方案
- 工地物料存放安全规范方案
- 水利工程施工风险评估方案
- 消防设施运行维护手册编制方案
- 2026年体育理论基础知识与运动技能测试题
- 2026年资源循环利用与环境保护知识测试题
- 2026年网络安全管理员专业能力测试题库
- 2026年历史知识竞赛中外历史重大事件记忆题集
- 2026年旅游地理知识测试题集
- 2026云南临沧永德县盛景贸易有限责任公司配送人员招聘20人备考题库带答案详解
- 经内镜逆行胰胆管造影(ERCP)护理业务学习
- 《特种设备74号令宣贯材料》知识培训
- 波形护栏施工质量控制方案
- 2024年重庆市中考英语试卷真题B卷(含标准答案及解析)+听力音频
- 系统性红斑狼疮的饮食护理
- 电气试验报告模板
- 陶瓷岩板应用技术规程
- 道德经原文(白话版)
- 安罗替尼说明书解读课件
- WORD版A4横版密封条打印模板(可编辑)
- 1比较思想政治教育
评论
0/150
提交评论