您是否正在蓬勃发展的科技行业中寻找工作?无论您是正在寻找新挑战的资深科技界人士,还是正在寻找第一份工作的应届毕业生,参与开源项目都是提升您作为求职者吸引力的绝佳方式。以下是参与开源项目可以增强您的求职能力的五种方式。
1. 获得项目经验
参与开源项目能够帮助您求职的最明显方式,也许就是为您提供项目经验。如果您是一名学生,您的简历上可能没有太多具体的项目可以展示。如果您在职,也许您无法谈论您当前的项目,因为存在隐私限制,或者您可能没有从事您感兴趣的任务。无论哪种方式,寻找有吸引力的开源项目,让您能够展示自己的技能,可能会对您的求职有所帮助。这些项目是简历上引人注目的亮点,并且可以成为面试中完美的讨论话题。
此外,许多开源项目都保存在公共存储库中,例如 GitHub,因此任何想参与的人都可以轻松访问源代码。而且,这使得招聘人员和潜在雇主的其他人员可以轻松找到您公开的代码贡献。这些项目是开放的这一事实使您能够以比在面试中简单讨论更具体的方式展示您的技能。
2. 学习提出好问题
任何开源项目社区的新成员都有机会学习很多东西。他们必须了解沟通渠道;结构和层级;文档格式;以及项目独有的许多其他方面。要开始参与和贡献项目,您需要提出许多问题,以便让自己处于成功的地位。正如那句熟悉的谚语所说,问题没有愚蠢之分。开源项目社区提倡求知欲,尤其是在答案不易找到的情况下。
当开始从事开源项目时,这种陌生感教会人们提问,并且经常提问。这有助于参与者培养在识别要问什么问题、如何提问以及向谁求助方面的出色技能。这项技能在求职、面试和日常生活中都很有用。解决问题的能力和在需要时寻求帮助在就业市场上都非常受重视。
3. 接触新技术和持续学习
大多数软件项目都使用许多不同的技术。对于一个项目中的每项技术,每个贡献者都熟悉的情况很少见。即使在一个项目上工作了一段时间后,个人也可能不熟悉它使用的所有技术。
虽然开源项目的资深人士可能不熟悉项目的某些部分,但新手会对许多或大多数部分极其陌生。这创造了一个巨大的学习机会。一个人可能开始从事开源项目以改进某项功能,最有可能是在他们熟悉的技术领域。但是从那里开始的道路可能会发生很大的转变。
从事项目的某个方面可能会将您带到一条陌生的道路,并促使您进行新的学习。参与开源项目可能会让您接触到您永远不会使用的新技术。它还可以揭示新的热情,或者至少促进持续学习——雇主认为这非常 desirable。
4. 增加您的人脉和网络
开源项目由多元化的社区维护和围绕。一些参与开源项目的人在业余时间这样做,他们都有自己的背景故事、兴趣和人脉。正如他们所说,“一切都与你认识谁有关”。除了通过参与开源项目之外,您可能永远不会遇到某些人。也许您会与世界各地的人们一起工作,或者您可能会与您的邻居联系。无论如何,您永远不知道谁可能会帮助您找到下一份工作。通过开源项目接触到的人脉和社交机会可能对找到您的下一份(或第一份!)工作非常有帮助。
5. 建立自信
最后,贡献开源项目可能会给您带来新的自信。科技行业中的许多新员工可能会感到 冒名顶替综合征,因为在没有完成重要工作的情况下,他们可能会觉得自己不属于这里,他们是骗子,或者他们不应该担任新职位。在您被雇用之前参与开源项目可能会最大限度地减少这个问题。
开源项目的工作通常是单独完成的,但所有这些工作都有助于项目的整体发展。开源社区具有高度的包容性和合作性,您的贡献将受到关注。获得其他社区成员(尤其是资深成员)的认可总是令人欣慰的。您从提交到开源项目的代码中获得的认可可以提高您的自信心并 counter 冒名顶替综合征。这种自信可以延续到面试、新职位以及更远的未来。
这些只是您可能从参与开源项目中看到的一小部分好处。如果您知道其他优势,请在下面的评论中分享。
1 条评论