计算机科学与技术优码科技软件开发工程师实习报告_第1页
计算机科学与技术优码科技软件开发工程师实习报告_第2页
计算机科学与技术优码科技软件开发工程师实习报告_第3页
全文预览已结束

付费下载

下载本文档

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

文档简介

计算机科学与技术优码科技软件开发工程师实习报告一、摘要

2023年7月1日至2023年8月31日,我在优码科技担任软件开发工程师实习生。期间,我参与了电商平台核心模块的优化,通过重构商品推荐算法,使系统响应时间缩短至0.3秒,QPS提升至12000。运用Python和Java完成自动化测试脚本开发,覆盖率达85%,推动线上Bug率下降40%。深入实践了敏捷开发流程,将需求迭代周期从7天压缩至3天。熟练应用SpringCloud和Docker进行微服务部署,通过容器化技术使系统稳定性提升25%。提炼出基于JMeter的负载测试方法论,适用于高并发场景下的性能调优,并形成可复用的代码模板。

二、实习内容及过程

2023年7月1日到8月31日,我在优码科技干软件开发工程师的实习。单位是做电商系统的,技术栈主要是Java和Python,业务场景挺复杂的,订单和支付链路尤其严苛。我跟着团队搞商品推荐模块,那块儿之前老卡,用户打开App要等一小会儿。我接手后,花了两周把算法从规则引擎改成基于协同过滤的,用Spark跑特征工程,上线后响应时间确实快了,从2秒掉到0.3秒,peakQPS从8000涨到12000。测试那边我整了几个自动化脚本,用Python搭的框架,把回归用例覆盖率提到85%,结果线上Bug数降了40%,这让我挺意外的。

团队用敏捷开发,需求周周都在变,有时候半夜得开会同步。我刚开始有点懵,后来学着用Jiratrack任务,看板上搬动成了习惯。有个挑战是部署,系统一扩容就出问题,服务耦合太严重。导师教我用SpringCloud拆微服务,我还自学了Docker,把每个服务单独装进容器里,监控用Prometheus+Grafana,这下稳定性好了25%,系统出故障次数少了不少。但有时候感觉培训有点水,比如数据库调优这块儿,就给了几篇文档让我自学,也没人带。另外,岗位匹配度上,我理想是搞后端,结果好几次被派去搭前端页面,虽然也学了点Vue,但心里还是有点落差。我琢磨着,以后要是真做开发,得把Linux和网络补上,不然很多底层问题看不懂。这段经历让我明白,光会写代码不够,得懂整个链路,还得会跟人高效配合。

三、总结与体会

这八周,从2023年7月到8月,在优码科技的实习像给我上了堂生动的实践课。之前在学校写代码,总觉得没问题,真到线上环境,Bug一出堆成山,才知道光会语法远远不够。参与商品推荐算法重构时,为了一秒响应时间,我熬了几个通宵调参数,用Spark处理数据时内存溢出反复试了几十次,最终把QPS从8000提到12000,这个数字我一直记着,感觉特别踏实。自动化测试脚本覆盖率达85%后,线上Bug确实降了40%,这让我真切感受到技术能带来的价值。每天面对不断变化的需求,学着用敏捷方式快速响应,虽然初期挺混乱,但后来慢慢适应了,感觉自己的抗压能力和解决问题的能力真的上来了。

这次经历让我看清了自己的方向。学校学的理论框架还在,但缺的是如何把这些知识用在复杂的业务场景里。我意识到后端架构设计、分布式系统调优这些才是我的兴趣点。这段实习也让我更明白,职场不是学校,没人手把手教你,很多东西都得自己摸索。比如数据库慢了,你得会查慢查询日志,会调整索引,这几个月学到的远比课本多。接下来打算系统学学Linux系统管理和Kubernetes,准备拿个云原生相关的证书,希望能缩小和职场需求的差距。行业里现在微服务、Serverless挺火,但我也看到单体架构在特定场景下依然有优势,关键是怎么根据业务选技术。感觉这次实习就像打开了一扇门,外面风景挺大,我得赶紧补课,以后找工作的底气才能足点。从学生到想成为能独当一面的人,心态真的变了,肩上的责任感觉重了不少,但心里也更有方向了。

四、致谢

感谢优码科技给我这次实习机会,让我接触到了真实的开发环境。感谢我的导师,在

温馨提示

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

评论

0/150

提交评论