张秀儿/男/1996/湖北/英语6级 | 手机:11164201049 , 邮箱:guidege666@163.com
博客:https://javaguide.cn/(没有东西的话就不要放上来),Github:https://github.com/Snailclimb (没有东西的话就不要放上来)
求职意向:Java后端开发 | 期望城市:上海/苏州/杭州
学校 | 学历,专业 | 时间 | GPA |
---|---|---|---|
北京理工大学 | 硕士,软件工程 | 2019.09 - 2022.01 | 3.7/4.0 (TOP 5%) |
湖南大学 | 学士,应用化学 | 2015.09 ~ 2019.06 | 3.8/4.0 |
下面是一些比较基本的 Java 后端开发技能(根据你自身的情况调整,切勿完全照搬):
计算机基础 :熟练掌握计算机网络、数据结构和算法、操作系统
Java:熟悉 Java 语言,具备 JVM 调优和问题排查经验
开发工具 :熟练使用 Maven/Gradle、Git、IDEA 、Docker 等开发工具,有 Linux 开发和部署经验
数据库:熟练掌握 MySQL、Redis、Elasticsearch使用及常见优化手段
框架 :熟练掌握 Spring、Spring MVC、SpringBoot、MyBatis 等开发框架,
分布式 :熟练掌握分布式相关理论(如 CAP、Raft)以及解决方案(如分布式ID、分布式事务),熟练使用Spring Cloud Alibaba 全家桶(如 Dubbo、Nacos、Sentinel)
前端:熟练掌握 HTML、CSS、Javascript、React、Vue 等前端技术,前后端分离架构开发经验丰富
还有一些工作招聘有一些特殊的要求比如:
Devops : 熟练掌握 Jenkins,搭建过持续集成环境。
云原生 :熟练掌握 Kubernetes 以及周边生态/ServiceMesh
负责快手APP的评论、弹幕,搜索业务的功能迭代与稳定性建设。
负责解决部门技术债,包括统一编码规范、提高测试覆盖率、重构支付业务等工作。
主讲了10场技术Session,公司内部平台输出了23篇技术博文。
项目描述:简单描述项目是做什么的,尽量压缩在三行之内。
技术栈 :用了什么技术(如 Spring Boot + MySQL + Redis + Mybatis-plus + Spring Security + Oauth2)
工作内容/个人职责:分条描述,看着会清晰一些。一定要尽量结合具体的业务场景去写,不要只是单纯介绍技术是干什么的。介绍要具体(技术+场景+效果),避免模糊描述,也要注意精简语言(避免堆砌技术词,省略不必要的描述),一条工作描述尽量不要超过两行,对于大的功能模块可适当分多个子条。另外,还应该要避免过于书面化的介绍。
项目描述 : 一款面向个人和团队的在线云存储系统,稳定可靠的储存任何文件,支持文件分享,精细权限设置,性能优秀。
技术栈 :Spring Boot + Mybatis-plus + Spring Security + MySQL + Redis + Elasticsearch + MinIO
工作内容/个人职责 :
基于 SpringSecurity + JWT 实现了登录认证,实现了同端互斥登录和强制下线功能。
权限模型使用业界主流的 RBAC,引入了 VIP 用户机制,VIP 用户上传下载速度不受限制。
开发文件上传模块,基于 MinIO 实现了文件的分片上传、断点续传以及极速秒传功能。
基于 CompletableFuture
+ 线程池实现大文件的多线程下载,可自定义线程数。相同带宽下测试,多线程下载速度可达单线程下载的 5 倍。
......
参考资料:网盘项目通用的介绍模板、优化思路以及面试知识点考察分析
如果你有含金量比较高的竞赛(比如ACM、阿里的天池大赛)的获奖经历的话,荣誉奖项这块内容一定要写一下!并且,你还可以将荣誉奖项这块内容适当往前放,放在一个更加显眼的位置。
如果有觉得比较有价值的个人或者自己参与过开源项目的话,可以放在这里。
如果有比较亮眼的校园经历的话就简单写一下,没有就不写!
我是 XXX
感谢您花时间阅读我的简历,期待能与您共事!