下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
计算机科学科技公司软件开发实习生实习报告一、摘要
2023年7月1日至2023年8月31日,我在一家计算机科学科技公司担任软件开发实习生。实习期间,主要参与某电商平台后端系统的优化工作,负责模块的代码重构与性能调优。通过应用Docker容器化技术,将核心服务部署效率提升至原有流程的3倍,日均处理请求量从8000次增至12000次,响应时间缩短了40%。具体采用静态代码分析工具SonarQube识别并修复了87处潜在Bug,编写了5份自动化测试用例,覆盖率提升至92%。工作中运用了SpringBoot框架和Redis缓存技术,结合JProfiler进行性能瓶颈定位,总结出"容器化+动态扩缩容"的弹性架构优化方法,该方法可推广至同类高并发系统的部署流程中。
二、实习内容及过程
2023年7月1日到8月31日,我在一家做分布式系统的公司实习。他们那个电商后端系统用Java写的,去年上线后请求量一直飚升,但慢得够呛,用户投诉多。我被分到优化团队,主要管订单模块。
刚去那会儿,代码太乱,全靠注释活着,找Bug跟大海捞针似的。我花了两周时间,用IDEA自带的Profiler定位到50个热点方法,其中10个是数据库慢查询。改完这些,加上Redis缓存后,QPS从8000提到了12000。
最头疼的是部署,每次更新都要重启整个服务,有时候半夜线上出问题,运维那边压力山大。后来学Docker和Kubernetes,把服务拆成小容器,搞了个滚动更新策略。7月25号搞了个小实验,把一个非核心模块改成无状态容器,部署速度确实快了3倍,运维小哥直夸我是个狠人。
他们那套CI/CD流程也值得学,不过有个问题是测试环境太假,很多边缘情况根本复现不了。8月中旬测试环境挂了一次,拖了两天才搞定,我算明白为啥他们总说测试环境是“摆设”。
整个过程用得最多的还是JProfiler和Arthas,这两货简直是我的本命工具。之前只会用Ctrl+Shift+F找代码,现在能直接在JVM里改参数了,感觉离一线开发又近了一步。
三、总结与体会
这8周,从7月1号到8月31号,感觉自己像被扔进了真实世界的编程池里,呛了好几口水,但也浮起来了。以前写代码总觉得没问题,一上线就炸,现在明白那是因为缺乏对系统整体和线上压力的认知。参与那个订单模块重构,把日均处理量从8000次提到12000次,缩短40%响应时间,这些数字背后是无数个深夜对着日志文件找Bug的日子。7月15号那次因为缓存策略没考虑周全导致的雪崩,让我直接熬了通宵,第二天顶着黑眼圈跟运维配合排查,那种感觉跟在学校做实验完全不一样,压力是真的实打实。
实习最大的收获是学会了怎么“降维打击”问题。以前碰到性能瓶颈只能死调代码,现在会用JProfiler分析堆栈,用Arthas远程热更新,甚至搞懂了Redis的内存淘汰策略。这些工具和思路,在学校做课程设计时根本用不上,但在这里直接能救命。比如8月10号优化数据库索引那次,本来以为加索引就能快,结果发现要配合分表分库,不然CPU还是爆表,这让我意识到技术真的要结合业务场景。
这次经历让我对职业规划更清晰了。之前想当算法工程师,现在觉得后端架构师好像更适合我,那种掌控整个系统的感觉太爽了。学校学的分布式系统、操作系统知识,终于找到了用武之地,但明显感觉深度不够,比如对k8s的底层调度机制还一知半解。接下来打算把k8s和云原生那块补齐,顺便考个AWS或者AKS的认证,感觉这些技能以后求职绝对加分。
行业趋势这块,感觉现在大家都在卷高并发、低延迟,但技术选型越来越卷了,什么Raft、Paxos、Raft协议,搞得我都有点选择困难。不过最直观的感受是,做技术真的要耐得住寂寞,7月20号为了优化一个毫秒级的接口,翻遍了Nginx的文档,结果发现是个网络参数没调对,当时就觉得有点扯,但现在明白,能把自己逼疯的才是真本事。从学生到职场人的转变,大概就是从“我觉得行”变成“这得试试”,从“做出来就行”变成“得经得起推敲”。
四、致谢
在这家公司实习的8周里,得到不少帮助。带我的那位师兄,教我怎么用JProfiler定位问题,那些关于内存泄漏的调试技巧,我一直记着。团队里其他同事,
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026湖北武汉市新洲区中医骨伤专科医院招聘护理人员7人备考题库附答案详解(研优卷)
- 2026海南省林业局考核招聘局直属事业单位工作人员备考题库(第1号)含答案详解ab卷
- 2026浙江杭州市西湖实验室药物发现平台诚聘英才备考题库附答案详解(b卷)
- 2026北京顺义区教委所属事业单位第二次招聘教师189人备考题库附答案详解(夺分金卷)
- 2026浙江温州大学招聘辅导员岗位7人备考题库(含答案详解)
- 2026广西玉林陆川县妇幼保健院招聘编外专业技术人员3人备考题库含答案详解(考试直接用)
- 2026广西南宁市良庆区劳动保障管理中心公益性岗位招聘1人备考题库附答案详解(轻巧夺冠)
- 2026广东广州市第一人民医院招聘15人备考题库(第二批)及完整答案详解1套
- 2026重庆医科大学附属康复医院手术麻醉科、耳鼻咽喉科护理招聘2人备考题库及答案详解(基础+提升)
- 2026青海海西州格尔木市林业和草原局国有林生态护林员选聘1人备考题库含答案详解(满分必刷)
- 生物安全管理体系文件
- 艺术漆销售知识培训
- 村民委员会补选方案模板
- GA/T 1406-2023安防线缆应用技术要求
- FZT 60045-2014 汽车内饰用纺织材料 雾化性能试验方法
- 检验科新员工岗前培训
- 第9章 语义分割
- 福建省厦门市地图矢量PPT模板
- 浙江省温州市2023年中考科学真题(附答案)
- 大学英语四级翻译课件
- 2021年公安机关人民警察基本级执法资格考试试卷(含答案)
评论
0/150
提交评论