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

下载本文档

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

文档简介

计算机应用技术软件开发应用开发实习生实习报告一、摘要2023年7月1日至2023年8月31日,我在XX公司担任软件开发应用开发实习生,负责参与企业级管理系统的后端模块开发与测试。核心工作成果包括完成用户权限管理模块,优化数据库查询效率,使系统响应速度提升30%,并修复15个前端接口Bug,推动项目提前3天上线。期间应用Java语言和SpringBoot框架,通过设计缓存机制降低服务器负载,实践了微服务架构的分布式部署策略。提炼出可复用的敏捷开发流程,包括需求拆解的百分比量化评估方法(如85%的需求在2天内完成初稿),以及自动化测试覆盖率提升至92%的监控方案。二、实习内容及过程2023年7月1日至8月31日,我在一家做企业服务的公司实习,岗位是软件开发应用开发实习生。主要是帮着搞一个管理系统的后端。刚开始跟着师傅熟悉项目,那个系统用Java写的,后端框架是SpringBoot,数据库是MySQL。师傅让我先看用户权限这块儿,因为这块儿挺关键的,得保证安全。我花了大概一周时间把相关的代码梳理了一遍,发现有些查询是嵌套查询,效率不高。我就琢磨着加个缓存,用Redis来试,确实快了不少。系统上线前前后后跑了十几次测试,把接口的响应时间从原来的400ms降到了280ms,用户反馈说速度感觉明显了。后来遇到个麻烦,就是处理一个批量导入数据的接口,数据量大的时候系统就卡。一开始想加线程池,但搞了半天发现是数据库的事,事务隔离级别没调好,导致锁太多。我就去查了SQL的执行计划,发现有个查询是全表扫描,把索引给重建了,再加了点内存分片,卡的问题就解决了。这事儿让我挺受打击的,因为一开始想当然觉得是并发问题,结果真不是。后来我还学了点Docker容器化部署,虽然没直接用上,但感觉挺有用的。实习期间也参与了代码评审,师傅说我的代码逻辑还行,就是注释有点少。我就开始注意在代码里多写点说明,现在写东西明显清晰多了。整个实习下来,感觉最大的收获是知道了自己哪些地方不行,比如对数据库优化这块儿还不太熟,得接着补。公司这边吧,有时候开会效率不高,人多吵吵的,而且培训材料有点老,希望能更新更新。我的建议是,搞个内部知识库,把常见问题和技术文档都放上去,方便大家查。或者搞个每周的Tech分享会,轮流讲点东西,说不定能激发点新想法。三、总结与体会这八周实习,就像是从书本跳进现实,感觉挺受罪的,但也值。2023年7月到8月,每天跟Java、SpringBoot、MySQL打交道,一开始懵懵懂懂,后来慢慢能独立搞点东西了,心里挺得劲。实习最大的价值,就是让我知道了自己到底啥水平,哪些地方得下功夫。比如,之前觉得数据库慢就加索引,后来发现还得看执行计划,是不是索引选型不对,是不是事务锁住了资源。这种从蒙到懂的过程,挺宝贵的。实习让我看清了,自己想搞开发这行,还得学不少东西。现在感觉最大的变化是心态,以前写代码就是写代码,现在会想怎么写得更健壮,怎么让别人用着顺手。这种责任感,是学校里学不到的。公司那套开发流程,需求评审、代码评审、测试上线,每一步都挺严谨的,这让我意识到,做项目不是一个人干,得跟产品、测试好好配合。挺多东西得继续学。比如实习最后那个批量导入接口的性能问题,我后来查了点资料,知道可以用消息队列分散压力,但没机会实践。打算下学期就报个Linux运维的线上课,把Docker、K8s这些搞懂。另外,感觉自己的文档能力有待提高,之前写代码注释少,别人看不懂。后面准备考个PMP证书,学学项目管理,以后跟人合作可能更有优势。看着那个管理系统真的跑起来了,虽然只是一个小模块,但挺有成就感的。行业好像现在都在搞云原生、微服务,感觉未来得往这个方向发展。这次实习让我明白,学校里学的理论基础挺重要,但真要落地,还得在实战里不断试错、不断学。希望能找个机会参与更复杂的项目,把学到的东西用起来,也为自己以后找工作加点分。四、致谢在这八周的实习期间,得到了很多帮助。感谢那家公司给我这个实习机会,让我接触到了真实的项目开发环境。特别感谢我的导师,他不仅在工作上给了我指导,还分享了很多行业经验,让我对软件开发有了更深的理解。还有带我的几位同事,他们

温馨提示

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

评论

0/150

提交评论