Blog

Blog

PHODAL

程序员该如何去写自己的简历(草稿)

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

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

放弃用WORD做简历

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

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

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

简历是随身带着的代码

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

请不要忘记以下的原刚

简洁。

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

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

导航

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

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

关于我

Github: @phodal     微博:@phodal     知乎:@phodal    

微信公众号(Phodal)

围观我的Github Idea墙, 也许,你会遇到心仪的项目

QQ技术交流群: 321689806

新书《全栈应用开发:精益实践》

这不是一本深入前端、后台、运维、设计、分析等各个领域的书籍。本书以实践的方式,将这一系列的领域及理论知识结合到一起,来帮助读者构建全栈Web 开发的知识体系,并辅以精益及敏捷的思想,来一步步开发Web 应用:从创建一个UI 原型到编写出静态的前端页面;从静态的前端页面到带后台的应用,并部署应用;从Web 后台开发API 到开发移动Web 应用。在这个过程中,我们还将介绍一些相辅相成的步骤:使用构建系统来加速Web 应用的开发;为应用添加数据分析工具来改进产品;使用分析工具来改善应用的性能;通过自动化部署来加快上线流程;从而帮助读者开发出一个真正可用的全栈 Web 应用。同时,我们也将帮助读者把这些步骤应用到现有的系统上,改进现有系统的开发流程。

comment

Feeds

RSS / Atom

最近文章

关于作者

Phodal Huang

Developer, Consultant, Writer, Designer

ThoughtWorks 高级咨询师

工程师 / 咨询师 / 作家 / 设计学徒

开源深度爱好者

出版有《前端架构:从入门到微前端》、《自己动手设计物联网》、《全栈应用开发:精益实践》

联系我: h@phodal.com

微信公众号: 与我沟通

标签