职业
关于 开源领域工作和职业的文章合集.
获得大学学位通常是个好主意。它告诉雇主您可以坚持数年并完成某件事,但实际上并没有告诉他们您能做什么。在大多数情况下,商业工作环境与学校截然不同。
1991 年我获得工程学位毕业时,就业市场疲软。事实上,在我的电气工程师同行中,只有我们三个人收到了我们所选领域的工作邀请。我们三个人都做过暑期实习或参加过合作教育计划,我们在该计划中休学一年去工作。
我还记得我参加合作教育计划的第一天。我问:“你想让我做什么?” 我的经理回答说:“需要做什么就做什么。” 没有教学大纲、课程或真正的日程安排。在商业中,事情不断变化,要取得成功,您必须学会识别问题并主动寻求解决问题,通常要靠自己的主动性。
我强烈推荐合作教育计划,但是如果您负担不起休学一年或者您即将毕业,该怎么办? 看看开源。
开源带来经验
根据我的观察,对开源领域人才的需求处于历史最高水平。编程语言、库和工具等开源技术现在已成为主流。参与开源社区可以帮助您学习这些工具,当您参加工作面试时,您不仅可以谈论您闪亮的新学位,还可以指出您实际完成的并产生影响的事情。
而且这不一定只是代码。想从事营销吗? 开源项目在这方面往往非常薄弱。找到您喜欢的项目并开发材料,告诉其他人您为什么喜欢它。我们这些维护此类项目的人喜欢这些东西。
许多公司,例如 Google 和 Microsoft,都有漫长而复杂的招聘流程。他们了解找到优秀人才的重要性。我同意他们的观点,但我的招聘流程很简单。我只是关注我们的社区,并在其中找到想要工作的人——他们是最好的员工。
一个愿意免费做某事的人突然为此获得报酬? 这就像吃冰淇淋圣代,然后在底部发现钱一样。
最好的员工是那些真正享受他们所做的事情的人。太多组织负担着只想为了薪水而工作的人。我记得在 2009 年,当时情况非常糟糕,很多程序员失业,人们会问我我们是否在招聘。我会回答说我们一直在寻找优秀的人才,如果您对全职工作感兴趣,请参与到项目中来。然后我会将他们指向我们的错误跟踪器并说,“修复几个错误,让我看看你能做什么。” 从来没有人接受我的建议。
然而,几年前,一位来自委内瑞拉的年轻人开始与我们的社区合作。他很快成为一位有价值的主要贡献者。他住在加拉加斯,许多人认为这座城市比巴格达还不太安全。他还每天在可怕的交通中单程通勤两个小时。我们能够为他提供一份合同职位,效果非常好,以至于我们投资为他办理了 H-1B 签证。他得以与妻子一起移居美国,现在我们正在努力为他们俩获得永久居民身份。虽然他是一个特例,但我公司几乎所有人都是来自社区。
我记得有一次午餐,我们整个团队聚在一起,我要求所有拥有四年制学位的人举手。我真的不知道,结果证明略多于一半。学位非常重要——不要误会我的意思——但是能够证明一个人可以在课堂外创造东西,在团队中工作,并表现出仅仅为了创造新事物而工作的意愿,同样重要,甚至更重要。
开源是为了创造伟大的事物而做的,而这在课堂上很难学到。
3 条评论