【金三银四】Java程序员如何写好一份简历

怎么写好简历
​ 最近不少同窗跟我私底下咨询简历的问题,发现不少同窗在书写简历这块是个弱项,存在不少问题。前端

一份好的简历才能要HR在甄选过程当中快速了解到你的工做经历和技能,更重要的是在海量的mysql

候选简历中挑中你,给你安排面试机会。以及面试过程当中也会根据你的简历和你进行交流。nginx

这篇文章是2b哥跟粉丝们交流的过程当中总计的几个问题给你们分享下。git

先总结几个你们容易出现的问题github

罗列式的说明
技术描述没体现深度
不够自信
模板不够整洁
项目描述太过单薄
没有突出亮点
一、简历样式
人都是视觉动物,就像谈恋爱同样,第一好看确定是创建在外貌上。面试

自行对比下。第一眼你想看哪一个简历。
在这里插入图片描述
在这里插入图片描述redis

我给你们准备了几个模板,可在网盘下载。(熊猫办公上有喜欢的简历模板能够联系2B哥我 公众号搜:Java2B)算法

如今网上有许多能够在线制做简历,也能够经过在线编辑后导出,更为方便。但须要开通会员。也能够关注个人公众号下载(微信搜:Java2B)spring

二、贴不贴照片
如今绝大多数求职者不肯意贴照片。可能比较重视隐私问题。sql

可是我的认为有一个精神的照片能加强选拔者的好感,也能表明你的真诚和自信。

特别是长相跟Java2B哥能相提并论的同窗,不要浪费了这个资本。开个玩笑,重要的是体现本身的精神面貌。

女同窗这块尤为有优点,由于行内程序媛数量稀少。选拔者对女性求职者都会更加关注,面试机会相比男性同胞更高,但最终仍是要技术过关,真的愿意养个花瓶的leader太少了。因此女同窗贴照片加分更多,但仍是要注意保护本身。

三、我的技能描述
我的技能描述模块远远比项目描述重要的多,因此必定要多花心思,这个模块能够要面试官快速了解你的水平。

在这里就切勿出现罗列式说明,除了你知道这个技术,必定要把你对这个技术的深度的理解表达

出来。

这个我拿一个咱们同窗的简从来讲解下。

在这个简历中,基本就是罗列,很难抓到让我感兴趣的点

在这里插入图片描述

我初步给优化的内容:

1.熟练Java编程,具有OOP编程思想
2.熟练使用hibernate、mybatis、springMVC等应用开发框架,
对其原理有过了解。
3.有扎实的Java、C、C++基础,了解jsp、servlet、jdbc工做原理。
4.熟练运用mysql、oracle关系数据库编程技术。对数据库高可用解决方案,
分库分表有必定了解。
5.熟练使用redis集中式缓存,可以灵活的运用在项目中。
对缓存穿透、缓存雪崩解决方案有必定认识
6.熟悉zookeeper,nginx等中间件工做原理及调优配置
7.熟练使用idea、tomcat、eclipse、svn、maven、github等开发工具。
8.对数据结构、算法有必定理解
9.熟识TCP/IP等基本网络通讯协议。对JAVA NIO有必定理解。
10.熟练使用JSP、HTML、EL、JQUERY、AJAX、JQGRID等表现层技术。
1
2
3
4
5
6
7
8
9
10
11
12
13
这里我简单的优化了几个点

一、优先级低的技术日后放,好比前端技术。

二、主流的技术在描述的时候增长描述的深度。(根据自身对相关技术点的理解还能够再深)

给你们分享一个不错的技能描述简历,不要嫌内容太多,这块看起来比看项目经验轻松不少。

在这里插入图片描述

工做中没用到的技术要不要写

只要你以为对这门技术理解到位,给我写!

没人能保证在当前的岗位能接触到不少技术栈,可是有心学习,证实了你的工做态度、学习态度,

这些比只知道循序渐进的人更有潜力。

四、项目描述
不少同窗项目描述这块就是简单的几句话搞定。那这样的内容选拔者感受到你的项目要么规模过小,要么你在工做中彻底不知道总结本身作的项目。

在这里面试官但愿看到的会有几个点

项目价值

项目架构设计

技术难点

你在这个项目中的角色和价值

总的来讲就是但愿看到亮点,而不是罗列的模块描述

举例对比:

过于单薄的项目描述

在这里插入图片描述

BD海量小文件存储系统
项目描述:
公司一块业务全球电商服务一站式解决方案,给商家提供平台自建店,咱们提供商品、物流、仓储、转运、客服等一站式电商解决方案。会有商品晒图评论、商品详情图片、sku图片、属性图片等小图片须要存储
Fastdfs C语言编写出现问题很差查看源码排查,也不想依赖第三方服务七牛云、阿里云等OOS对象存储,因此公司决定自研一套海量文件存储系统来存放咱们的图片
该系统实现上亿数据图片存储,采用JAVA并发+NIO+gRPC实现一套容错性+高伸缩+高可用架构+高性能+高并发的海量小文件存储系统

