开源开发经验在我们的简历中是否真那么重要?

开源开发经验在我们的简历中是否真那么重要?

“代码就是下一份简历。”这句话来自Linux基金会执行董事Jim Zemlin,曾经被整个技术业界乃至多数用人单位所重视。然而如今情况发生了改变。开源机制在过去一段时间以来提出了一系列本质性问题,旨在探讨业务设计方式、团队结构规划以及工作的自身性质等等。

黑客文化曾经被作为叛逆的代名词,并在几十年前刚刚诞生之时受到公众的冷遇、排斥甚至是强烈反对。但时至今日,这种文化已经摆脱了边缘人的地位、开始昂首阔步成为主流价值观的组成部分。而当下,开源软件所取得的成功在很大程度上应该归功于黑客文化所提出的伟大构想以及此类文化在社会生活各个层面的高度渗透。在当今世界上,开源机制已经给全球软件开发方式带来了根本性的转变与颠覆,甚至开始影响到企业的运营路线。从商业企业到非营利组织再到公共事业部门,社会体系中的第一个环节几乎都开始将开源作为保持自身竞争优势与不断推动创新活动的核心要素。

软件在当前经济环境以及企业战略考量当中扮演着极为重要的角色。在过去六年中,我一直以专业或者个人身份参与开源产品的开发工作,在此期间我深刻感受到了开源架构内部各个团队——包括技术与管理团队——彼此之间的高度信任与依赖。可以肯定地讲,如今的技术团队都在以开源方式处理问题、以开源方法构建软件,这已经成为一股不可阻扼的洪流。

现在的面试官常常会向应聘者提问“你在GitHub上有开发成果吗?”这已经成为考核开发或者技术职位申请人的一种常见方式。在简历中列举求职者曾经积极参与过的开源项目,再加上他或她在GitHub上的成果展示,这一切足以让面试官对其技术水平拥有更为清晰的了解。

在瞬息万变的业务环境与求职市场当中,了解开源软件并参与到数百万开源项目之一的开发当中为何如此重要?为什么很多企业要大力强调开源软件的优势并将其作为运营战略的重要组成部分?求职者或者工程技术人员为何需要重视开源这一议题?

商业巨头热情拥抱开源

曾几何时,以IBM、微软以及甲骨文为代表的技术巨头们对于开源机制的崛起一直保持着警惕甚至是恐惧的态度。十几年以来,微软一直将Linux操作系统视为其市场份额的一大重要威胁。然而时至今日,微软已经成为众多开源项目中的参与者,并且积极加入到业界标准的制定工作当中。微软已经成为Hadoop项目的贡献方之一,而且最近还开始着手对其.Net开发者框架与编程语言进行开源化转型。无独有偶,IBM也在Linux操作系统领域扮演着关键性角色,并投入大量资金用于开发工作。另一位贡献者甲骨文则拥有目前世界上普及程度位列第二的关系型数据库管理系统MySQL。可能大家很难想象一家企业能够单凭开源项目就获得每年超过十亿美元的营收,但红帽用自己的实际行动证明了这一目标的可行性。

我们想要强调的是,众多主流厂商已经意识到开源项目给整个信息技术产业所带来的正面影响。他们发现开源拥有足以推动技术发展的力量。对于任何一位求职者而言,参与开源项目的经验不仅能让面试官眼前一亮、更是为其自身开启机遇之门的宝贵钥匙。

开源在简历中的作用

就业市场对于那些求职者来说往往并不友好、甚至有些残酷,无论是刚刚离开校园、希望换份工作还是重新回归企业领域的申请人都面临着同样的难题。根据自己在求职过程中的实际经历,我可以肯定地说,积极参与开源项目能够大大提高大家在技术部门获得工作机会的可能性。开源项目提供了一套卓越的平台,让那些拥有合适技能的参与者在这里发挥只属于自己的光和热。大家可以积累到丰富的实践经验,包括熬夜处理工作、了解最新技术趋势甚至建立起属于自己的开源咨询品牌。开源软件的实施方法是一条理想的磨练之路,在这里人们可以彻底摆脱自己毫无建树的失业者身份、转而成为重要的活跃贡献者。我坚信,没有任何一种业务模式能够比开源机制更好地为自由职业者提供资源并引导其走向成功。

开源的益处

相关推荐