开源如何成为您下一份工作的敲门砖

尚无读者喜欢这篇文章。
How to get a job with open source

Opensource.com

开源
职业

关于 开源领域工作和职业的文章合集.

获得大学学位通常是个好主意。它告诉雇主您可以坚持数年并完成某件事,但实际上并没有告诉他们您能做什么。在大多数情况下,商业工作环境与学校截然不同。

1991 年我获得工程学位毕业时,就业市场疲软。事实上,在我的电气工程师同行中,只有我们三个人收到了我们所选领域的工作邀请。我们三个人都做过暑期实习或参加过合作教育计划,我们在该计划中休学一年去工作。

我还记得我参加合作教育计划的第一天。我问:“你想让我做什么?” 我的经理回答说:“需要做什么就做什么。” 没有教学大纲、课程或真正的日程安排。在商业中,事情不断变化,要取得成功,您必须学会识别问题并主动寻求解决问题,通常要靠自己的主动性。

我强烈推荐合作教育计划,但是如果您负担不起休学一年或者您即将毕业,该怎么办? 看看开源。

开源带来经验

根据我的观察,对开源领域人才的需求处于历史最高水平。编程语言、库和工具等开源技术现在已成为主流。参与开源社区可以帮助您学习这些工具,当您参加工作面试时,您不仅可以谈论您闪亮的新学位,还可以指出您实际完成的并产生影响的事情。

而且这不一定只是代码。想从事营销吗? 开源项目在这方面往往非常薄弱。找到您喜欢的项目并开发材料,告诉其他人您为什么喜欢它。我们这些维护此类项目的人喜欢这些东西。

许多公司,例如 Google 和 Microsoft,都有漫长而复杂的招聘流程。他们了解找到优秀人才的重要性。我同意他们的观点,但我的招聘流程很简单。我只是关注我们的社区,并在其中找到想要工作的人——他们是最好的员工。

一个愿意免费做某事的人突然为此获得报酬? 这就像吃冰淇淋圣代,然后在底部发现钱一样。

最好的员工是那些真正享受他们所做的事情的人。太多组织负担着只想为了薪水而工作的人。我记得在 2009 年,当时情况非常糟糕,很多程序员失业,人们会问我我们是否在招聘。我会回答说我们一直在寻找优秀的人才,如果您对全职工作感兴趣,请参与到项目中来。然后我会将他们指向我们的错误跟踪器并说,“修复几个错误,让我看看你能做什么。” 从来没有人接受我的建议。

然而,几年前,一位来自委内瑞拉的年轻人开始与我们的社区合作。他很快成为一位有价值的主要贡献者。他住在加拉加斯,许多人认为这座城市比巴格达还不太安全。他还每天在可怕的交通中单程通勤两个小时。我们能够为他提供一份合同职位,效果非常好,以至于我们投资为他办理了 H-1B 签证。他得以与妻子一起移居美国,现在我们正在努力为他们俩获得永久居民身份。虽然他是一个特例,但我公司几乎所有人都是来自社区。

我记得有一次午餐,我们整个团队聚在一起,我要求所有拥有四年制学位的人举手。我真的不知道,结果证明略多于一半。学位非常重要——不要误会我的意思——但是能够证明一个人可以在课堂外创造东西,在团队中工作,并表现出仅仅为了创造新事物而工作的意愿,同样重要,甚至更重要。

开源是为了创造伟大的事物而做的,而这在课堂上很难学到。

标签

3 条评论

很棒的文章。 我正在广泛分享这篇文章。

嗨,很棒的文章。 我是一名软件工程专业的学生,已经实习了 3 个月。 我正在寻找深入研究一些开源项目,并且似乎喜欢 Hadoop 和任何处理大数据的东西,例如 R。您有什么关于我应该从哪里开始贡献的建议吗? 感谢您提供的任何信息。

感谢这篇精彩的文章。 读起来真好。 在 Hazelcast,我们也倾向于关注我们的社区,并且从中聘请了许多员工(尤其是在开发方面,很明显)。 这些人喜欢您的产品或项目,因为它的本质,而不仅仅是因为他们为此获得了报酬。 我真的很喜欢你对冰淇淋的比喻 :)

不过,在多年从事开源工作后,我发现了一件事——开源人士有两种
- 开源牧师 和
- 开源爱好者

区分它们很容易,尝试询问他们关于在您的开源项目之上的企业产品,后者不会有任何问题。 他们明白您需要赚钱,并且仅仅依靠支持来支付客户费用通常是不可能的,前者开始对这是不可能的并且它破坏了软件的开源部分而感到愤怒。 最初我与这些人讨论过,试图说服他们,但最终我放弃了,这对他们来说感觉像是一种宗教(理查德·斯托曼就是一个很好的例子),你无法说服他们。 因此,如果您计划做类似的事情,请确保您的公司中不会有这样的人,否则最终会成为一个大问题。

最后但并非最不重要的一点,我完全同意(顺便说一句,我自己也是从社区中被聘用的)优秀和敬业的人不需要学位(我也没有学位),而且学位并不能真正说明他们的资格。

© . All rights reserved.