摘要:投身于开源项目的开发者们会发现他们的代码会成为他们职业生涯中获得提升的最好工具。Bikas Saha说这种公开的简历应该不会取代传统的简历形式。同样也没有缺乏开源经验的人会说拥有开源经验的人的坏话。
IT界有个笑话:你如何称呼那些给Linux内核写了六个补丁的程序员?答案是:被雇佣的人。
你明白了吗?就让Linux Fundation的同事Greg Kroah-Hartman来解释吧:“这个笑话意思是业余开发者是不会开发超过5个内核补丁的,因为当你开发了5个补丁之后,往往就会得到一个工作邀请。其实这个并不是笑话,因为这样的事情见得太多了。”
这个可能是那些在开源项目和开源社区参与度很高的职业者的一个侧面:对于所有醉心于开源项目的合作者来说,兴趣是最关键的一个因素。开发者能将对于开源项目的无偿工作变成获得工作的有力工具,这也是很难得的。
Bikas Saha是在Hortonworks的一个技术人员,他同时活跃于Apache软件基金会,而Apache基金会有包括Hadoop(一个分布式系统架构)和其他开源平台等项目。Saha认为,他在Apache的工作是他“最有价值的公开简历”。他表示,他在开源社区所写的代码和他所获得的声誉和他用在招聘平台上的简历同样重要。
“你的工作任何人都可以看得见,”他说,“人们清楚看到你做了些什么,还有你工作的质量如何。”
Saha并没有说到这种公开的简历应该取代传统的简历。同样也没有缺乏开源经验的人会说拥有开源经验的人的坏话。Saha是在2011年离开MicROSoft加入Hortonworks后才参与Apache的开源工作的。在开源项目上的巨大贡献能够很好地为你的职业生涯加分,虽然你可能在当时并不是在寻求一份工作,但其实那是你找一份工作的最佳时机。
Kroah-Hartman是一名招聘人员,他帮助IBM和Novell(一家在2004年收购了SUSE的公司)招聘拥有Linux内核技术的人才。他告诉我们:在面试的时候,应聘人员在开源工作中的贡献总会给招聘者留下很深刻的印象。
“它(在开源工作中的贡献)表明一个人能够参与到一个开发团队中,并且拥有优秀的沟通能力和技术能力。”Kroah-Hartman说,“很多我招聘的人甚至连一份正式的简历都没有,我们只是知道他们在开源工作中的经历,但是这些却很好说明他们的技术水平。”
Saha说Apache的精英管理模式很适合“公开简历”这种概念。(公开简历)和传统的简历不同,我们很难去粉饰我们过去的经历和成就,因为这些工作是任何人都可以看到和使用的。在Apache里面,卓越的贡献者能够赢得他们同伴的尊重,例如,他们会被推举为“项目主持者”,从而能够在Apache的项目中拥有更大的影响力。
要成为一名“项目主持者”是没有捷径的,你不仅仅需要提交一些补丁,而且还需要参与开发项目和帮助用户解决问题,此外还要完成文档工作和跟踪项目的进程,并展现出你对于这项工作长期的兴趣。Apache网站如是说。
Saha认为,这种同事间推举的机制,还有对开源工作的贡献是公开简历的基础,而且这些比你在面对面的面试中说的任何东西有更大的影响力。
“有时候,(对于招聘者来说)与其花三四个小时面试一个人,不如了解一下他在开源社区中的经历。”Saha说,“通过开源社区的社交网络了解一下应聘者在开源中的背景,使你更容易知道这个人是否值得你聘用。”
“社交网络”指的是遍布于开源项目中在线社区,尤其指像Hadoop或者Linux kernel这些知名度高的社区。Kroah-Hartman指出,对于招聘者来说,他们很容易能够分辨出一个人是否活跃于Linux kernel:你只需要看看再Linux kernel上的邮件列表和源代码树(source tree),因为上面有很多参与这些工作的人的名字和他们的邮件地址。
“公开简历”有另外一种组成部分。Kroah-Hartman告诉我们,对于一个Linux开发者来说,最有效的找工作方法之一是告诉他们的同事他们想找一份工作。“让其他开发者知道你在找一份和现在不一样的工作,”他说,“每周都会有公司来找我,问我是否知道一些拥有N年内核经验而且在找工作的开发者。”
而Saha则表示,社交网络和个人声誉是非常有用的,因为Hadoop和与它相关的大数据和分布式计算技术都是相对年轻的。“它(Hadoop)实际上是一个相当复杂的工程平台,”,Saha说,“找一个能够一来到立即可以进入工作的人是很不容易的。这些工作不仅仅是因为编程的复杂度,还涉及到思考的方式。
关注天下网吧微信,了解网吧网咖经营管理,安装维护:
本文来源:不详 作者:佚名