付费下载
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
计算机科学与技术互联网科技软件开发实习生实习报告一、摘要
2023年7月10日至2023年9月5日,我在XX互联网科技公司担任软件开发实习生,负责参与电商平台后端系统开发。核心工作成果包括优化订单处理模块,将接口响应时间从850毫秒降低至320毫秒,吞吐量提升60%;重构库存管理逻辑,支持并发查询量从5000次/秒增长至15000次/秒。期间应用了SpringBoot框架进行API开发,使用Redis缓存热点数据,并通过JMeter模拟压力测试验证性能提升效果。提炼出微服务拆分时需优先考虑数据一致性原则,以及高并发场景下采用读写分离策略的有效性。
二、实习内容及过程
2023年7月10日入职后,直接被分到电商后端团队,跟着导师熟悉业务。团队在用SpringCloud搞微服务,我这新人主要接手订单模块的Bug修复和新功能小改。第一个月花了15天把一个高并发场景下的超卖问题搞定,原来是库存扣减没加分布式锁,改完后用Redisson锁重构了逻辑,线上A/B测试显示订单重复率从0.8%降到0.05%。第二周参与重构支付回调接口,把响应时间从700毫秒压到300毫秒,客户反馈说用户不卡了。9月第二周开始独立负责优惠券系统的小功能,用了MySQL分表,测试时发现索引没搭好导致查询变慢,临时加了个覆盖索引应急,最后导师教我用EXPLAIN分析慢查询,这活儿让我明白数据库优化真是个技术活。
团队开发流程是Jira看需求,GitLab管理代码,每天站会同步进度,commit前都得过CodeReview,这让我养成了写单元测试的习惯,虽然一开始写得很烂,被导师怼了几次才明白单元测试不是随便写写就行。8月遇到个坎,一个定时任务总是凌晨崩溃,排查了三天,原来是依赖的第三方服务接口超时了,他们那边的文档写得稀烂,最后只能硬着头皮打电话过去问,对方小哥还嫌我烦,这事儿让我觉得技术人沟通能力真重要。
实习期间用了不少新技术,像ES做日志分析,消息队列Kafka处理订单异步通知,一开始对消息丢失怎么处理挺懵,查了公司内部SOP才知道得手动调用补偿接口,这让我对分布式系统理解深了点。最大的收获是明白了自己写代码是挺能写,但面对复杂业务逻辑还是得虚心学,像分布式事务的最终一致性方案,我之前只在书上看过,真遇到问题才知道原来有这么多坑。
公司的培训机制确实一般,入职培训就三小时,后面全靠导师带,有时候他忙起来就把我晾那儿自己琢磨,岗位匹配度上我学的Java后端跟前端对接时,发现对前端技术栈了解太少,导致几次需求理解偏差,要是早知道还得学点Vue啥的,时间能更高效点。团队管理上感觉比较随意,加班时没人管,但技术氛围是真的浓,大佬们解决问题的方式太绝了,像上次用JProfiler定位内存溢出,我看了两小时都没看懂,人家半小时就找着点了。
如果说建议,我觉得公司可以搞个新人知识库,把那些踩过的坑、常用脚本都整理出来,别每次都得导师手把手教。另外,技术分享会能多搞点,像这次我才知道隔壁团队用DockerSwarm做集群管理,要是早点知道,我的定时任务部署能省不少事。岗位匹配度这块,我觉得新人阶段别光埋头写代码,得多跟产品经理、测试聊,这样需求理解才准。
三、总结与体会
这八周,从2023年7月10日到9月5日,感觉像是被扔进了一个真实的技术战场。每天对着电脑屏幕,不再是写写作业,而是要为线上那几万用户的订单负责,这种感觉完全不一样。最直接的感受是,学校里学的那些基础理论,像数据结构、操作系统,真遇到性能问题或者并发瓶颈时,才发现光知道理论远远不够。比如9月第二周负责的优惠券系统重构,一开始用最简单的方法,结果压力测试时直接崩了,导师指点我看看数据库执行计划,加个索引,再改改Redis的过期策略,最后才扛住。这种把理论变成解决实际问题的过程,比单纯刷题有收获多了。
实习最大的价值,就是让我明白了一个软件从需求到上线的完整流程。以前觉得开发就是写代码,现在才知道得跟产品、测试、运维整天开会扯皮,得懂GitLab里的CodeReview是怎么走的,得会看Jira上的需求优先级,还得知道线上出问题时怎么用Zabbix定位。这种“软技能”的提升,可能比学会某个新技术更重要。这让我对未来的职业规划有了更清晰的认识,之前想当算法工程师,现在觉得后端架构师更吸引我,因为能接触到整个系统的设计,也更能体会技术如何支撑业务增长。
行业里感觉最明显的变化就是云原生和微服务的普及,这次实习用的SpringCloud、Kubernetes,都让我意识到,未来的开发可能不是在本地敲代码,而是在Docker容器里快速迭代。公司虽然老一套,但那种“敏捷开发”的思路还是值得学习。比如他们搞的CI/CD流水线,每次commit自动测试,虽然我参与不多,但确实提高了效率。这让我意识到,后续得补补容器和DevOps这块短板,可能得去考个CKA证书,至少得能看懂K8s的yaml文件。
心态上最大的转变,就是抗压能力和责任感。刚开始接手Bug时手忙脚乱,晚上对着一堆错误日志失眠是常事,但慢慢地,发现解决问题就像打游戏升级,每次解决一个难题,就离“大侠”近了一步。比如8月那个定时任务崩溃的坎,查了三天,试了各种方案,最后虽然不是我自己完全搞定,但至少跟对方沟通时能提出有效信息,导师还夸我“会找问题根源”。这种感觉,就是从学生到职场人的微妙变化,以前觉得技术难题是学不会,现在觉得是能力边界,得主动去突破。未来,这种“迎难而上”的心态,不管是读研还是找工作,都会是我的底气。
四、致谢
在此期间,衷心感谢公司提供这次
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 四年级语文上册统编版《爬天都峰 第2课时》
- 2026年诊所入职合同(1篇)
- 2025 网络基础中网络广告的投放与效果评估课件
- 多胎肉羊纯种湖羊养殖项目可行性研究报告
- 焦作项目可行性研究报告
- 2026年及未来5年市场数据中国园林绿化施工行业发展前景预测及投资战略咨询报告
- 刑事诉讼的基本原则和指导思想
- 2025 高中信息技术数据与计算之计算思维在沙漠生态数据监测分析中的应用课件
- 农产品加工标准化:体系构建与实践路径
- 2026年碳配额现货交易策略:买卖时机判断与价格谈判技巧
- 钢结构采光顶合同协议书
- 2024统编版七年级历史下册期末复习全册重要知识考点提纲
- 体外诊断生物活性原料研发
- 儿童脊柱侧弯课件
- 儿童自身免疫性脑炎的护理
- T/CNFIA 162-2022食品接触材料及制品符合性声明通则
- 三级中医医院评审标准( 2023 版 )
- 2025年数学新课标《义务教育数学课程标准(2025年版)》解读
- 初中生防性侵安全教育
- 安徽省安庆市2025届高三下学期模拟考试(二模) 数学试题【含答案】
- 2025年医保政策基础知识考试题库及答案汇编试卷
评论
0/150
提交评论