当前位置: 首页 > 科技观察

如何通过GitHub和开源贡献美化你的简历

时间:2023-03-15 09:36:35 科技观察

【.com快言】如果你正在考虑2021年的职业目标并考虑获得认证,你可能想把时间和精力转移到志愿服务上。招聘人员TaylorDesseyn经常建议求职者花时间为开源项目做贡献,而不是获得认证。他认为编写代码具有更高的投资回报率,并且可以使其在招聘过程中占据优势。“把你花在认证上的时间投入到无偿工作中,然后在GitHub上发布这项工作的结果。我从雇主那里看到的是,他们更愿意看到实际的工作经验,而不是谈论它,”他说。开源社区的领导者支持这个想法。IBM开源副总裁ToddMoore表示,在GitHub上发布的代码会成为开发人员简历的一部分。“代码关乎质量。你也可以帮助审查代码,因为提出建议是开源过程的重要组成部分,”他说。以下是专家提供的一些提示,介绍如何开始向开源社区贡献代码和开展无偿工作。在选择要从事的开源项目时,HackerEarth的首席执行官兼联合创始人SachinGupta建议从GitHub开始。他说:“不建议选择大的、知名的项目,因为这样的项目审核比较多,一开始你提交的代码被接受的几率很小。从基础工作做起,比如帮助编写文档并修复简单的错误。或修复评论。”这可以帮助开源新手开始贡献,而不会冒合并请求被拒绝的风险。“一旦接受了一些代码贡献,你就可以建立信心并展示能力,这可以创建一个成功的反馈循环,”他说。Gupta还建议将业余项目推送到GitHub,包括那些在工作之外编写的项目。任何代码。“丰富你的Github个人资料的一个简单方法是参加黑客马拉松并将你所有的黑客马拉松项目推送到Github,”他说。这是一种很好的方法。”一些开发人员使用Github页面来充实简单的简历。另一种选择是在传统简历上注明对GitHub的重大贡献,例如存储库、星级和代码提交。Gupta还建议链接您的Github“这些资料有助于将特定经验与可以量化且更容易评估的技能结合起来,”他说。开源贡献和招聘流程Gupta表示,开源社区中的活动确实有助于招聘经理了解经验水平和熟练程度。复杂性、贡献频率表明您对某些活动的承诺,以及您是否拥有长期的经验基础、语言/技术表明您对某些类型的技能的熟练程度。”古普塔表示,参加HackerEarth黑客马拉松的开发者经常会在Github上提交代码原型,这显示了他们对实际问题的理解能力和技术整合能力。古普塔还表示,事先了解求职者的Github项目信息可以帮助招聘经理更准确面试。”例如,我可以从求职者的Github项目中拿一段代码,使用我们的面试产品FaceCode,根据对方在这个公共论坛上展示的技能,进行比较合理的结对编程面试。Moore说,寻找新工作的开发人员应该寻找鼓励员工为开源项目做出贡献的公司。“GitHub让每个人受益,因为这是一个良性循环——它帮助社区,也帮助你的事业,”他说。为社区做贡献的其他方式据GitLab高级开发人员布道者BrendanO'Leary介绍,开发人员可以通过多种方式为开源社区做贡献并获得经验,贡献代码只是其中之一。他说:“新开发人员具有独特的优势,可以通过从全新的角度查看文档、自述文件和代码之外的其他材料来贡献自己的价值。O'Leary还建议早期职业开发人员撰写博客文章或制作介绍新功能的视频技能作为记录学习过程的一种方式。让你有机会展示你的学习能力,这是任何软件工程师最关键的技能之一。O'Leary说这些贡献仍然是值得的,即使这种工作确实投稿图未完结。原标题:HowtouseGitHubandopensourcecontributionstobuildoutyourresume,作者:VeronicaCombs,合作站点转载请注明原译者和出处为.com]