下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
信息技术科联园软件工程师实习生实习报告一、摘要2023年7月10日至2023年9月5日,我在信息技术科联园担任软件工程师实习生,负责后端系统开发与测试。核心工作成果包括优化API响应速度,将平均处理时间从850毫秒缩短至320毫秒,并完成3个模块的单元测试,缺陷发现率降低至1.2%。应用SpringBoot框架实现微服务架构,使用PostgreSQL数据库进行数据迁移,迁移量达50GB且完整率100%。通过JMeter压测,系统QPS提升至8000,错误率控制在0.5%以内。提炼出的自动化测试脚本可复用于同类项目,代码覆盖率提升至85%。二、实习内容及过程2023年7月10日入职,在信息技术科联园实习8周。部门主要做企业级SaaS平台开发,我用Java和SpringBoot框架参与后端模块。初期跟着导师熟悉代码库,花了2周时间弄懂遗留系统的数据库设计,涉及MySQL和MongoDB混合使用。核心任务是重构用户权限管理模块,原代码耦合度高,每次权限变更都要全量重启服务。我采用RBAC模型,引入Redis缓存权限数据,上线后单次权限更新响应时间从5秒降到0.3秒,系统稳定性明显提升。期间遇到微服务间通信超时问题,日志显示超过70%的请求卡在订单服务。通过添加Hystrix熔断器,设置舱壁隔离策略,把错误率从3.8%降到0.8%。导师教我用JMeter模拟高并发场景,我模拟1000个用户同时操作,发现CPU占用率飙到85%。调整了线程池配置和数据库索引,压测时CPU峰值降到55%。8月20日完成模块交付,测试覆盖率从65%提到82%。最大的收获是学会用设计模式解决实际痛点,比如用装饰器模式动态扩展功能,避免硬编码。但也发现团队代码评审流程不完善,有时会忽略边缘case。比如有一次我提交的定时任务逻辑,没考虑到时区问题,导致海外用户数据错乱。这个事让我意识到单元测试要更贴近真实场景。最后两周参与新功能调研,对比了Kafka和RabbitMQ的性能,用jMeter跑了几组实验,数据表明RabbitMQ在延迟和吞吐量上更适合我们业务场景。这段经历让我看清自己想往分布式系统方向发展,但感觉对运维监控这块了解太浅,打算下学期补课学Prometheus和Grafana。公司培训偏重工具操作,比如Jenkins配置,但缺少架构设计这块,建议多请资深工程师讲讲领域驱动设计。岗位匹配度整体不错,但感觉压力比学校项目大,需求变更频繁,有时会让人有点懵。三、总结与体会这8周在信息技术科联园的实习,把学校学的理论跟真实开发流程完整走了一遍。从7月10日接触项目代码开始,就感觉跟课堂写Demo完全不一样,得考虑性能、兼容各种边缘情况。重构那个权限模块时,为了把响应时间从5秒压到0.3秒,我研究了Redis缓存策略,调了N次配置才找到最优值,这个过程让我真真切切体会到工程师的日常。8月的时候遇到微服务超时问题,白天盯着日志查,晚上查资料到凌晨,第二天跟导师讨论才搞明白,那种解决问题的成就感挺强烈的。这段经历直接让我把职业规划定在分布式系统方向了,清楚知道自己要补哪些课。比如现在在看Kubernetes的文档,打算下学期考个AWS认证,感觉目标明确多了。行业里好像越来越重视云原生和自动化,我们用JMeter做压测、用Jenkins搞CI,都让我意识到持续学习的重要性。最大的变化还是心态,以前觉得写代码就是敲敲键盘,现在明白每个commit都要有责任心,要考虑对整个系统的影响。比如有一次提交的定时任务bug,导致海外用户数据错乱,被导师当着团队面复盘,脸都红了。但这次教训让我学乖了,现在写代码前会多跑几遍边界条件。实习最后那段时间调研消息队列,对比Kafka和RabbitMQ,发现理论和实践还是有差距,文档上说的特性在实际压测中表现跟预期不太一样,这让我觉得动手实验特别关键。总的来说,这段经历就是给我上了一堂生动的职场课,知道了自己哪些地方做得不错,哪些地方还得猛补。下阶段肯定要把分布式、云平台这些重点搞透,争取毕业时能拿得出手点东西去面试。致谢2023年7月10日至9月5日这段实习经历,离不开信息技术科联园提供的平台。特别感谢导师在权限模块重构和微服务问题排查上给我的指导,比如那个Hystrix配置的细节,还有JMeter压测参数的调整,都让我受益匪浅。团队里其他同事也帮了不少忙,比如有次我卡在Redis缓存同步
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 应急管理认证与培训手册
- 小学五年级科学 洋葱表皮细胞观察与生命体结构探究知识清单
- 防台风应急演练方案
- 室内腻子施工技术交底
- 2K312020 城市桥梁下部结构施工 - 详解版(43题)
- 小学美术课教学内容设计与学生评价体系
- 新零售环境下库存管理优化方案
- 引水隧洞施工技术方案与安全措施
- 跨部门协作流程整合方案模板
- 员工培训与考核评估体系构建工具
- (2026年)企业春节后复工复产安全教育培训课件
- 2026春季新学期校长在全体教师大会上精彩讲话:以“四好”践初心以实干育新人
- 铁路集中修施工培训
- 卫生技术管理正高
- 电商客服服务流程与话术手册
- 玻璃化学强化技术
- Python深度学习入门(从零构建CNN和RNN)
- 小学信息科技课堂中人工智能教育实践研究教学研究课题报告
- 2026年桥梁耐久性与设计初衷的关系
- 2025年上海辅警招聘考试真题(附答案)
- (2025)继发性高血压筛查和诊断中国专家共识解读课件
评论
0/150
提交评论