整合营销服务商

电脑端+手机端+微信端=数据同步管理

免费咨询热线:

程序员怎么写好一份简历

最近很多同学跟我私底下咨询简历的问题,发现很多同学在书写简历这块是个弱项,存在很多问题。

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

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

这份文档为ant老师跟同学们交流的过程中总计的几个问题给大家分享下。

先总结几个大家容易出现的问题

  • 罗列式的说明
  • 技术描述没体现深度
  • 不够自信
  • 模板不够整洁
  • 项目描述太过单薄
  • 没有突出亮点

1、简历样式

人都是视觉动物,就像谈恋爱一样,第一好看肯定是建立在外貌上。

自行对比下。第一眼你想看哪个简历。




我给大家准备了几个模板,可在网盘下载。(熊猫办公上有喜欢的简历模板可以联系ant老师)

现在网上有许多可以在线制作简历,也可以通过在线编辑后导出,更为方便。


2、贴不贴照片?

现在绝大多数求职者不愿意贴照片。可能比较重视隐私问题。

但是个人认为有一个精神的照片能增强选拔者的好感,也能代表你的真诚和自信。

特别是长相跟ant老师能相提并论的同学,不要浪费了这个资本。开个玩笑,重要的是体现自己的精神面貌。

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


3、个人技能描述


个人技能描述模块远远比项目描述重要的多,所以一定要多花心思,这个模块可以要面试官快速了解你的水平。

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

出来。

这个我拿一个我们同学的简历来讲解下。

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


我初步给优化的内容:

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,Reactor线程模型有深入了解。

10.熟练使用JSP、HTML、EL、JQUERY、AJAX、JQGRID等表现层技术。


这里我简单的优化了几个点

1、优先级低的技术往后放,比如前端技术。

2、主流的技术在描述的时候增加描述的深度。(根据自身对相关技术点的理解还可以再深)

这块注意一个重要的点,深度!深度!深度!


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


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

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

没人能保证在当前的岗位能接触到很多技术栈,但是有心学习,证明了你的工作态度、学习态度,

这些比只知道按部就班的人更有潜力。


4、项目描述

很多同学项目描述这块就是简单的几句话搞定。那这样的内容选拔者感觉到你的项目要么规模太小,要么你在工作中完全不知道总结自己做的项目。

在这里面试官希望看到的会有几个点

  • 项目价值
  • 项目架构设计
  • 技术难点
  • 你在这个项目中的角色和价值总的来说就是希望看到亮点,而不是罗列的模块描述

举例对比:

过于单薄的项目描述


亮眼的项目描述:


****海量小文件存储系统

项目描述:

公司一块业务全球电商服务一站式解决方案,给商家提供平台自建店,我们提供商品、物流、仓储、转运、客服等一站式电商解决方案。会有商品晒图评论、商品详情图片、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通信模型

6、学校的奖项要不要写?

不写白不写。绝对是加分项。不要觉得不好意思拿出来。

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

包括公司获得的一些奖项,都可以写


7、自我评价

这块可以简洁但又特色。

可以大概说下工作经验,工作态度。

如:

自买自夸型:(问题不大,但没什么特色,并不推荐)

本人性格开朗、稳重,待人热情、真诚。

有很强的专业的职业道德,专业基础知识扎实。 工作认真负责,主动承担责任, 积极与周围工作环境建立良好的工作关系。有较强的组织能力、实际动手能力和团体协作精神。 能迅速的适应各种环境,并融合其中。


有力型:(推荐指数5颗星)

8年研发经验,参与过3亿用户、日均PV 500W系统研发。对电子商务领域、分布式技术有丰富经验。


牛逼的不需要解释型:(如果没有这个资本,还是老实用第二种)

阿里P8架构师...


8、总结

简历的内容需要长期沉淀

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

更重要的一定要自信!!!!自信!!!


祝找工作的和正在找工作的同学们早日找到诚心如意的工作。

本信息

姓名:七分简历

年龄:30岁

电话:155****6632

邮箱:663395****@qq.com

经验:8年

意向:java程序员

教育背景

时间:2013-09 - 2016-06

学校:【七分简历】工程大学 | 专业:软件工程 | 学历:大专

工作经历

工作时间:2015-08 - 2017-05

公司名称:【七分简历】网络科技有限公司 | 所在部门: | 所在岗位:java程序员(全职)

工作描述:

在海淀区社保局担任驻场程序员保证以上线项目的正常运行。

(主要负责项目多个独立模块的设计与核心代码开发,以及上线后的维护与代码的修改)

1.大兴区农保电子档案系统项目开发,并负责项目上线后的代码二次修改与维护。

2.海淀区劳动仲裁电子档案系统项目开发,并负责项目上线后的代码二次修改与维护。

3.海淀区社保中心办公应用系统以上线项目的代码二次开发以及维护工作。

4. 新项目模块核心代码开发以及以上线项目的二次开发等工作,驻场时现场功能讲解。

5.驻场时以上线项目的代码二次开发偏多。新项目农保和劳动仲裁的模块开发。

工作时间:2015-10 - 2017-04

公司名称:【七分简历】招聘咨询有限公司 | 所在部门: | 所在岗位:java开发工程师

工作描述:

1、负责服务器端及管理后台的需求分析、设计、开发等工作;

2、负责与项目相关人员共同完成模块设计、服务器端的接口文档与开发;

3、按照项目计划,在保证质量的前提下按时完成开发任务。

