欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

程序员该如何去写自己的简历-代码而成的简历

程序员文章站 2022-04-19 11:15:09
...
首先,声明这是写给程序员看的,而不是码农。其次,如果你不幸是码农那么请成为程序员。最后,码农和程序员是有区别的,程序员应该是有思想的手工艺人,在这个机械高度生产化的世界里,人口众多的手工行业就是程序员了。当然还有学生,因为他们一直被当作码农一样看待,很少有自己的想法的机会,于是有一部分学生就成为了码农,默默无闻地如同工蚁一样建设着这个世界。问题不在于如何成为了码农,而在于为何不去思考。(转载自Phodal's Blog)

如果你还是你觉得码农,那么我想你也认为自己是吊丝。当然我也和大众所认为的吊丝有相似的条件,但是我从来不认为自己是,只是因为你不去思考,所以如果你不去思考,还是自认为是程序员,那么还不如去工地上当农民工。这里并没有歧视农民工的意思,我也是农民出身,问题在于去工地上干活,远比在电脑前加班弄得一身问题强,而且还健康。不要指望学IT可以快速致富,如果你对自己还没有认同感,如果你还没有去思考。比尔•盖茨只会一个,会成为微软公司的程序员有上万,上十万。不过我们还是在业余时间为GNU/Linux做点贡献吧,为开源做点贡献吧。

放弃用WORD做简历

请不要再用word做简历,无论用的是盗版,正版,还是试用版。word确定不错,但是你在上面做的简历和其他行业,专业的人用的是同一个模板。所以你的简历看起来和别人是一样的,也就是说你在上面认真写了几百字的内容也不会让你有优越感的。因为交上去就是同样的简历,没有多大区别。

所以你会认为对于面试或者是收简历的人是一样的?确实对于他们看上去是一样的,当你用word和用latex或者其他软件做出来是一样的,但是请不要忘了,你是个程序员。什么叫程序员?你就是个现存最多人数的手工艺品行业,当你开始用现代化的生产工具的时候,你还是手工艺人么?

所以请放弃你所用的word来做简历,无论是正版,盗版还是试用版。对于简历来说那是一样的,对于公司来说那是一样的,但是对你来说那不是一样的!你用word以及简历模板做出来的东西,其他学校的人也是。也许你算是你们学校最优秀的,但是到了其他学校就不一定是,即使你是出自清华北大的码农或者程序员。如果你还在纠结什么是码农,什么是程序员,去看看拿破仑•希尔的 《思考致富》。只有思考才能致富,这就是为什么国外会有那么多优秀的计算机书籍。因为他们分享,而后再思考,所谓财富都是给有思想的人。用word你如何才能和别人分享?就算你和别人分享了,别人会用你用工厂机器做出来的东西么?人家同样也可以直接由这台机器做出来。

万恶的doc

这个用在这里可能是不合适的,如果你的简历还是用doc做的,请相信不同的文字处理程序之间是有解析差异的,所以请和你打印机所用的版本及软件是一致的?

还是放弃用恶的doc,用pdf吧,免费而且还是通用的。用word的话,可以用另存为或者导出,Latex直接生成的是pdf。

简历是随身带着的代码

用代码书写的简历就像是一份随身携带着的代码,因为这就是最后的目标文件,我们可以通过修改代码来修改这最后的结果。这带来的也就是你这时候所需要的自信,当周围的那些人是拿word做成的,而你的简历是用latex,或者JavaScript +css+html做成的简历网页,打印出来的。

不同的人写出来的代码有很大的差异,如果要重新设计一份简历的话,可以从基于别人的简历开始,在做Latex版简历的时候,我就是这么做的。对象好像是一名2012级清华大学的学生,也就是所谓出身比我们好许多的码农。只是对方用的是CTEX,FUCK CTEX,用了别人的东西,而后说不能用于商用用途,所以建议不要去使用CTEX,虽然更适合中国人。只是这中科院做出来的东西,仅仅是为中科院服务。可以试试用MikTeX,有两个集成比较好的版本可以用,也就是proTEX,以及Texlive,这是for Windows。GNU/Linux就不用多说了,记得加上CJK包就可以了。

做完简历后不妨共享到GITHUB上,供大家参考,而且也可以Google到,这个就有点那个什么什么了。。所以你的简历的源码就有可能是下面这个样子了。

% 个人信息
\name{黄}{峰达}

%\title{简历题目 (可选项)}                     % 可选项、如不需要可删除本行
\address{陕西省西安市太白南路168号}{710065}            % 可选项、如不需要可删除本行
\phone[mobile]{+18209219631}              % 可选项、如不需要可删除本行
% 可选项、如不需要可删除本行
\email{aaa@qq.com}                    % 可选项、如不需要可删除本行
\homepage{www.phodal.com}                  % 可选项、如不需要可删除本行
\extrainfo{Power by \LaTeX  }                 % 可选项、如不需要可删除本行
\photo[64pt][0.2pt]{picture}                  % ‘64pt’是图片必须压缩至的高度、‘0.4pt‘是图片边框的宽度 (如不需要可调节至0pt)、’picture‘ 是图片文件的名字;可选项、如不需要可删除本行
\quote{期望职位	计算机/互联网/通信/嵌入系统}  
\begin{document}
\begin{CJK}{UTF8}{gbsn}                       % 详情参阅CJK文件包
\maketitle

(ps:以上代码可以git clone github.com/gmszone/RESUME获得)

LaTex中有一个moderncv的时间线很不错,可以按照时间来划分参与的项目等等,以及还有我喜欢的可以把个人联系方式放在最下面。不过,我还是比较喜欢网页的那种风格,所以也做了一个web版的:http://about.phodal.com。我们的简历是我们随身携带的代码,我们的代码如同我们的人一样。因为我比较擅长前端,所以下面的内容是以网站前端为出发点写的。

构造自己的简历


请不要忘记以下的原刚

简洁。

就像我们不喜欢在自己的程序里写那么多注释,那么也不要让他出现在我们的简历里,最好的注释是程序本身。在我们看程序的时候,如果有那么多的注释,而且是没有必要的,比如randint的函数旁边写了诸多的诸如他的工作原理,那么请放弃写那些注释吧。这个函数名本身就已经足够明确了当了,所以我们也没有必要在简历里写明诸如社团活动里干了什么,什么,因为他们没有兴趣看这些注释。如果你写的是在某次比赛中做了什么贡献,那么请相信这个会比较重要的。

我想做过网站前端的会对此更会体会。ul>li比起一段文字会表达得更清楚的,也就是我们在WYSIWYG 工具中的列表。如果我们试着用构造CMS的方法来构造简历那么会更简单的。所以简洁的另外一个要点就是使用列表。

列表

将我们自己做过的东西一个个罗列出来,加以修饰再用列表的形式放入简历中,如下:

l 使用Freescale K60实现寻线小车,使用Freescale XS128实现飞思上尔电磁车

l 个人博客、SEO优化、微数据(Microdata) {\httplink{blog.phodal.com}}

l 使用LFS编译自己的Linux系统

l 移植GCC for ARM到Android G1 {\httplink{blog.csdn.net/phodal}}

l 使用OpenWRT Linux实现路由器上运行Python,运行RESTful服务

就是这样子的效果,如果是用\begin{tightitemize}或者\begin{itemize}去写这些东西。不过,这个本身就适合列表,简历本身就是一种高度概括内容的东西。

Timeliner效果下的在校情况:

程序员该如何去写自己的简历-代码而成的简历

latex版本下的li

程序员该如何去写自己的简历-代码而成的简历

div+Css版本下的,可以参考http://about.phodal.com


导航

如果从网页的构造来分析简历的话,那么你还需要一个清晰的导航。公司浏览简历的时候如同我们浏览网页是一样的,带目的性的,只找我们想要的。

我还是更习惯于网页中的将copyright 放在最下面,在latex 也是如此。当然还有一个原因可以避免筛选简历的人可以在第一时间丢了你的简历,这就是我们的代码,只对于我们这些出自二本院校的学校有用处,同学的面试经验表明会有一定用处。

适当的字体及大小

这个就不用多说了,学过HTML的话,就知道H1,H2,H3这些的基本用法,实际上我们也只需要这样的几个大小就足够了,过多或过少并不是很好。

至于字体应当正统一点,主要字体应该是宋体,或者雅黑,个人还是比较喜欢雅黑,但是诸如毕业设计论文是不让用雅黑的,所以渐渐也用得比较少了。如果对方是一家比较正式的,或者说正统的诸如此类词语可以表达的公司还是用宋体。如果是设计师那么就例外了,设计师要让人有设计师的感觉。

这里所说的是不要忘记,还有其他必不可少的东西。所以另外一个原则是

多用谷歌,少用百度