计算机专业实习报告

2026-01-25

 计算机科学与技术专业实习报告
一、实习基本信息
实习时间:2026年3月1日 – 2026年5月31日(共13周)
实习单位:杭州云智科技有限公司
实习岗位:软件开发实习生(后端方向)
指导老师:校内——张教授;企业——李工(高级工程师)
二、实习目的
将课堂所学理论知识(如数据结构、数据库原理、Web开发)应用于实际项目;
熟悉企业级软件开发流程与团队协作模式;
掌握主流开发工具与框架,提升工程实践能力;
明确职业发展方向,为就业积累经验。
三、实习单位简介
杭州云智科技有限公司成立于2018年,专注于企业级SaaS服务开发,核心产品包括“智能客户管理系统(CRM)”和“供应链协同平台”。公司采用敏捷开发模式,技术栈以 Java + Spring Boot + MySQL + Vue.js 为主,团队规模50+人,客户覆盖电商、制造、物流等行业。
四、实习内容与过程
(一)岗前培训(第1周)
学习公司代码规范、Git协作流程、Jira任务管理;
搭建本地开发环境(JDK 17, Maven, IntelliJ IDEA, MySQL 8.0);
熟悉项目架构:微服务 + Nacos注册中心 + Redis缓存。
(二)核心任务参与(第2–12周)
1. 用户权限模块重构
任务描述:原系统RBAC(基于角色的访问控制)逻辑耦合严重,需解耦并支持动态权限配置。
我的工作:
使用 Spring Security + JWT 实现无状态认证;
设计权限表结构(sys_user, sys_role, sys_menu, role_menu);
开发RESTful API接口(如 /api/auth/login, /api/user/permissions);
编写单元测试(JUnit 5 + Mockito),覆盖率达85%。
成果:权限配置效率提升60%,支持实时生效,无须重启服务。
2. 订单查询性能优化
问题:订单列表页响应超时(>5s),高峰期数据库CPU飙升至90%。
解决方案:
分析慢查询日志,发现未命中索引;
为 order_status 和 create_time 字段添加复合索引;
引入 Redis缓存热点数据(如近24小时订单统计);
前端分页参数校验,防止恶意请求。
效果:平均响应时间降至 320ms,数据库负载下降40%。
3. 参与每日站会与代码评审
每日9:15参加Scrum站会,同步进度与阻塞问题;
提交PR(Pull Request)后,由导师进行Code Review,学习企业级编码最佳实践。
(三)项目交付(第13周)
整理技术文档,移交代码仓库;
参与UAT(用户验收测试),修复遗留Bug 3项;
完成实习答辩PPT,向团队展示成果。
五、技术应用总结
表格
技术类别 具体应用 掌握程度
后端开发 Spring Boot, MyBatis-Plus, RESTful API 熟练
数据库 MySQL索引优化、事务隔离级别 掌握
缓存 Redis数据结构(String, Hash)、缓存穿透解决方案 熟悉
工具 Git, Maven, Postman, Jira 熟练
前端基础 阅读Vue组件代码,调试Axios请求 了解
六、问题分析与解决
问题:首次提交代码因未处理空指针异常导致生产环境报错。
反思:
对异常处理重视不足,过度依赖“理想情况”测试;
未充分理解公司《防御性编程规范》。
改进:
后续所有接口增加 @Valid 参数校验 + 全局异常处理器;
主动学习《阿里巴巴Java开发手册》,养成严谨编码习惯。
七、实习收获与体会
技术层面:
从“能跑就行”到“高可用、可维护”的工程思维转变;
深刻理解“缓存、异步、削峰”在高并发场景的价值。
职业素养:
企业注重交付质量而非单纯功能实现;
沟通能力与文档能力与编码能力同等重要。
未来规划:
深耕后端架构,计划学习分布式事务(Seata)、消息队列(RocketMQ);
考取AWS/Aliyun云认证,向全栈工程师发展。
八、致谢
衷心感谢杭州云智科技提供宝贵的实习机会,特别感谢导师李工的耐心指导!同时感谢学校张教授的全程跟踪与支持。这段经历让我真切体会到“纸上得来终觉浅,绝知此事要躬行”,未来将以更扎实的技术回馈社会。
报告人:XXX
学号:2023XXXXXX
学院:计算机科学与技术学院
日期:2026年6月5日

推荐文章

证婚人婚礼致辞
淡沫 91

河南省综合素质评价范文3篇
淡沫 494

行政复议申请书3篇
淡沫 377

入党动机怎么写附范文
淡沫 336

贫困申请书怎么写附范文
淡沫 409

给哥哥的一封信
淡沫 466

个人委托书范本3篇
淡沫 86

贫困证明怎么写附范文
淡沫 238

师德师风培训心得体会
淡沫 348

个人总结怎么写附范文
淡沫 211