付费下载
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
研发工程师科技公司研发实习生实习报告一、摘要2023年7月1日至2023年8月31日,我在某科技公司担任研发工程师实习生。核心工作成果包括完成3个模块的代码重构,使系统响应时间缩短15%,通过压力测试验证优化方案,支持日均5000次并发请求稳定运行。参与2个新功能的技术选型,撰写技术文档5份,累计代码提交量达200行,其中1个bug修复被团队采纳并推广。专业技能应用方面,熟练运用Python和Go语言进行性能优化,掌握Docker容器化部署流程,使用JMeter模拟高并发场景。提炼出可复用的敏捷开发流程,即通过每日站会跟踪进度,结合GitLab的CI/CD工具实现自动化测试,有效提升了团队协作效率。二、实习内容及过程2023年7月1日入职,在研发部门跟着导师做后端开发。我的实习目标是熟悉分布式系统的开发流程,掌握至少两种云服务工具。我们团队主要用Java和Kubernetes搭建微服务架构,系统承载着日均8000用户的请求,数据库是MySQL和Redis组合。第13周主要学习内部开发规范,参与代码评审会议。第4周开始独立负责用户认证模块的优化,原接口响应平均2秒,我改用Redis缓存热点数据后,压测显示耗时降到0.5秒,QPS从1200提升到3500。期间遇到过SpringCloud配置混乱的问题,导师建议用Consul做服务发现,我自己研究了3天官方文档,还用Postman模拟了服务注册流程,最后成功解决了服务不稳定的情况。第56周参与消息队列的搭建,用Kafka处理订单事件的异步通知。因为业务要求0.1秒内必须收到回调,我增加了重试机制和死信队列,测试时发现消息积压不超过5条,符合预期。这个阶段还接触了Prometheus+Grafana的监控方案,手动调优了JVM参数,让CPU使用率从65%降到45%。第7周协助测试团队做压力测试,发现高并发下会有线程锁死问题。定位到是ReentrantLock的公平性设置导致,我用ABA计数器模式改写代码后,JProfiler分析显示线程阻塞数减少80%。最后1周整理了《微服务治理实践手册》,收录了6个常见故障的排查步骤。整个过程让我意识到分布式事务的复杂性,像2PC协议其实用场景不多,但理解隔离级别还是很有必要。团队内部的GitLabCI配置太老了,每次流水线都要卡1小时,我偷偷用个人账号申请新版本,结果被运维小姐姐教育了半天,哈哈。最大的收获是学会用结构化思维写技术文档,以前总想堆砌细节,现在知道按问题分类更实用。三、总结与体会这8周,从2023年7月到8月,感觉像是从校园的象牙塔刚踏入真实世界的第一个台阶。实习的价值闭环清晰得很,当初想学分布式事务,结果在Kafka消息队列优化里耗了最长时间,写死信队列的逻辑反复调试到深夜才通,最后测试数据证明延迟确实收敛到毫秒级,这种从无到有解决问题的成就感,比单纯看课设报告要实在得多。职业规划上突然就清晰了,之前觉得后端开发就是敲代码,现在明白要成事得懂系统架构,像那回JVM调优让监控告警从每小时十几条降到一条都没了,导师说这是工程师的必修课。下周要去考AWSSysOps证书,这次经历直接给我划了重点,S3生命周期策略、CloudWatch高级配置这些,实习里踩过的坑现在看都是考点。行业趋势这东西,每天看GitLab上的MergeRequest都能感受到,微服务架构下跨团队协作有多重要。我们那个用户认证模块重构,前后前后改了5版,每个版本都要等三方团队点头,才明白为啥说技术迭代速度比算法优化更考验团队。未来写毕业论文得选这块儿深入了,现在看《大规模分布式系统设计》那本书才觉得具体了,以前觉得抽象的理论,现在知道怎么跟Redis缓存命中率、K8s节点扩缩容这些挂钩。心态转变是最大的体会,以前写代码觉得对就完了,现在盯着JProfiler里跳动的CPU曲线,会想能不能用更少的资源跑通,那种责任感不一样了。比如那回压力测试发现线程池爆满,我连夜把本地Debug的堆栈跟踪法用上,对照线程状态图找死锁,第二天主动汇报说可能是数据库隔离级别没调对,运维直接把我的GitLab账号升到Admin权限,现在想想脸还是有点红。这种被信任的感觉,比实习工资更能让人上头。剩下的时间多练练Linux下的性能分析工具,争取下学期能拿个蓝桥杯省赛铜奖,至少证明自己能扛事儿了。四、致谢2023年7月1日到8月31日的这段实习经历,心里挺不虚的。感谢这次实习的机会,让我见识了真枪实弹的开发环境。导师在那段时间给了我不少指点,特别是讲Kubernetes那些东西的时候,帮我打开了思路。同事们也挺好的,有啥问题过去问,大家都能耐心说清楚,
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年危险化学品储存使用场所安全管理规范
- 老年人护理信息技术应用
- 分包中的工程进度控制
- 社区家庭护理技术培训
- 2026年行业数据资源库数据技术攻关库工业数据标准库“三库”协同建设方案
- 2026年机床行业技术迭代产能释放竞争加剧风险
- 2026年消防应急安全培训
- 2026年消防安全知识宣传
- 投资性房地产的确认和初始计量
- 2026年水库钓鱼安全须知
- 2023年浙江省普通高中学业水平考考纲物理
- 市政工程施工要点和质量控制要点
- mayfield头架使用说明课件
- 2022年12月西安电子科技大学教师教学发展中心招聘2名管理人员笔试参考题库含答案解析
- ARJ21机型理论知识考试题库(汇总版)
- JJG 875-2019数字压力计
- 《薄膜材料与薄膜技术》教学配套课件
- 1.2《认识工程》课件
- 金属非金属地下矿山安全生产标准化评分办法-模板
- 量子信息与量子计算课件
- 航空维修工程管理-第1章课件
评论
0/150
提交评论