开源项目 求职
您是否在繁华的科技行业中寻找工作? 无论您是正在寻找新挑战的经验丰富的技术社区成员,还是正在寻找第一份工作的应届毕业生,为开源项目做贡献都是提高您作为候选人的吸引力的好方法。 以下是您从事开源项目的工作可能会增强求职能力的五种方式。
1.获得项目经验
也许开源项目上最清晰的工作方式可以为您提供工作经验,从而帮助您进行求职。 如果您是学生,则简历上可能没有很多具体项目可以展示。 如果您正在工作,则可能由于隐私限制而无法讨论当前的项目,或者您可能不在从事自己感兴趣的任务。 无论哪种方式,寻找吸引人的开源项目,让您展示自己的技能,都可能对您的求职有所帮助。 这些项目在简历上非常引人注目,并且可以成为面试中完美的讨论主题。
此外,许多开源项目都保存在公共存储库(例如GitHub)中 ,因此,想要参与其中的任何人都可以轻松访问源代码。 此外,它还使您的公开代码贡献很容易被招聘人员和潜在雇主的其他个人找到。 这些项目是开放的,这使您可以比在面试中简单讨论它们更具体地展示自己的技能。
2.学会问好问题
开源项目社区的任何新成员都有机会学习很多东西。 他们必须找到交流的途径; 结构和等级; 文件格式; 以及该项目独有的许多其他方面。 要开始参与项目并为项目做贡献,您需要提出许多问题才能使自己处于成功的位置。 俗话说,没有愚蠢的问题。 开源项目社区促进了好奇心,尤其是当答案不容易找到时。
在开始从事开源项目时,不熟悉的地方会教会人们提出问题,并经常提出问题。 这可以帮助参与者发展出色的技能,以识别要问的问题,如何问问题以及向谁提问。 此技能通常在求职, 面试和生活中很有用。 解决问题的技能和在需要时寻求帮助的机会在就业市场中受到高度重视。
3.获得新技术并不断学习
大多数软件项目使用许多不同的技术。 每个贡献者都很少熟悉项目中的每个技术。 即使在一个项目上工作了一段时间之后,个人也可能对它使用的所有技术都不熟悉。
虽然开源项目的资深人士可能不熟悉该项目的某些部分,但是新手将非常不熟悉许多或大多数新手。 这创造了巨大的学习机会。 人们可能会开始从事开源项目的工作,以改善一项功能,这很可能是他们所熟悉的技术领域。 但是从那里走的路可能要大不相同。
在项目的某一方面进行工作可能会导致您走上一条陌生的道路,并Swift学习新知识。 在开源项目上工作可能会使您接触到其他情况下永远不会使用的新技术。 它也可以揭示新的激情,或者至少可以促进持续学习,这是雇主认为非常需要的 。
4.增加您的连接和网络
开源项目由多样化的社区维护和包围。 一些从事开源项目的人在闲暇时间这样做,他们都有自己的背景故事,兴趣和联系。 正如他们所说,“这与您认识的人有关”。 您可能永远都不会遇到某些人,除非通过工作一个开源项目。 也许您将与世界各地的人们一起工作,或者可能与您的隔壁邻居建立联系。 无论如何,您永远都不知道谁可以帮助您联系到下一份工作。 通过开源项目公开的连接和联网可能性可能对找到您的下一个(或第一个!)工作非常有帮助。
5.建立信心
最后,为开源项目做贡献可能会给您带来新的信心。 科技行业的许多新员工可能会感觉到冒名顶替综合症 ,因为如果没有完成重要的工作,他们可能会觉得自己不属于自己,属于欺诈行为,或者不应该担任新职位。 在您被雇用之前从事开源项目的工作可以最大程度地减少此问题。
开源项目的工作通常是单独完成的,但它们都对整个项目有所贡献。 开源社区具有高度的包容性和合作性,您的贡献将得到关注。 得到其他社区成员(尤其是高级成员)的认可总是很有意义的。 从代码提交到开放源代码项目中可能获得的认可可以提高您的信心并对抗冒名顶替综合症。 然后,这种信心可以延续到面试,新职位以及其他方面。
这些只是您在开源项目中可能看到的诸多好处。 如果您知道其他优势,请在下面的评论中分享。
翻译自: https://opensource.com/article/18/1/5-ways-turn-open-source-new-job
开源项目 求职