李晨
在校生后端开发实习(零工作经验)
- 深圳
- backend.intern@example.com
- 13800000000
- 2002/05
- GitHub
自我介绍
后端开发实习生,具备 Java、Spring Boot 与数据库项目实践,能够在指导下完成接口开发、数据查询、联调与基础测试,关注代码规范和问题可复现性。
工作经历
后端开发实习生
某互联网产品团队 深圳
2025/07 - 至今
参与内部运营服务的后端迭代,在导师指导下完成接口实现、数据表查询、缓存接入和联调问题修复。参与需求评审、接口自测和上线检查,逐步积累日志排查、异常处理与文档整理经验。
运营任务管理服务
- 为运营人员提供任务创建、状态流转、成员分配和操作记录查询能力。
- Java、Spring Boot、MySQL、Redis、REST API 和单元测试。
- 实现任务创建、分页查询和状态校验接口,补充参数校验、统一错误码和基础单元测试;配合前端完成接口联调并整理异常场景验收清单。
- 技术栈: Java Spring Boot MySQL Redis JUnit
- 挑战: 数据一致性: 针对重复提交和状态更新场景增加幂等校验与操作日志,避免简单流程出现重复写入。
消息通知任务
- 基于定时任务向待处理事项的相关成员发送提醒。
- Spring Boot、定时任务、消息队列模拟、日志和重试策略。
- 负责任务扫描、消息模板和失败重试逻辑,在代码审查建议下补充超时保护与重复发送校验。
- 技术栈: Spring Boot Scheduler Logging Git
服务端项目成员
校园技术社团 深圳
2024/03 - 2025/06
参与校园活动管理系统的服务端开发,围绕报名、审核和通知等场景练习接口设计、数据建模与团队协作。
活动报名管理 API
- 为活动列表、报名表单和审核后台提供基础接口。
- Java、Spring Boot、MySQL、Swagger 和 Mock 数据。
- 完成报名校验、名额限制和审核状态接口,学习通过接口文档和 Git 分支协作完成小组交付。
- 技术栈: Java Spring Boot MySQL Swagger
专业技能
Java 基础
- 掌握 Java 面向对象、集合、异常和基础并发知识
- 能够使用 Maven 管理依赖并完成本地调试
- 理解分层架构、DTO 和统一返回结构等常见服务端实践
Spring Boot 开发
- 熟悉 Controller、Service、Repository 的基本职责划分
- 能够实现参数校验、异常处理、配置读取和 REST API
- 了解依赖注入、事务和基础单元测试的使用方式
数据库与缓存
- 掌握 MySQL 基础建表、查询、索引和分页操作
- 理解事务、外键与数据约束在业务开发中的作用
- 了解 Redis 缓存、过期时间和常见热点数据场景
接口与协作
- 能够根据接口文档完成前后端联调并反馈字段问题
- 理解状态码、错误码、分页和基础鉴权概念
- 会使用 Postman、Swagger 与日志定位常见调用问题
工程与测试
- 使用 Git、Maven、IDE 调试工具完成日常开发
- 能够编写基础 JUnit 测试并执行发布前自测
- 重视代码审查意见、问题复现步骤和回归验证记录
AI 辅助学习
- 使用 Codex 和 Cursor 辅助理解调用链、整理测试思路
- 对 AI 生成代码进行人工阅读、运行和边界条件验证
- 不直接将未审查的建议提交或用于数据库变更
教育经历
本科
深圳技术大学 计算机科学与技术
2021/09 - 2025/06
主修数据结构、数据库、计算机网络与软件工程,参与服务端课程项目和校园技术社团。