我国企业对开源社区的贡献度_我对开源的第一个贡献:冒名顶替综合症

我国企业对开源社区的贡献度

我的第一个错误的故事可以追溯到我学习编码的旅程的开始。 我通过在线资源自学了基础知识。 我正在研究教程和项目,在取得进步的同时,也在寻找下一个升级途径。 很快,我遇到了一篇博客文章,告诉我像我一样将初学者的编码技能提高到更高水平的初学者的最佳方法是为开源做贡献。

该帖子坚称:“任何人都可以做到这一点,这是参与更大的开发人员社区的关键部分。”

GitHub帐户。 我花了不到十分钟的时间才完全陷入困惑,以至于我完全放弃了这个主意。 并不是我不愿意学习,但是我所依赖的资源期望我对Git和GitHub以及这些工具如何允许多个开发人员在单个项目上进行协作有相当多的知识。

我想:“也许我还没有为此做好准备。”然后回到我的教程。 “但是博客文章说,任何人都可以做到,即使是初学者也可以。”我的内部冒充者n之以鼻。 这样就开始了多年的内部斗争,这场斗争是在为开源做贡献既简单又有价值,我应该做的想法之间,以及我尚未准备好为开源项目编写代码的印象之间。

甚至一旦我对Git感到满意,我的内部冒名顶替者总是渴望提醒我为什么我还没有准备好为开源做贡献。 当我在编写Bootcamp的代码时,她低声说:“当然,您知道Git并且您在编写代码,但是您以前从未编写过“真实”代码,只有伪造的Bootcamp代码。您没有资格为人们从事的真实项目做贡献使用并依赖。” 当我在软件工程师的第一年工作时,她嘲笑道:“好吧,也许您编写的代码是'真实的',但是您只能使用一个代码库!这使您认为您可以在其他地方编写高质量的代码。具有不同的约定,框架甚至语言?”

我花了大约一年半的全职工作终于有足够的信心来关闭我的内部冒名顶替者的论点,并提出我的第一个请求(PR)。 具有讽刺意味的是,我的内部冒名顶替者是说服我参与开放源码开发工作的人。

有害的神话

我想揭穿两个有害的神话。

误解1:为开源做贡献“容易”

在整个旅程中,我经常遇到这样的信息:为开源做贡献应该很容易。 当我发现自己无法“轻松地”入门时,这使我质疑自己的技能。

我知道为什么人们会说对开源做出贡献很容易,但是我怀疑他们真正的意思是“这是一个可以实现的目标”,“初学者从事工作就可以访问”或“可以为开源做贡献”。开源,而无需编写大量非常复杂的代码。”

所有这些都是正确的,但同样重要的是要注意对开源做出贡献是困难的。 它要求您花一些时间来了解新的代码库了解开发人员使用的工具。

我绝对不想阻止初学者尝试。 重要的是要记住,遇到挑战是过程的预期部分。

误区2:所有“真正的”或“好的”开发人员都对开源做出了贡献

我的内部冒名顶替者不断提醒我,我缺乏开源贡献对我的开发人员职业造成了不利影响。 实际上,即使我写这篇文章,我也为没有为开源做出更多贡献而感到内。 但是,尽管从事开源工作是学习和参与更广泛的开发人员社区的好方法,但这并不是唯一的方法。 您还可以在漫长的一天工作结束后写博客,参加聚会,从事辅助项目,阅读,指导或回家,度过一个轻松愉快的夜晚。 为开源做出贡献是一个挑战,如果您选择它,那将是一件有趣而有意义的挑战。

Julia·埃文斯(Julia Evans)写了一篇博客文章, 不要为不对开源做出贡献而感到内 ,这是在健康地提醒人们,有很多生产性方式可以利用您的时间作为开发人员。 我强烈建议您在感到内gui的任何时候添加书签。

错误第一

第一个错误是让我的内部冒名顶替者指导我。 我让她说我还没有准备好,使我不再谈论多年来为开源所做的贡献。 相反,我只是不了解要达到对自己为一个陌生项目编写代码的能力充满信心的水平所需要付出的工作量(我仍在为此而努力)。 我还让她说服我,以为我必须为开源做出贡献,以证明自己作为开发人员的价值。 最终结果仍然是我在一个广泛使用的项目中的第一个合并请求请求,但是这种不安全感使我的整个体验变得不那么愉快。

不要让Git让你失望

如果您想了解有关Git的更多信息,或者您是初学者并且Git是您的第一个开源贡献者的阻碍者,请不要惊慌。 Git非常复杂,您不应该知道它已经是什么。 一旦掌握了它,就会发现Git是一个方便的工具,它使许多不同的开发人员可以同时处理同一个项目,然后将其各自的更改合并在一起。

有很多资源可以帮助您了解Git和Github(一个托管代码的站点,以便人们可以与Git进行协作)。 以下是从何处开始的一些建议: GitHub的Hello World简介学习Git的参考资料

翻译自: https://opensource.com/article/19/11/my-first-open-source-contribution-impostor-syndrome

我国企业对开源社区的贡献度

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值