计算机应用技术软件公司应用开发实习生实习报告_第1页
计算机应用技术软件公司应用开发实习生实习报告_第2页
计算机应用技术软件公司应用开发实习生实习报告_第3页
计算机应用技术软件公司应用开发实习生实习报告_第4页
全文预览已结束

下载本文档

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

文档简介

计算机应用技术软件公司应用开发实习生实习报告一、摘要2023年7月1日至2023年8月31日,我在计算机应用技术软件公司担任应用开发实习生,负责后端系统模块开发与测试。通过参与电商平台订单处理系统重构,使用Java和SpringBoot技术栈,完成核心订单模块的接口开发与优化,将系统响应时间从500ms降低至150ms,吞吐量提升40%。运用Git进行版本控制,协同完成5次代码合并与bug修复。学习并实践了微服务架构设计原则,将单体应用拆分为3个独立服务,提高了团队协作效率。掌握单元测试框架JUnit,编写并执行测试用例200余条,确保代码覆盖率超90%。通过实习加深了对分布式系统原理和敏捷开发流程的理解,验证了在校期间学习的数据库优化技术在实际项目中的有效性。二、实习内容及过程2023年7月1日至8月31日,我在一家做应用开发的软件公司实习。他们主要搞企业级SaaS产品,客户有零售和制造行业。我跟着后端团队做电商平台订单模块的优化。第13周主要是熟悉环境,学习他们用的技术栈,主要是JavaSpringBoot,数据库用MySQL和Redis。导师给我看了旧系统的代码,发现订单创建接口响应慢,高峰期有500ms。我花了2周时间分析慢查询日志,把部分订单状态查询从数据库改到Redis缓存,还优化了SQL索引。改完后压测,接口响应降到150ms,并发处理能力从200qps提到280qps。期间用Git提交了80多个commit,解决过几次冲突,比如合并时一个字段类型不一致的问题。第46周参与新功能开发,是订单拆分功能。需求是客户修改商品数量时能自动拆分成多个订单。我负责核心逻辑,用到了事务隔离级别和锁机制,避免超卖。写单元测试时踩坑,发现没考虑所有边界条件,比如库存为0的情况,后来补了20多个case。第78周帮忙做性能测试,用JMeter模拟1000个并发用户下单,发现Redis缓存命中率只有65%,低于预期。我建议调整过期时间和预加载策略,调整后命中率提升到85%。导师还让我整理了技术文档,包括接口设计规范和数据库表结构说明。实习期间最头疼的是微服务间通信问题,有一次调用物流服务超时,排查了半天才发现是网关限流太严。我自学了Nginx的动态调参功能,后来帮团队把超时时间从2s调到5s。这让我明白分布式系统调试真是个技术活,不能光靠看日志。公司的培训机制其实一般,入职没发太多资料,都是靠导师带。有时候任务安排不太合理,比如让我做测试的事我手头还有编码任务。建议他们可以搞个在线CodeReview平台,代码规范文档也该更新一下。岗位匹配度上,我接触的SpringBoot开发跟学校教的差别不大,但企业级项目涉及的技术点很多,比如监控用Zabbix,消息队列用Kafka,这些都没怎么系统学。这段经历让我意识到,光会理论不行,得主动去踩坑,比如微服务治理这块,实践里学到的比书本多。以后职业规划上,我想往分布式架构方向发展,这8周真是让我收获不少。三、总结与体会这8周,从2023年7月1日到8月31日,在公司的经历让我对计算机应用技术有了更深的理解。实习不是简单听课,而是真刀真枪做事。参与订单系统重构时,把500ms的接口响应优化到150ms,这40%的提升不是数据游戏,是实实在在解决用户等待问题。用Git管理代码,提交80多个commit,处理过5次合并冲突,这些细节让我明白团队协作不是空话,版本控制是基本功。写单元测试时,从最初的覆盖不全到后来写足20多个边界case,导师说这体现了工程师的严谨,确实,现在回头看,测试是质量的第一道防线。实习最大的收获是心态转变。以前觉得写个功能就行,现在明白企业级开发要考虑高并发、容灾、监控,每一个技术选型都有代价。比如Redis缓存命中率从65%提高到85%,看似小改动,但对应的是线上问题减少。面对微服务调用超时这种棘手问题,我花两天时间分析日志,最后发现是Nginx限流太死,调整参数后问题解决。这种Debug经历让我抗压能力真提升了不少,也体会到责任感代码写出去就要对结果负责。这次经历直接影响了我的职业规划。学校教的SpringBoot是基础,但企业项目里涉及的分布式架构、微服务治理、DevOps流程才是核心竞争力。我计划下学期重点补微服务治理这块,打算考取Docker和Kubernetes的认证,现在就开始在个人项目里实践。行业趋势看,SaaS、云原生是主流,这次接触的订单模块、缓存优化、消息队列应用,都是未来必须掌握的技能。实习让我看清了差距,也明确了方向不是盲目跟风,而是找自己真正感兴趣的点深挖。比如我发现自己对分布式系统有点兴趣,后续学习会围绕这个方向展开,毕竟技术深度才是立足之本。从学生到职场人,不是身份改变,而是思维方式要升级,多思考、多动手、少抱怨,这才是实习给我的最大财富。四、致谢感谢公司给我这次实习机会,让我在真实项目里锻炼。谢谢导师耐心

温馨提示

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

评论

0/150

提交评论