在这篇文章中,我将会分享我的方法,让大家利用开源贡献在技术领域的求职中脱颖而出,成为强有力的候选者。

凡事预则立,不预则废。在你即将进入一个新的领域或者正准备熬夜修订你的简历之前,清楚地定义你正在寻找的工作的特征是值得的。你的简历是一部有说服力的作品,因此你必须了解你的观众,从而让它发挥出所有的潜力。看你简历的可能是任何需要你的技能并且能在预算之内聘用你的人。当编辑简历的时候,读一读你的简历上的内容,同时想象一下,以他们的角度怎么看待这份简历。你看起来像是一个“你”将会聘用的候选人吗?

我个人认为,对于目标职位的理想候选人所表现出来的关键特征,列出一张清单是很有帮助的。我结合了个人经验、阅读工作招聘信息、询问相同角色的同事等方面来收集这个清单。LinkedIn 和各种会议是寻求一些乐意提供这种建议的人的很好的地方。一些人喜欢谈论他们自己,那么通过邀请他们讲述他们自己的一些故事可以帮助你来拓展你的知识面,这样大家都会感觉很好。当你和其他人谈论他们的职业路线时,你不仅将会明白怎样去得到你想要从事的工作,而且还能知道你应该避免那些容易让你失去工作机会的特征或行为。

例如,对于一个不太资深的工作位置来说,关键特征列表可能如下所示:

技术方面:

拥有 CI (持续集成) 方面的经验,特别是 Jenkins深厚的脚本编写背景,如 Python 和 Ruby精通 Eclipse IDE基本的 Git 和 Bash 知识

个人而言:

自我驱动的学习者良好的交流和文档技巧在团队开发方面富有经验(团队成员)精通事件跟踪的工作流

尽管去申请职位

记住,你没有必要为了得到一份工作而去满足上面的工作描述列表中列出的每个标准。

工作细节(JD)描述了这个角色,让你一开始就知道你即将签约并为之工作几年的公司的全部信息,并且这份工作并不会让你觉得有什么挑战性,或者要求你去拓展你的技能。如果你对你无法满足清单上的技能列表而感到紧张,那么检查一下自己是否有来自其他方面的经历并能与之媲美的技能。例如,即使有些人从来没有使用过 Jenkins[1],那他也可能从之前使用过Buildbot[2] 或者travis CI[3] 的项目经验中明白持续集成测试的原则。

如果你正在申请一家大型公司,他们可能拥有一个专门的部门和一套完整的筛选过程来确保他们不会聘用任何不能胜任职位的候选人。也就是说,在你求职的过程中,你所能做的只是提交申请,而决定是否拒绝你是公司管理层的工作。不要过早地将工作拒之门外。

现在你已经知道了你的任务是什么,并且还知道你将需要让面试官印象深刻的技巧。下一步要做的取决于你已有的经验。

制造已经存在的事物之间的关联

列出一张你过去几年曾经参与过的所有项目。下面是一条快速得到这张清单的方法,跳转到你的 Github profile 中的Repositories标签页,并且过滤掉 fork 过来的项目。除此之外,检查下你的清单上是否有曾经处于领导地位的Organizations[4]。如果你已经有了一份简历,那么请确保你已经将你所有的经历都列在了上面。

考虑下任何一个你曾经作为一个潜在的领导经历并拥有过特权的 IRC 频道。检查下你的 Meetup 和Eventbrite 账号,并将你曾经组织过或者作为志愿者参与过的活动添加到你的清单上。浏览你前几年的日程并且标注所有志愿服务,或者有作为导师的经历,又或者参与过的公共演讲。

现在进入了比较艰难的环节了,将清单上列出的必备技能与个人经历列表上的内容一一对照,我喜欢给该工作所需要的每个特征用一个字母或者数字作为标记,然后在每一段你经历或参与过并表现出了某一特征的地方标记相同的符号。当你不太确定的时候,那就毫不犹豫地标记上它,尽管这样做更像是在吹嘘,但也好过显示出你的无能。

在我们写简历的时候常常被这样的情况所困扰,就是我们不愿冒着过分吹嘘自己的技能的风险。通常应该这样去想,“那些组织了聚会的人会表现出了更好的领导才能和计划技巧吗?”,而不是“当我组织了这个聚会的时候我是否展示出了这些技巧?”。

