当前位置:网站首页 >> 新闻动态 >> 行业新闻

IT职业生涯感悟:开源经历就是最好的简历

发布人:青霞 发布时间:2014-08-18 09:35 点击 1471 次

 投身于开源项目的开发者们会发现他们的代码会成为他们职业生涯中获得提升的最好工具。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 说,“找一个能够一来到立即可以进入工作的人是很不容易的。这些工作不仅仅是因为编程的复杂度,还涉及到思考的方式。很多人都很擅长便携软件,但是他们往往仍未对分布式软件有充足的理解,也没有相关的经验。”

  虽然 saha 说对于雇佣者来说,雇佣状况已经在近几年里有所提升,但是对于那些在 hadoop 生态圈中拥有出色技术的人来说,现在依然是应聘者主导着求职市场。

  最后,kroah-hartman 补充:“如果你参与到开源项目的开发工作中,将来总会有公司找上门来招聘你。”

 

如果您想了解更多湖南网站建设湖南网站优化长沙网站建设长沙网站优化长沙网络推广长沙网络营销等知识资讯请登录http://www.hnyongen.com/转载请注明文章来源:湖南勇恩网络科技



Copyright © 2013-2020 All Rights Reserved 湖南勇恩网络科技 版权所有 站点地图

长沙网站制作 长沙网站建设 长沙网站优化 长沙网络推广 长沙网站设计 长沙网络公司 长沙做网站 长沙网络营销 湖南网站建设 湖南网站优化 湖南网络公司 网站建设方案 网络营销培训 湖南勇恩网络科技

分享按钮