大佬们好,工作 5 年多了,感觉增删改查比较多,技术上没什么很难的部分,有的业务逻辑比较复杂。
最近在发愁,项目经历中应该怎么写,才可以更好地体现出自己的能力呢?
想去大厂,总感觉简历有些不足,
求大佬指导一下!  或者你们有写的好的,可以参考的也行。
多谢建议!多谢多谢多谢!

学历:双非、普本

以下是其中一个项目经历:

微课堂(微信小程序+管理平台)

技术架构:
SpringBoot+SpringCloudAlibaba+Nacos+OpenFeign+Gateway+Sentinel+Seata+MyBatis plus+RabbitMQ+Redis+WebSocket+satoken+oss+uni-app+Vue

项目简介: 微课堂是一个用来在线学习知识并进行知识答题、实时 PK 的小程序。用户
可以学习平台上准备好的资料和视频,通过随机刷题、自主刷题的方式巩固所学的知识。系
统的对战功能通过 websocket 来实现,支持随机匹配、好友对战、不同难度的人机匹配,对
战过程中支持实时发送聊天、表情等,提高对战的趣味性,对战可以获取积分,用来兑换道
具、礼品等等,每日任务也可以获取积分,设置各种积分排行榜。系统包含考试功能,方便
客户组织统一考试。

个人职责:
1. 作为项目负责人,主导系统整体模块的设计,负责服务拆分、服务治理、服务
保护,数据库设计,页面详细功能设计,接口的优化,提高并发能力,并给小
组内其他成员分配任务
2. 在线对战服务的高并发设计,采用 spring 提供的线程池处理对战请求,使用
redis 暂存用户和题目,设计匹配算法,让用户尽量匹配到实力相近的对手,
使用 Redisson 的读写锁来提高性能,并发送匹配结果
3. 好友对战、人机对战功能的设计与实现,邀请码设计、人机难度设计与实现
4. 对战结束后,快速返回对战结果,并通过 RabbitMQ 异步调用更新用户积分,
保存用户答题记录
5. 系统考试功能模块的设计与开发,考试结果数据统计与分析,MQ 异步保存考试
结果,异步完成考试结果统计与分析
6. 完成系统每日任务的功能设计与开发,尽量增加趣味性,设计积分奖励机制
7. 使用 FallbackFactory 编写匹配服务的降级逻辑,配置 Sentinel 的服务保护
策略,熔断机制
8. 使用 jmter 完成系统高并发接口测试,websocket 的测试,引入缓存优化接口
举报· 13 次点击
登录 注册 站外分享
快来抢沙发
0 条回复  
返回顶部