计算机科学云科技软件开发实习报告_第1页
计算机科学云科技软件开发实习报告_第2页
计算机科学云科技软件开发实习报告_第3页
全文预览已结束

付费下载

下载本文档

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

文档简介

计算机科学云科技软件开发实习报告一、摘要2023年7月1日至2023年8月31日,我在云科技公司担任软件开发实习生,参与分布式系统开发项目。通过8周实践,主导完成3个微服务模块重构,将系统响应时间从1200ms优化至350ms,吞吐量提升40%。应用Docker容器化技术部署10个环境,自动化测试覆盖率从60%提升至85%,累计修复23个关键Bug。深入实践了SpringCloudAlibaba框架,掌握服务注册发现、熔断降级等核心机制,并设计出可复用的配置中心解决方案,为后续团队协作提供标准化工具。二、实习内容及过程2023年7月1日到8月31日,我在云科技公司做软件开发实习。公司主要搞分布式系统,服务好几个大厂客户。我跟着团队做订单系统升级,那套系统用SpringCloudAlibaba搭的,服务多到吓人。刚开始我对分布式事务挺懵,比如有个订单模块更新失败,另一个库存模块早改了,数据就乱了。7月10号左右,导师让我研究两阶段提交,翻了不少资料,最后用TCC模式把问题解决,虽然性能有点损耗,但总算可控了。8月的时候,系统并发上到5000qps,有个微服务CPU飙到90%,我帮着加了缓存,用Redis搞了个本地缓存+分布式锁,那服务立马稳了,响应时间从800ms降到300ms。期间还接触了Istio搞流量管理,虽然没完全上手,但感觉挺有意思。最大的挑战是需求变更快,有时候前一天写的代码第二天就得改,逼着自己学了不少快速迭代的方法。公司培训就是看文档+老带新,有时候感觉有点跟不上节奏,比如单元测试要求覆盖率85%,但我写代码时总忘写测试用例,最后都是加班补。岗位匹配度上,我挺喜欢后端,但前端偶尔也得碰,感觉挺浪费时间的。要是管理能更灵活点,比如让我多接触些核心项目,培训也分阶段循序渐进,可能效果更好。这次实习让我明白,光会技术不行,得懂业务,还得会沟通,这比在学校单纯敲代码收获大。三、总结与体会这8周在云科技的经历,感觉像是从书本走向真实战场。7月刚进公司时,面对成百上千的代码注释,头都大了,好几次晚上对着屏幕发呆,琢磨一个分布式锁的细节,直到8月才慢慢摸清门道。最大的收获是搞懂了系统优化不是瞎改,而是得有数据支撑。比如8月15号那天,我发现订单模块在高并发时响应慢,定位到是数据库查询问题,加了个分库分表方案,把QPS从3000提到5000,这让我觉得之前学的SQL真不是白学的。实习让我明白,学生时代光会理论不行,得学怎么扛压力,怎么跟人协作。导师常说"代码是写给人看的",以前没太懂,现在写每个if条件都得想,会不会有人滥用,这责任感是以前没有的。以后打算好好补补容器化和自动化测试这块,争取下学期拿下CKA认证,真金白银的技能傍身。行业里云原生、Serverless到处都是,不学真要被淘汰了。这次实习就像开了个窗口,让我看清了想做个靠谱的软件工程师,还得在架构设计、性能调优上多下功夫。感觉离职场人又近了一步,虽然还是会犯蠢,但至少知道该怎么去解决问题了。四、致谢在云科技实习的8周时间,谢谢公司给我这个机会,让我接触到了真实的分布式系统开发。特别感谢我的导师,在我卡壳的时候总能点醒我,比如教我如何用JProfiler定位性能瓶颈,那些关于微服务治理的建议现在还记得。和团队里几位同事的交流也挺启发我,比如小张分享的CI/CD流程优化思路,还有小李对消息队列的理解,都挺实用的。当然也谢谢学校指导老师

温馨提示

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

评论

0/150

提交评论