信息技术信息港软件开发实习生实习报告_第1页
信息技术信息港软件开发实习生实习报告_第2页
信息技术信息港软件开发实习生实习报告_第3页
信息技术信息港软件开发实习生实习报告_第4页
全文预览已结束

下载本文档

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

文档简介

信息技术信息港软件开发实习生实习报告一、摘要2023年7月1日至2023年8月31日,我在信息技术信息港担任软件开发实习生,负责后端系统模块开发与测试。通过参与项目迭代,完成15个API接口开发,优化数据库查询效率,使平均响应时间缩短至0.8秒。应用JavaSpringBoot框架,结合SQL与NoSQL数据库技术,实现数据缓存机制,提升系统并发处理能力30%。掌握敏捷开发流程,运用Git进行版本控制,解决12处代码冲突。提炼出模块化设计原则,可复用代码组件覆盖率达60%,为团队减少后续维护成本约20%。二、实习内容及过程2023年7月1日到8月31日,我在信息技术信息港干软件开发实习。单位挺大,做各种信息系统的,团队里后端开发挺忙的,我跟着搭把手。实习初期主要熟悉环境,学用Git管理代码,导师给我看了几个旧项目代码,讲得是JavaSpringBoot框架,里面用到了MyBatis做数据库交互。7月中旬开始接手一个小模块,是用户认证相关的,得改几个API接口。原版接口响应慢,平均要2秒,数据库查用户信息是直接扫表的。我试着加了个Redis缓存层,把用户token缓存进去,需要时先查缓存,没命中再查库。改完之后测了下,接口响应时间掉到0.8秒,高峰期并发处理量能多撑30%。中间碰见过点坑,比如缓存击穿,有次测试突然大量请求,把缓存冲空了,导致后端数据库扛不住卡了几秒。我补了个布隆过滤器先筛一下请求,无效的直接拦截,问题就好多了。导师还教我用JMeter压测,那会儿觉得挺有意思,知道怎么调优了。8月份参与了另一个项目,是个消息推送系统,用MQ做异步处理,得保证消息不丢。我负责写消息确认机制,学到了事务消息和补偿机制。实习最后那周,我整理了个模块化组件库,像登录、分页这些通用功能,后续新项目可以直接用,团队同事试了下,说确实能省不少事。遇到的难事有两次,一次是缓存问题,另外是消息队列配置复杂。解决缓存是学用了布隆过滤器,解决消息队列是加班翻文档,还请教了老员工,最后搞懂了死信队列和延迟消息怎么设。收获最大的可能是知道怎么用JMeter了,以前只会手写脚本。职业规划上,感觉后端开发比我想象的更注重细节,比如性能优化、容灾方案,这趟实习让我觉得得往架构师方向发展,想学点分布式和云原生的知识。单位培训吧,感觉偏理论,实践机会少,建议多搞点代码评审和项目复盘。岗位匹配度还行,但觉得可以给实习生安排更独立的小任务,现在这样跟着团队忙,学到东西碎片化。三、总结与体会这8周,从7月1日到8月31日,在信息技术信息港的实习像把理论往实践上硬套,收获挺具体的。以前觉得数据库优化就是加索引,现在明白缓存、分库分表、读写分离得结合项目场景选。我参与的认证模块,加Redis缓存前接口要2秒,后头用布隆过滤器筛请求后,高峰期能扛住并发量翻30%,这数字挺直接的。学JMeter压测那会儿,把导师给的接口狂按,看响应时间、错误率,突然觉得开发不光是写代码,还得懂系统怎么扛活。导师说系统设计要考虑成本和复杂度,这话我记着呢。写消息队列确认逻辑时,搞懂事务消息和死信队列怎么用,花了挺长时间看文档和试错,最后弄通那感觉挺爽的,知道怎么保证线上系统消息不丢。这段经历让我明白,后端开发得有全局观,不能只埋头写功能。对职业规划的影响挺大的。实习前想当个纯后端工程师,现在觉得系统架构师那种角色更有吸引力,得懂分布式、云原生这些。这趟实习让我意识到,学校学的知识太零散,得自己整合。比如Java基础扎实是前提,但还得学SpringCloud、微服务这些框架,不然真入职场会手忙脚乱。导师说现在行业趋势是云和大数据,以后系统肯定更复杂,得持续学。我也在想,下学期得系统学学Kubernetes和Docker,顺便考个云原生相关证书,不然毕业真没竞争力。从学生到职场人的感觉不一样,责任感明显重了,以前写代码随便点,现在得考虑线上稳定性和性能,抗压能力也练出来了。虽然单位培训有点水,但靠自己主动找活干、多看多问,这8周过得值。未来进职场,我打算先从能快速上手的项目做起,多积累经验,同时保持学习,争取尽快独当一面。四、致谢在信息技术信息港的这8周实习,确实挺感谢导师的。你教我数据库优化那会儿,从最简单的SQL调优讲到Redis缓存,一步步带着我走,遇到问题不直接给答案,让我自己琢磨,收获挺大的。还有那些同事,虽然忙,但碰到我卡壳的时候,比如消息队列那块儿,有个人给我发了篇不错的博客文章,帮我理清了思路。学校

温馨提示

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

评论

0/150

提交评论