【简历优化】Java后端-转行-社招

简历




技能清单


这里 Linux 上面的技能写的还是不错的,比如 Java 这点列举了自己相对熟悉的知识。


但是从 Linux 这点开始,明显写的篇幅就少了,其实有很多可以补充的内容,比如:


  1. 熟悉 Linux 常用基本命令 => 补充:熟悉 Linux 的一些原理,比如文件系统、Epoll 模型等;还可以补充自己熟悉的 Linux 命令、或者自己能用 Linux 做什么,比如熟练使用 top、netstat 命令监控系统负载和网络状态。
  2. 掌握 Git、Maven 的使用 => 补充:能够熟练使用 Git 完成团队开发协作、熟练使用 GitHub 之类的代码托管平台、熟悉 Maven 的多模块编译、能运用 Maven Wrapper 统一版本等。
  3. 了解常用设计模式 => 了解哪些设计模式?举几个你最熟悉的




工作经历


这块和编程岗位无关,可以放到项目经历下面,不过对于你 2 页的布局来说,改不改倒无所谓了。




项目经历


商城系统


  1. 使用旁路缓存模式保证缓存、数据库最终一致性,利用 Redisson 分布式锁解决缓存击穿问题 => 这点写的还不错,什么是旁路缓存?先删缓存还是先改数据库?使用分布式锁有哪些注意事项?这些问题要准备下。
  2. 游客购物车项、登录用户购物车项采用 Redis 存储,避免写频繁服务增大 MySQL 压力 => 此处使用 Redis 还有什么好处?可以思考一下。
  3. 第 3 点写的还是不错的,大概率会被问,要能跟面试官清晰地讲出来
  4. 最后一点其实可以拆分为多个点,可以补充一下运用 RabbitMQ、Seata 框架后带来的效果,比如创建订单的单机 QPS 能达到多少?话说为啥限流要用 Seata?这不是分布式事务框架么,你确定不是写错了么???




手写简单 Spring 框架


  1. 这是一个相对小的项目,可以补充开源代码地址,最好把 README.md 文档写的好一些,帮助自己复习一遍这个项目的思路。
  2. 这里的技术描述太简单了,只写了实现了什么功能,最好能再加一点自己的理解,比如为什么要用 CGLIB 动态代理而不是静态代理?这么做有什么好处?




建议


简历整体还是不错的,可以投递。


其实简历上写 “了解”,基本上就表示你没有实践过这方面的技术,建议后面可以多学一些技能,争取把 “了解” 变成 “熟悉”。


此外,还可以再做一个项目,争取运用 MySQL 性能优化、Nginx、并发编程之类的知识。


---


请仔细阅读星球的写简历技巧进行优化:https://t.zsxq.com/06vRNrfI6

欢迎后续在星球中分享自己的求职和面试经历,大家互相鼓励、一起学习进步~


0个评论
点击登录,快来和大家讨论吧~
表情
图片
暂无评论
程序员鱼皮
下载 APP