如果你已经充分了解了你在过去的一两年里的业余时间都是怎么度过的,而且你写了很多代码,那么你可能现在正面临着一个令人奇怪的问题,你已经拥有了太多的经验以至于一张纸的简历已经无法容纳下这些经验了。那么,如果那些列在你的清单上的经验,但无法证明你尝试去表现的任何技能的话,那么请扔掉它们吧。如果这份已经被缩短的简历清单上的内容仍然超过一张单页纸的容量的话,那么将你的经验按照一定的优先级排序,例如根据与所需技术的相关经历或丰富经验。

在这一方面,显而易见,如果你想要磨练一个独特的技能,那么你就需要一个不错的经历。考虑使用一个类似 OpenHatch[5] 的问题聚合器,并用它来寻找一个通过使用你从没使用过的工具和技术来锻炼你的技能的开源项目。

让你的简历更加漂亮

一份简历是否美观取决于它的简洁度、清晰度和布局。每一段经历都应该通过足够的信息来展示给读者,并让他们立刻明白为什么你要将它包含进去,而且恰到好处。每种类型的信息都应该使用一致的文档格式来表示,一份含有斜体格式的日期或者右对齐的或者与整体风格不协调的部分绝对会让人分心。

使用工具来给你的简历排版会使之前设定的目标更加容易实现。我喜欢使用 LaTeX[6],因为它的宏系统能够使可视化一致性变得更加容易,并且大量的面试官都能一眼就认出它。你的工具的选择可能是LibreOffice[7] 或者 HTML,这取决于你的技能和你希望怎样去发布你的简历。

记住一点,一份以电子方式提交的简历可以通过关键字被浏览到。因此,当你需要描述你的工作经历的时候使用和工作招聘告示一样的英文缩写对你的求职会有很大的帮助。为了让你的简历更加容易被面试官看到,首先就要放上最重要的信息。

程序员通常难以在为文档排版时量化平衡和布局。我最喜欢的修改和评估我的文档中的空格是否处于正确位置的技术,就是全屏显示我的 PDF 或者打印出来,然后在镜子里面查看它。如果你正在使用 LibreOffice Writer,保存一份你的简历的副本,然后将你的简历中的字体换成一种你看不懂的语言。这两种技术都强制将你从阅读的内容中脱离出来,让你以一种新的方式查看文档的整体布局。他们把你从一个“那句话措辞不当!”这样的批评转到了注意如“在这行上只有一个字,看起来挺逗”之类的事情。

最后,再次检查你的简历是否在它将要的展示的多媒体上看起来完全正确。如果你以网页的形式发布它,那么在不同屏幕大小的浏览器中测试它的效果。如果它是一份 PDF 文档,那么在你的手机或者你的朋友的电脑上打开它,并确保它所需要的字体都是可用的。

接下来的步骤

最后,不要让你辛苦做出来的简历内容浪费了,将它完整的复制到你的 LinkedIn 帐号上(完全使用招聘公告中的流行词),然后毫无疑问招聘人员就会找到你了。尽管他们描述的工作内容并不是恰好适合你,但是你可以利用他们的时间和兴趣来得到关于你的简历中有哪些地方好与不好的反馈信息。

作者:edunham[8] 译者:pengkai[9] 校对:mudongliang[10],wxy[11]

本文由 LCTT[12] 原创编译,Linux中国[13] 荣誉推出