主要工作是:

1、维护和升级现有产品,快速定位并修复软件缺陷;

2、与项目相关管理、测试和需求等人员沟通和合作;

3、负责相关技术文档的编写。

项目经历

项目时间:2017-05 - 2017-04

项目名称:票务系统

项目描述:

项目介绍

开发工具:MyEclipse + MySQL + Tomcat + SVN

使用技术:SpringMVC + MyBatis + EasyUI + Ajax + JavaScript

项目描述:通过本系统用户可以方便查看购票的详细信息,项目采用SpringMVC作为项目整体框架,MyBatis进行数据的增、删、改、查操作。

功能模块:用户中心:账户登录,手机验证,密码找回,完善资料,绑定微信、微博,用

户积分、收藏

赛事:赛事分类,赛事详情,赛事订单,赛事预约

演出:演出分类,演出详情,演出订单,演出预约

场馆:场馆选座,场馆详情,场馆订单

我的订单:收货地址,第三方支付,订单详情

我的职责

参与场馆模块编码和测试及项目文档编写。

项目时间:2017-08 - 2017-04

项目名称:淘商城 | 项目工具:JDK 1.7.0 Tomcat 7.0

项目描述:

项目介绍

该项目是一个在java环境下开发的B/S架构购物商城。项目分为前台和后台两大模块:

一.前台功能模块:

1.首页:展示商品以及广告信息

2.商品浏览模块:最新商品发布,商品价格查看,商品详细信息

3.购物车:用户可以把想要购买的商品加入购物车,可以将商品进行删除操作,还可以对商品的数量进行修改

4.订单:用户可以把购物车商品生成订单并提交付款,可以对订单进行修改

5.公告栏目:发表一些促销和优惠活动信息,由管理在后台进行发布、修改和删除等操作

二.后台功能模块

1.内容管理:前台促销信息和广告轮播图等的管理

2.内容分类管理:前台一些促销信息分类的管理

3.商品分类管理:商品分类的增加删除修改等功能

4.商品管理:对商品的内容进行一些操作

权限管理:根据不同的管理员身份,操作不同的后台模块

此项目中主要运用了SSM框架技术和JSP页面Web技术,使用了Ajax实现搜索框联想。

我的职责

购物车模块

订单模块

公告栏展示

后台商品的管理

个人评价

1.责任心强,办事细心负责. 对编程有浓厚的兴趣,喜欢接受新事物.能吃苦耐劳,有较强的自学能力,对于新技术与新知识有浓厚的兴趣。

2.能承受一定的压力、良好的职业道德,饱满的工作热情。善于与同事交流沟通,能以较强的团队合作精神,快速的融入开发团队。

3.希望能为公司创造价值的同时提升自我价值。

个人技能

掌握计算机网络基础知识,熟练掌握jsp,servlet,springMVC和Struts2以及Spring等知识,以及SSM和SSH框架的整合,了解html,css,js,ajax,jquery等前端技术,掌握mysql、sqlserver数据库的操作。As3

、‍网站题目

个人网页设计、‍♂️个人简历制作、‍简单静态HTML个人网页作品、‍个人介绍网站模板 、等网站的设计与制作。

二、✍️网站描述

⭐个人网页设计网站模板采用DIV CSS布局制作,网页作品有多个页面,如 :个人介绍(文字页面)、我的作品(图片列表)、个人技能(图文页面)、在线留言(表单页面)CSS样式方面网页整体采用左右布局结构,制作了网页背景图片,导航区域每个导航背景色不同,导航背景色与页面背景呼应。

一套A+的网页应该包含 (具体可根据个人要求而定)

页面分为页头、菜单导航栏(最好可下拉)、中间内容板块、页脚四大部分。

所有页面相互超链接,可到三级页面,有5-10个页面组成。

页面样式风格统一布局显示正常,不错乱,使用Div+Css技术。

菜单美观、醒目,二级菜单可正常弹出与跳转。

要有JS特效,如定时切换和手动切换图片轮播。

页面中有多媒体元素,如gif、视频、音乐,表单技术的使用。。

页面清爽、美观、大方,不雷同。 。

不仅要能够把用户要求的内容呈现出来,还要满足布局良好、界面美观、配色优雅、表现形式多样等要求。

三、网站介绍

网站布局方面:计划采用目前主流的、能兼容各大主流浏览器、显示效果稳定的浮动网页布局结构。

网站程序方面:计划采用最新的网页编程语言HTML5+CSS3+JS程序语言完成网站的功能设计。并确保网站代码兼容目前市面上所有的主流浏览器,已达到打开后就能即时看到网站的效果。

网站素材方面:计划收集各大平台好看的图片素材,并精挑细选适合网页风格的图片,然后使用PS做出适合网页尺寸的图片。

网站文件方面:网站系统文件种类包含:html网页结构文件、css网页样式文件、js网页特效文件、images网页图片文件;

网页编辑方面:网页作品代码简单,可使用任意HTML编辑软件(如:Dreamweaver、HBuilder、Vscode 、Sublime 、Webstorm、Text 、Notepad++ 等任意html编辑软件进行运行及修改编辑等操作)。

其中:

(1)html文件包含:其中index.html是首页、其他html为二级页面;

(2) css文件包含:css全部页面样式,文字滚动, 图片放大等;

(3) js文件包含:js实现动态轮播特效, 表单提交, 点击事件等等(个别网页中运用到js代码)。

网站页面展示: