实习 1 页
教育背景
本科 XX 大学 通信工程 2018.9 - 2022.6
技术能力
- 开发语言: Java Python JavaScript C C++ (项目主要是 java 和 python,没有 c++ 的项目,建议不写)
- 技术框架: Spring Django
- 数据库: MySQL Redis SQLite
- 其他相关技能: Linux Nginx Git Maven
项目经验
(这里举了 4 个项目,学校项目要么突出一下难度,要么体现一下自己的成长。举太多失去实际价值,建议保留 2 个。突出自己的语言和开发能力,侧面反应学习能力和技术深度。)
Spring Boot 电商项目(2021.x)
(项目名称不用附加实现框架或语言)
项目简介
基于 Spring Boot 框架的电商项目。从技术选型到最终实现服务器部署,商城的结构完整、电商功能丰富。从此项目中我学到了电商项目中交易的基本处理流程,并且了解到了基本的用户统一鉴权模块的开发设计,很好地锻炼了 Spring Boot 框架的开发能力,并对整体的项目结构有了一个大致的认识。除此之外,项目中学习使用到的 Swagger 框架,极大地提升了开发调试效率。
技术栈
Java, Spring Boot, MyBatis, MySQL, Swagger
技术难点 & 解决方法
- 日志统计。使用 Spring 提供的 AOP 切面技术 以及 Log4j 2 日志组件,可以实现用户访问日志 的存储。(文档格式需要多注意下细节:1. 中英文空格需要注意。除了全英文之间使用英文","排版,中文段落中全部使用中文符号,不要混用。2. 英文单词两边用空格和中文隔开。)
- 高并发下的数据读取。虽然本项目未进行高并发压测,但还是引入了 Redis 作为缓存加快数据读取,(“虽然 ......" 去掉,没必要提及短处)
- API 文档。为了使开发更加规范、加快开发效率,项目中使用了 Swagger 框架生成系统 API 文档,方便调试。( Swagger 怎么使用?引入了什么模块来编写?这里可以多解释半句话。)
- 云部署。从服务器购买到环境配置,实现项目上云。(哪家云,遇到那些问题?)
CMS 管理系统 (2021.X)
项目简介
使用 Java 开发,基于 SSM 的 XX 展示、用户注册登录、点赞评论系统。
系统整体使用 MVC 模式,前后端分离。使用了三层架构,实现了项目高内聚、低耦合的特性。
项目实现了点赞评论功能,增加用户粘性。
技术栈
Java, Spring, Spring MVC, MyBatis-Plus, MySQL
技术难点 & 解决方法
- 系统架构设计。在后端的架构设计上采用了三层架构,不同层级之间分层调用,降低了耦合,有利于合作开发和后期维护。(这里和简介内容重复,项目简介可以加一些背景)
- 基于接口编程。在 DAL,数据库的 CRUD 基于接口编程,有利于后期项目维护。(“在 DAL,数据库的 CRUD” 这里不通顺)
OA 系统 (2020.X)
项目简介
基于 RBAC 权限管理以及 Workflow 设计的自动化 OA 系统。 不同等级员工拥有不同权限,实现了员工提交申请后经由部⻔经理以及总经理的层级审批流程。
技术栈
Java, MyBatis
技术难点 & 解决方法
- 用户权限控制。使用 RBAC 权限模型,实现从用户-⻆色-权限的资源控制。
- XX 流程设计。建立工作流数据表,多表联动,使用条件路由实现审批流程。
xx 备份系统(2020.2)
……
获奖
2018.12 冬令营优秀营员 学院
(感觉重要程度不高,时间过去太久,换成自我评价?)
致谢
感谢您百忙之中抽出时间查看我的简历,非常期待能拥有在贵公司实习学习的机会!
(双向选择,可以去掉)