计算机专业毕业实习报告_第1页
计算机专业毕业实习报告_第2页
计算机专业毕业实习报告_第3页
全文预览已结束

付费下载

下载本文档

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

文档简介

计算机专业毕业实习报告

作为计算机科学与技术专业的2024届应届毕业生,我于2023年11月中旬进入XX市智联数字科技有限公司的后端开发部门开展为期22周的毕业实习,全程参与企业级数字化服务项目的需求分析、代码开发、测试上线及运维全流程,在一线产业场景中验证在校期间所学的理论知识,完成了从校园学习者到职场技术从业者的初步过渡。本次实习的对接单位是本地专注于制造类中小企业数字化转型的技术服务商,核心产品覆盖生产执行MES系统、内部协同OA系统、供应链数据溯源平台三大品类,技术体系以JavaSpringBoot微服务架构为核心,搭配MyBatis-Plus持久层框架、MySQL分库分表存储、Redis缓存集群与RabbitMQ消息队列,所有项目均遵循Scrum敏捷开发模式,每两周完成一个迭代版本的交付。入职前两周我参与了公司统一的岗前培训,系统学习了团队代码编写规范、Git分支协作流程、需求评审落地标准、线上问题上报响应机制等制度要求,同时在指导导师的带领下梳理了现有核心产品线的代码目录结构与依赖关系,快速补齐了学校课程未覆盖的工业级开发基础常识。正式进入业务环节后,我承接的首个独立任务是迭代现有OA系统的考勤管理模块,落地补卡申请多级审批、第三方平台打卡数据同步两大新功能。最开始我按照课堂上学到的逻辑写完基础代码后,测试时发现企业微信打卡数据同步的全量查询接口单次耗时接近2秒,高并发场景下甚至会出现数据库连接池耗尽的报错,后来在导师的提醒下我重新梳理了SQL执行计划,为员工打卡记录表的员工ID、打卡时间字段添加联合索引,同时把每日同步的全表拉取逻辑拆分为增量同步,用定时任务在凌晨业务低峰期分批同步前一天的打卡数据,还将考勤异常预警的高频访问数据存入Redis集群做缓存,最终接口响应时长被优化到100毫秒以内,并发100次压测场景下也没有出现报错。后续我还参与了面向五金制造企业的轻量化MES系统物料管理子模块开发,独立完成物料入库登记、安全库存自动预警、生产批次溯源三个核心接口的编写与单元测试工作,前后累计提交有效代码3200余行,协助前端团队完成接口参数联调47次,跟随实施团队前往两家合作制造企业完成系统上线后的现场运维支持,还参与排查解决了一次生产环境的数据库死锁问题:当时两家车间的物料入库操作同时触发,两个并发事务先后对同一条库存记录加锁,导致入库流程全部卡住,我和导师一起通过数据库日志定位到死锁的两个事务节点,在入库操作环节添加Redisson分布式锁,限制同一SKU的库存同一时间只能被一个事务操作,彻底解决了该类异常问题。整个实习过程中,我最大的成长是跳出了在校期间“只求功能跑通”的思维误区,真正理解了工业级软件开发对稳定性、可维护性、兼容性的严苛要求。以前我在课程作业中写代码经常省略注释、不做边界条件判断,实际开发中才意识到一旦忽略了“补卡申请超过30天是否允许提交”“员工手机号格式异常怎么处理”这类边缘场景,上线后很可能引发用户操作故障,甚至导致企业业务数据错乱。除此之外我还自主学会了用Arthas线上诊断工具排查接口性能瓶颈、用JMeter模拟高并发场景做压测、用Docker容器打包部署测试环境,把以前书本上学过的操作系统进程调度、数据库事务隔离级别、计算机网络HTTP协议等抽象理论,全部落地到了实际问题的解决过程中。当然实习期间我也暴露了不少能力短板:比如对分布式事务的落地应用经验不足,偶尔赶项目进度时会简化代码注释导致后续同事接手维护成本上升,对制造业生产流程的业务逻辑理解不够深入,曾经出现过开发的批次溯源字段没有匹配企业生产实际需求的问题,后续我也针对性做了弥补,专门花了两周时间学习行业公开的分布式架构实战课程,同时强制自己每写完一个核心功能就同步补上关键逻辑的注释,每次需求评审前提前找产品经理核对业务细节,这类问题后来再也没有出现过。本次毕业实习是我整个大学阶段最珍贵的实践经历,它不仅让我积累了接近半年的后端开发实操经验,拿到了意向公司的正式入职offer,更帮我厘清了计算机技术落地实体产业的实际路径,打破了我之前对技术开发的理想化认知。后续我也会继续深耕后端开发技术方向,系统性补全分布式架构、云原生部署等高阶能力,争取成为一名既能写好代码,也能理解产业需求的实用型技术人员,

温馨提示

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

评论

0/150

提交评论