计算机科学与技术互联网平台软件开发实习生实习报告_第1页
计算机科学与技术互联网平台软件开发实习生实习报告_第2页
计算机科学与技术互联网平台软件开发实习生实习报告_第3页
全文预览已结束

付费下载

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

计算机科学与技术互联网平台软件开发实习生实习报告一、摘要2023年7月10日至2023年9月5日,我在一家互联网平台软件开发岗位担任实习生。期间,我负责参与移动端用户认证模块的后端开发,主导完成了3个API接口的优化,使平均响应时间缩短至120ms,吞吐量提升至800QPS。通过应用微服务架构设计,将原有单体服务的故障率降低60%。熟练运用Java、SpringBoot和Redis,在压测环境下保障系统稳定性。总结出基于JMeter的自动化测试流程,可复用代码片段覆盖核心业务场景,为后续迭代提供效率提升方案。二、实习内容及过程2023年7月10日入职,在部门跟着导师做互联网平台后端开发。主要任务是为用户认证系统写接口,对接移动端APP。系统用的是JavaSpringBoot框架,数据库是MySQL加Redis缓存。7月15日接到需求,要优化登录和注册接口,当时老代码耦合度高,响应慢,平均要350ms。花了两周时间重构,用了微服务拆分思路,把用户服务单独提出来,加熔断机制。8月3日重新压测,QPS从500飙到800,错误率降了70%。过程中踩过Redis过期策略坑,导致旧token清理不及时,好在导师指点用Lua脚本解决。8月20日独立负责消息推送模块,写MQ消息队列对接,但遇到延迟问题,排查发现是Broker配置低,调大后恢复正常。这段经历让我明白分布式系统调试真得靠经验,也学会用JMeter模拟高并发。导师常说代码要像盖房子,地基稳才能盖高,这话现在理解深了。公司流程有点死板,需求变更响应慢,这点挺影响效率。建议搞个敏捷开发的小试点,比如每周快速迭代,减少沟通成本。最大的收获是看到线上问题怎么一步步定位,比如通过JMX监控CPU飙升,最终定位到SQL子查询嵌套太深。虽然只做了基础开发,但感觉离真实工程世界近了,职业规划上更想往分布式架构方向发展,但知道得学得更多。三、总结与体会这8周,从7月10日到9月5日,感觉自己像突然被推到了真正的战场。以前写代码,更多是完成任务,现在每行都要考虑线上扛不住怎么办。参与优化的用户认证接口,把响应时间从350ms压到120ms,虽然只是个基础模块,但看到监控系统里那个数字真的降下来了,那种感觉特踏实。调试MQ延迟那会儿,半夜对着日志查了快3小时,差点没睡着,第二天找到问题后,才觉得那种压力感挺锻炼人。这段经历让我懂了,工程师的责任感就是体现在这方方面面。实习最大的价值,就是把学校学的那些抽象概念,比如微服务、分布式缓存,真真切切用到了手里面,知道怎么配置Redis集群,怎么看JMX监控,怎么用DTrace抓线上慢查询。现在回头看,学校教的算法理论还够用,但工程实践那块短板太明显了,比如代码规范、自动化测试、持续集成这些,都是书本里学不到的。这让我接下来打算猛补一下云原生这块,可能去考个AWS或者AKS的认证,希望能把技术栈补全。行业好像越来越卷,但技术迭代这么快,不主动学真会被淘汰。以前觉得做技术就闷头写代码就行,现在明白,得懂业务,得跟产品经理、测试沟通,得知道自己做的东西最终怎么服务于用户。这种从单一技能向综合能力转变的感觉,挺奇妙的。最大的体会是,学校是打基础,实习是练兵场,现在知道自己的不足在哪,比如数据库优化这块还差得远,设计模式的应用也生疏。后续学习会更有方向,毕竟知道学什么才能真正派上用场。这种从被动接受知识到主动思考如何应用的感觉,是成长吧。四、致谢感谢这次实习的机会,让我接触到了真实的互联网开发环境。特别感谢我的导师,在用户认证模块优化和Redis问题排查上给了我关键指点,那种手把手教的感觉特别难得。感谢团队里几位同事,在我写

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论