又到了一年中的这个时候。天气转暖,夏天来临,学年结束——许多人都在庆祝大学毕业。如果你是其中之一,恭喜你!既然你已经完成了学业,你可能正在期待下一个重大挑战:选择职业道路。
无论你是否一直知道自己想做什么,或者你仍在试图决定自己想做什么,就业市场现在很艰难已不是什么秘密,尤其是对于应届毕业生。尽管经济形势严峻,但好消息是,参与开源项目可以帮助你快速开启职业生涯,即使你不是计算机科学家。
为什么参与开源很重要
在竞争激烈的就业市场中,真实的工作作品集会在你申请工作时为你带来优势。贡献开源项目为你提供了真实的工作作品集,因为你所做的所有工作都是公开的,并且可以让潜在的雇主了解你的技能和潜在的文化契合度。事实上,现在许多雇主,至少在寻找技术人员时,会要求提供 GitHub 用户名而不是简历。虽然课堂项目让你有机会更深入地研究特定的技术问题,但参与开源项目也能做到这一点,甚至更多:你有机会在一个活跃的、不断发展的代码库上工作;你使用更广泛的工具来编写和发布你的代码;而且,也许最重要的是,你获得了与全球分布式团队合作的宝贵经验。
即使你不打算从事编程职业,参与开源项目也能为你带来许多相同的好处。擅长写作的人会发现开源项目正在寻找志愿者来帮助他们创建文档,而这些文档反过来会成为你求职申请中宝贵的、真实的部分。对于艺术家、设计师以及那些只是喜欢在某些东西不能正常工作时提交错误报告的人来说,情况也是如此。
如果你不确定从哪里开始,可以考虑浏览 OpenHatch 网站,寻找与你的技能和兴趣相匹配的志愿者机会。还可以查看 这篇最近的文章,其中介绍了七个非常适合新手的开源项目,包括如何选择项目以及应避免哪些项目。其中一些包括
如果你发现自己要参加今年的 OSCON 会议,请关注我将与 Amye Scavarda 一起做的题为 在开源领域发展你的职业生涯 的演讲。(而且,如果你不参加 OSCON,我们将在演讲结束后分享我们的幻灯片和评论。)
虽然建立可参考的工作成果对于获得工作很重要,但这并不是参与开源项目的唯一好处,甚至不是最大的好处。在开源项目中工作的最佳部分是你会遇到的人,你与他们共处的经历,以及你学习各种事物的机会:从编程语言到公共假期,从世界各地的个人。现在就抓住机会参与一个开源项目,建立你的技能和人际网络。你永远不知道开源会带你走向何方!
8 条评论