技术挑战:

  1. 如何实现master-slave架构,借鉴hdfs的NameNode+DataNode的思路,NameNode来管理文件目录树的元数据,DataNode来存放文件,DataNode注册到NameNode,定时发送心跳,上报数据到NameNode
  2. NameNode宕机致使元数据丢失怎么办,每次建立和删除文件都会记录一条editslog写入磁盘,按期执行checkpoint将文件目录树生成快照文件fsimage,若是NameNode宕机重启的时候利用fsimage+editslog恢复元数据
  3. 每次建立和删除文件都往磁盘写入editslog性能低怎么办,借鉴hdfs的双缓冲机制,准备两个buffer,往一个buffer里面写入数据,buffer写到512K(可配置)的时候交互buffer,一个后台线程将buffer数据写入磁盘而后清空buffer,等下次交换使用
  4. 每次checkpoint的时候太耗性能影响NameNode吞吐量怎么办,用一个BackupNode节点,每次NameNode写一条editslog的时候就会推到BackupNode节点,BackupNode节点也会维护一个文件目录树,由BackupNode节点执行checkpoint操做,而后将fsimage文件经过NIO传输给NameNode
  5. 如何实现数据的负载均衡,每次建立文件的时候都会选择数据量最少的机器上传,来让每台DataNode的数据量都差很少
  6. DataNode宕机致使一部分数据不可用怎么办,采用双副本机制,每次建立文件的时候会选两个DataNode作双副本,下载文件的时候一个副本宕机了还有另一个副本能读取
  7. 文件传输过程当中的粘包拆包问题,借鉴kafka设计思路制定数据包格式(操做类型+文件名长度+文件名+文件大小+文件buffer),服务端读取文件的时候解析数据包读取对应长度的数据,若是没读完说明拆包了缓存起来下次继续读,若是读完了还有多的,那就是粘包了从新处理第二个文件
    如何保证NIO高性能,采用长链接+Reactor通讯模型

支付中心
项目描述:
该系统是连锁网吧管理系统中的支付系统,主要分为三个模块1.会员模块 2.支付模块 3.帐务模块。要支持一亿会员的存储,天天流水500万,.会员模块主要功能接口是:新建会员、会员认证、会员查询、修改会员资料、会员订阅、离线会员查询、会员手机绑定。 支付模块主要接口功能是:充值、扣款、退单、提现。 帐务模块主要功能是:流水管理、上缴款报表、门店每日快照。采用springMVC springJDBC、mysql分库分表技术,redis,mongodb技术,线程、异步、定时器等技术。解决大数据量并发等状况。

技术挑战:

  1. 全球连锁网咖,当时1000多万会员,打算二次扩张,系统设计承受1亿会员。会员和帐户采用分表技术,按id段分表每500万会员一张表,会有需求根据卡号或身份证查询会员不知道id,全部mongodb也存有一份会员数据,可是只存了id、卡号、身份证和排序字段,存储空间节省了90%,查询的时候先根据卡号到mongodb查询再到对应的表查询
  2. 天天500万流水,采用分表天表,按日期后缀一天一张表,半年前的数据备份出去,不支持跨天查询
  3. 并发扣款充值,一个用户快下机了去充值,扣款那一刻充值致使一个操做被覆盖了,当时采用的select …… for update悲观锁的作法,还可使用version 乐观锁的作法,由于是同一个用户的并发,不能存在性能问题悲观锁也能够
    线上故障,用户充值扣款等操做很是慢,当时使用jProfiler工具排查问题,查到sql操做卡死,原来是当时对mysql经验不足,用的InnoDB引擎,select …… for update没有落到惟一索引上,致使间隙所,把整张表都锁了,后来作实验确认问题后查询条件落到索引上就行锁了

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
这份简历中的技术挑战这块就颇有亮点。这样的简历会紧紧抓住面试官的眼球,在面试过程当中也会优先根据简历上写的技术点去交流,这样面试者就更容易占据主动性。

若是对于一些项目有较好的架构图也能够贴上去。

五、好久以前的项目不知道怎么写?
a) 太久的项目排版都靠后,面试官通常都是关注近期项目

b) 每次作了比较大的项目,即便你不换工做,请总结,写到本身的简历中,除了技术须要沉淀,简历也一样须要。

六、学校的奖项要不要写?
不写白不写。绝对是加分项。不要以为很差意思拿出来。

以前我选简历,这块有内容的,我都会更有好感。

包括公司得到的一些奖项,均可以写

七、自我评价
这块能够简洁。

能够大概说下工做经验,工做态度。

如:
在这里插入图片描述
后面内容主要以体现价值观为主。

篇幅不宜太长。须要简历模板能够关注我微信搜Java2B

八、总结
简历的内容须要长期沉淀

描述上切勿过于简单,避免以罗列式口吻书写。注意体现内容的深度。

自信!!!!以为文章不错的,欢迎评论点赞爱大家三千遍!!!!

最后Java2B哥祝正在找工做的、准备找工做的同窗早日找到趁心如意的工做。
在这边跟你们分享一些一线大厂Java面试题,但愿能给后续想要去面试阿里巴巴等一线互联网大厂的小伙伴一些帮助!学习技术内容包含有:Spring,Dubbo,MyBatis, RPC, 源码分析,高并发、高性能、分布式,性能优化,微服务 高级架构开发等等。

下面这个连接,暗号: csdn 。加入便可得到。
点这个,点这个。

另外还有Java核心知识点+全套架构师学习资料和视频+一线大厂面试宝典+面试简历模板能够领取+阿里美团网易腾讯小米爱奇艺快手哔哩哔哩面试题+Spring源码合集+Java架构实战电子书。在这里插入图片描述

相关文章
相关标签/搜索