我的重大失误如何引领我在开源领域走向成功

我从错误中吸取了教训,并遵循机遇之路为开源做出贡献。
65 位读者喜欢这篇文章。
red pen editing mistakes

Opensource.com

虽然我只有 20 岁,但我已经有很多机会帮助构建更美好未来的解决方案。我曾在开源技术、研究出版、媒体和开发领域工作。我曾在 Google Summer of Code、Google Code-In 和 Google Season of Docs 中担任 Codeuino、Sugar Labs、Jboss Community、Terasology Foundation 和 Open Collective 的管理员和导师。但我最初接触开源和技术的经历并不顺利。

糟糕的开端

2014 年,当时我只有 14 岁,我决定参加 Google Code-In (GCI) 竞赛。在开始之前,我真的不知道开源和 GCI 是什么,但我非常渴望获得 Google 赠品(一件 T 恤、一件连帽衫和一个数字证书),并试图通过争取大奖获得者名额来赢得比赛。但我没有任何编码经验,所以我最终抄袭了很多别人的作品,这导致我的电子邮件帐户被 GCI 项目经理冻结,并被取消了比赛资格。

然而,这次失败教会了我一个宝贵的教训。我因为犯错而学到了东西。

更甜蜜的步伐

我花了一年左右的时间来更好地了解开源软件和技术。然后在 2015 年,我采取了更多措施来协作和学习,为 Sugar Labs 的 Turtle Blocks 做出贡献,这是一个“受 Logo 启发的图形化‘海龟’,它基于可拼接的视觉编程元素绘制彩色艺术作品。它的‘低门槛’为初学者提供了简单的入门点。它还具有‘高天花板’编程、图形、数学和计算机科学功能,[这] 将挑战更喜欢冒险的学生。”

在为 Sugar Labs 做出大量贡献后,我正式成为开源社区开发和推广团队的成员。为这个项目做贡献也启发我开始写一本名为《玩转 Turtle Blocks》的书。

2016 年,我创立了 Codeuino 社区,这是一个志愿者驱动的非营利性开源社交网络组织,旨在“改变其他社区使用和创建开源社交环境工具的方式,以更好地符合最终用户的期望”。我还开始致力于 Coduino 的 Donut 项目,“这是一个开源、功能丰富、高度灵活且注重隐私的社交媒体平台,专为社区导向的定制协作而构建”。

转折点

第二年,2017 年,对我来说是一个转折点,当时 Walter Bender(Sugar Labs 的创始人,前 MIT 媒体实验室执行董事)邀请我担任 GCI 导师。我从未想到,这个我刚开始时吸取了深刻教训的项目会给我另一次机会。指导大学预科学生参与开源让我欣喜若狂。

Google Summer of Code Meetup San Francisco

Google Summer of Code 小组 (Jaskirat Singh, CC BY-SA 4.0)

这也帮助我赢得了在 Google 开源项目中的下一个重大机会,我受邀参加 Google Summer of Code (GSoC) 2018 和在加利福尼亚州森尼维尔举行的 Google Mentor Summit 2018,并获得全额赞助。这是一次非常棒和令人兴奋的经历,我将终生珍惜。我特别喜欢探索湾区,并与 Stephanie Taylor、Joshua Simmons 和其他 Google 开源团队成员交谈,他们一直在不知疲倦地工作,使 GCI 和 GSoC 变得更好。当我还是最年轻的导师(18 岁)时,与志同道合的人交谈对我来说是一次重要的经历。

Joshua Simmons Jaskirat Singh Stephanie Taylor at Google

Joshua Simmons、我和 Stephanie Taylor (Jaskirat Singh, CC BY-SA 4.0)

在 Google Mentor Summit 2018 上,我与一位名叫 Sarah Maddox 的 Google 技术作家交谈,了解了新的 Google Season of Docs 项目。我对从事开源文档的想法很着迷。我已经是 Open Collective 文档团队的成员,我说服他们申请该项目。我们被选中了,我成为了 Open Collective Season of Docs 的管理员。与我们的技术作家合作重构文档是一次很棒的经历。

2019 年,作为斯坦福学者倡议团队的成员,我热衷于探索和进行研究。这促使我在 GSoC 2019 中在 JBoss Community 下从事其他一些令人兴奋的 Codeuino 项目。我们的项目旨在改进和开发 Donut 的新 UI/UX 模块,该模块为跨组织的利益相关者构建共识和实施具有社交网络流程的新方法。Donut 还参加了 Terasology Foundation 下的 GCI 2019,这两者都帮助该项目进入了一个新的开发阶段并获得了新的贡献者。

最近,我有幸接受了 Linux 基金会关于 Donut 的采访。

已经是很棒的旅程

目前,我大部分时间都在指导和管理全球各地有志青年参与 Google Summer of Code、Google Code In、Google Season of Docs、Rails Girls Summer of Code、Major League Hacking program 和 Linux 基金会的 CommunityBridge Mentorship program

20 岁时,我已经与 Linux 基金会的副总裁和前 MIT 主管等人士合作过。我拥有开源研究策略师和技术多样性社区管理专家的头衔,并且我正在先进的开源生态系统中开发和改进基于计算机的技术、系统和解决方案。我帮助开源社区与外部社区和项目保持良好关系,组织聚会和活动,支持推广,并创建工具。

这已经是一段很棒的旅程,它始于 14 岁时在 GCI 犯下的一个错误。那件事教会了我一个很好的教训,并为我指明了一条更好的道路,这条道路已经给了我很多为开源做出贡献的绝佳机会。

接下来阅读什么
User profile image.
我是一位年轻的开源研究策略师和技术多样性社区管理专家,致力于在先进的开源生态系统中开发新的和改进现有的基于计算机的技术、系统和解决方案。

4 条评论

是的,但是你最终得到 Google 赠品了吗? :-)

感谢你的故事。我们都会犯错,我们大多数人都会从错误中学习。重要的是让人们知道你可以恢复并取得成功。

确实是一篇有趣的读物!最著名的研究人员/科学家都从他们在研究/生活经验中的错误中学习。我认为你正走在这条道路上。

Creative Commons 许可证本作品根据知识共享署名-相同方式共享 4.0 国际许可协议获得许可。
© . All rights reserved.