xule

Make progress everything
On the long way to full-stack developer, architecture

Blog Categories GitHub About

19 May 2014
制作一份100%通过的简历

标题有点夸张,不过我感觉也不是太夸张,我觉得制作简历方面是很多程序员不擅长的(包括我自己),从很多人写的博客就可以看出。

前段时间学校提醒我们制作一份简历,然后我就突然想到一个问题,我对于简历方面重视程度不够,不管投哪家公司我都是用的同一份简历。

于是当时我就打开自己的简历看看,由于是在Ubuntu系统下,所以就从云盘里面打开的,我的简历是word格式的,打开一看发现里面的排版全乱了,瞬间吓到了,这要是给hr看到这种简历谁会有好印象。

有了这样的教训之后,我就准备对简历方面做点研究了。首先想到的就是google别人是怎样做的,于是就有了下面的答案。这里跟大家分享一下。

简历内容

下面是国外一个论坛找到的,翻译过来如下,我觉得国内情况也应该是一样,毕竟说到底都是程序员。

  • (+15分)曾经因为好玩而写过操作系统或编译器。
  • (+12分)简历被LaTeX编译过。
  • (+11分)为开源软件贡献过代码。
  • (+9分)上学的时候曾经写过操作系统或编译器。
  • (+8分)有一个BLOG分享技术知识。
  • (+8分)编程/机器人/工程俱乐部主席。
  • (+7分)编程/机器人/工程竞赛参与者。
  • (+7分)在Google和Microsoft实习过。
  • (+6分)使用动态语言(Python/Perl/Ruby)写过非试验性的程序。
  • (+5分)知道3种或多于3种的编程语言。
  • (+5分)之前的工作和目前的职位有很相似的经验。
  • (+4分)有过实习经验。
  • (+4分)自己创过业开过公司。
  • (+4分)有一个通过Rail, PHP或ASP.NET的个人主页。
  • (+3分)有一个自己域名的邮件地址。
  • (+3分)改过一些由动态语言(Python/Perl/Ruby)写的程序。
  • (+2分)有一个个人主页。
  • (+1分)高学历,学习成绩优秀,等。
  • (+0分)有奖学金。
  • (+0分)在快餐店工作过。
  • (-0.5分)Fackbook上有一张看上去喝醉了的照片。
  • (-1分)有博士头衔。
  • (-2分)有一个一般的求职信。
  • (-2分)在简历中说自己懂Word/Excel。
  • (-2分)在简历中有拼写和语法错误。
  • (-3分)简历的字体太小。
  • (-4分)所有的编程经验只是在学校中。
  • (-4分)只知道一门编程语言。
  • (-6分)简历有三页以上。
  • (-6分)简历中有一些无关的东西。
  • (-7分)得到过一些课程的认证。
  • (-8分)相关专业课程很低的成绩。
  • (-10分)在技能中,把Visual Basic列在第一的位置。
  • (-12分)在Facebook中,有过光膀子的照片。
  • (-15分)简历中的缩进同时使用了空格和Tab键。

LaTeX制作简历

上面列出了那么多条,大多数都是跟你平时的积累有关,你即使简历写得再好,早晚人家也要看你真功夫的。但有一点是现在你就能立马学会的,而且加分有12分。那就是LaTex制作简历。

关于LeTex我就不做过多介绍了,大家可以google。下面我就直接进入正题。

制作LaTeX简历类似于你用Markdown写博客,也是有他自己的语法,所以我就是根据我用当初学习Markdown写博客的方法来学习使用LaTex。首先第一步就是找模板。

LaTeX模板

模板地址:http://www.ctan.org/tex-archive/macros/latex/contrib/moderncv

解压moderncv.zip文件,得到如下文件: image

其中.sty文件都是定义简历风格的文件,还有那个moderncv.cls文件。其实这些都是编写LaTeX风格源码后生成的.

接下来就是examples文件夹了:

imagle

好了,这里面东西也很多,稍微懂点LaTeX的同学就会知道,其实,只有那几个.tex文件使我们想要的,而且也是非常重要的。为什么?因为那些个文件就是模板啊。我们的简历的生成就靠它们了。

.tex文件有三个:template.tex,template-es.tex,template-zh.tex,顾名思义,这个三个模板表示中英文简历的模板,其实template.tex就是英文模板,而template-es.tex是什么语种的模板,我也不知道,反正不是英文模板。

制作自己的简历

好了,剩下就是开始写我们的简历了,我们先建立一个文件夹,如MyCV之类的啦,然后把前面提到的.sty文件、.cls文件还有.tex的模板文件放进去。

我们要修改的文件只有.tex文件,但是修改完之后还要编译,所以首先要下载CTex。

CTex下载地址:http://www.ctex.org/HomePage

安装完成之后,打开tex文件,根据自己想要的去修改该文件(生成pdf的代码).关于tex的语法这里就不说了,可以自己网上多下载几个进行比较,就跟学Markdown语法一样。

英文模板直接用那个LaTeX按钮编译,中文模板涉及到编码问题,用那个XeLaTeX按钮。只要中间我们没有写错什么语句之类的,接下来我们就可以在文件夹中,如MyCVS,看到生成的pdf文件。排版效果相当的不错滴。

模板风格有好几个,如casual(default),classic,oldstyle以及banking,还有颜色也有几种,blue(default), orange, green, red, purple, grey 和black。具体的要求可以根据注释自行搭配。

问题

其实利用上面的方法我只是成功的把英文简历成功编译了,中文的出了错误于是就当网上找答案,但是答案没找到,倒是找到另外一个方案。

就是直接利用别人写的bat文件直接编译,简单粗暴,问题解决。

源文件地址:https://github.com/xidianpanpei/resume-source

只需要修改bat文件就可以让他运行你自己的tex文件了,自己研究研究,多纠结几次也能提升自己解决问题的能力,以及判断能力,这并不是浪费时间。

总结

注意:关于简历制作,我想借用知名艺术家的话,Less is more ! 简历内容不要太多,写主要的就行,内容太多容易让人无法抓住重点。

说了这么多,到头来还是觉得,要想制作一份100%通过的简历,还是要有实力,这些只是渲染一下。好吧继续学习去了。

2014年5月21日23:38:17

乐此不疲~


xule

scribble

Blog Categories GitHub About