文章转载自 开源中国社区[http://www.oschina.net]

如何用开源经历为你的简历增加光彩相关推荐

  1. 如何用开源组件“攒”出一个大数据建模平台?

    写在前面:博主是一只经过实战开发历练后投身培训事业的"小山猪",昵称取自动画片<狮子王>中的"彭彭",总是以乐观.积极的心态对待周边的事物.本人的技 ...

  2. 从二十年开源经历出发,70 后大龄程序员谈成长、困境与突围

    在新年前夕的全员总结大会上,涛思数据的一位 70 后研发老将收获了一份名为"最具开源精神奖"的奖项,这不仅是对他在 2021 年基于 TDengine Database 所做出的开 ...

  3. 如何将学术经历整合为求职简历?

    编者按:走出校园初次求职,表述简洁的职位要求或许会让你一头雾水,不知从何下手.如何将你的学术经历"翻译"为适用于产业界招聘的语言?这篇微软研究员 Alaina Talboy 博士的 ...

  4. 项目经历怎么写_简历里的项目经历怎么写才能打动招生官和面试官?

    机器学习课程上新 扫码添加小助手, 了解最新机器学习内容 咨询最热硅谷机器学习课程 申请季到了, 文书背景空空心急如焚? 求职季实习季到了, 简历如何凸显自己的专业背景硬实力? 啊,怎么办 不多说,先 ...

  5. python应聘项目经历怎么写_简历中怎么写「项目经历」最好?为什么?

    项目经理找工作时,面试官普遍看重项目经验. 一般来说,项目经验与工作经验是相辅相成的,但比起工作经验,项目经验更能表现项目经理在某个专业领域的水平.因而,技术类岗位.管理类岗位在招聘中都很注重项目经验 ...

  6. 顺应潮流 - Sun公司软件开源经历对今天的启发

    Sun Microsystems 创建于1982年.1995年Sun Microsystems开发了[Java]技术,第一个通用软件平台.在1997年Sun Microsystems开始推出其新的64 ...

  7. 如何用开源bi,打造自己的轻量级bi系统

    对于程序员来说,开源的东西都是好的,别的不说,因为可以自己自己随意开发,毕竟每个人都喜欢自己写的代码嘛,也或者,就是不想花钱哈哈哈哈(扎心了) 就拿最近很火的BI来说吧,BI分两种:开源BI和商用BI ...

  8. 实践操作:六步教你如何用开源框架Tensorflow对象检测API构建一个玩具检测器

    TensorFlow对象检测API是一个建立在TensorFlow之上的开源框架,可以轻松构建,训练和部署对象检测模型. 到目前为止,API的性能给我留下了深刻的印象.在这篇文章中,我将API的对象设 ...

  9. python怎么读取石墨表格_石墨这种多人文档编辑协作如何用开源软件实现?

    你可能曾经用过类似石墨.语雀和腾讯文档这类在线的文档协作编辑服务,可以多个人协同编辑同一个文档. 请看下面动画图的展示: 大家使用同一个地址编辑某个文档,编辑器里会实时显示其他人正在编辑的内容,以及最 ...

最新文章

  1. Android如何使用NoHttp
  2. 官方版下载_药店大学app官方版下载
  3. 如何使用IMPORT关键字读取ABAP cluster表里的数据到ABAP内表
  4. 为什么说优秀架构师往往是一个悲观主义者?
  5. Python-Anaconda练习candy算子用于边缘提取,再用hough变换检测直线边缘
  6. Python精确指南——第二章 界面开发
  7. 2022央视春晚电视端直播平均收视率达21.93%
  8. thymeleaf完善前端界面 | 从0开始构建SpringCloud微服务(4)
  9. PR剪辑视频工作流程 大剪辑师分享的高级视频编辑技巧
  10. Futura字体和Logo设计实践
  11. Andorid 创建相册或文件夹
  12. 计算机开机主机不停地重启,电脑开机不断重启,可能是两个原因
  13. Perplexity困惑度解释
  14. 记录机器学习练习中不懂的函数
  15. http post 415错误
  16. 一键体验安全快捷外贸收款服务,PingPong福贸满足你的个性化需求
  17. 从iPhone6S发售谈富士康电商富连网
  18. Xilinx FPGA资源解析与使用系列——CLB
  19. 怎样改证件照的背景颜色?两种方法教你换背景色
  20. Unity 模型尺寸自适应

热门文章

  1. 创建log文件的代码
  2. 聊聊 API Gateway 和 Netflix Zuul
  3. 设计模式之观察者模式(Observer Pattern)
  4. 公司怎么吸引和留住核心技术大牛
  5. [Linux] PHP程序员玩转Linux系列-自动备份与SVN
  6. 免费Ebook 分享《Silverlight for Windows Phone Toolkit in Depth》
  7. Best Practices for Speeding Up Your Web Site(4)
  8. 前景背景分离方法(二)高斯混合模型法GMM(Gaussian Mixture Model)
  9. FP-Growth算法
  10. Scikit-Learn库概述