一位印度学生如何开始接触开源

2 位读者喜欢这篇文章。
open source button on keyboard

Opensource.com

我们很多人都渴望为开源项目做贡献,但只有少数人能够真正做到。我们总是觉得时间不够用,而且总是在分清优先次序。但是,那些真正为项目做贡献的人是如何找到时间的呢?他们知道什么而其他人不知道呢?

我们可以从那些定期为开源项目做贡献的人身上学到很多东西——特别是当我们开始理解他们的思维过程和时间管理技能时。在这次采访中,我与 Trishna Guha 进行了交谈,她是在印度西孟加拉邦学习计算机科学的本科生。Trishna 是 DGPLUG (杜尔加布尔 Linux 用户组) 夏季项目的校友,她曾为 Fedora、Docker 和 Python 软件基金会等项目做出贡献。

DGPLUG 由 Kushal Das 于 2004 年创立,一直举办夏季项目,旨在帮助学生和其他爱好者开始成为上游贡献者(我们曾撰文介绍过该小组之前的情况)。您可以立即注册今年夏季项目。

您是如何了解到 DGPLUG 的?

当我上计算机科学与工程专业四年级时,我第一次听说 DGPLUG。我的哥哥 Suman Guha 告诉我关于 DGPLUG 及其令人惊叹的座右铭:“工作和贡献”。

您加入夏季课程的动机是什么?夏季课程涵盖了哪些主题?

我一直是一位开源爱好者。当我从哥哥那里听说这个了不起的社区时,我迫不及待地想加入。他一直激励我去做伟大的事情。我总是热衷于学习新事物。为开源组织做贡献,结识了不起的人和社区,当然,对编写代码的浓厚兴趣也激励我加入夏季培训。我相信,在我加入夏季培训和伟大的 DGPLUG 社区之后,我能够实现所有这些目标。

以下是我们涵盖的部分主题

  • 如何沟通以及开源文化
  • Shell 简介
  • 缓冲区编辑器 (Vim)
  • 自由软件项目指南
  • 文档(使用 Sphinx 文档)
  • 源代码管理系统(Git 和 Mercurial)
  • Python(包括面向对象方法)
  • Ansible

我们过去也有嘉宾演讲(之前的演讲者包括 Abhilash RajShakthi Kannan)。

夏季课程结束后,这段旅程是怎样的?您是什么时候第一次为开源做出贡献的?

DGPLUG 夏季课程结束后,我的生活发生了变化。我开始写博客。我开始编写更多代码,并成为一名开源贡献者。我从 DGPLUG 找到了几位了不起的导师和朋友,他们一直激励着我。DGPLUG 对我来说就像一个家庭。

培训结束后,我立即成功地为 Fedora 做出了我的第一次贡献。我于2015 年 9 月 23 日做出了我的第一次开源贡献。

我也没有忘记在“我对 Fedora 的第一次贡献”中写博客来记录我的经历。我最近也为 Docker 做了贡献

您还为 Python 软件基金会做出了贡献,并担任 Google Summer of Code 的导师。这些都是开源软件开发领域的知名机构。您是如何参与这些项目的?第一步是什么?

我将在 2016 年 Google Summer of Code 中协助 Python 软件基金会管理员担任后备导师。我为 Fedora 成功贡献了六个多月。DGPLUG 是我参与这些项目的原因。我的第一步是参加 DGPLUG 夏季培训,专心听讲,然后敢于挑选一个入门级错误,并尽一切努力修复它。一切都始于开始。至于其余的,我顺其自然。

作为一名学生,在为 FOSS 项目做贡献的同时管理学业有多容易或多难?

我发现在为 FOSS 项目做贡献的同时管理学业并不难。相反,当我开始为 FOSS 项目做贡献时,我开始学习我所学知识的实现。我还学会了时间管理,这是我们生活中最重要的方面之一。

您在为 FOSS 项目做贡献时遇到了哪些问题?关于这些项目如何促进更多贡献,您有什么建议吗?

我在为 FOSS 项目做贡献时几乎没有遇到任何问题。但是,在一些项目中,新贡献者在本地机器上设置开发环境时遇到了困难。他们在运行项目的本地实例时遇到麻烦。如果设置开发环境的程序对于新贡献者来说变得更容易,那就太好了,这样他们就不会在第一步就感到尴尬。

为 FOSS 项目做贡献最困难的方面是什么?文化、技术、开放性、动机还是其他方面?

最难的部分是找到您想要贡献的项目。但由于 DGPLUG,这对我来说变得更容易了。对我来说,为 FOSS 项目做贡献的挑战性方面在于坚持我选择修复的错误,并足够努力地修复它,即使我在多次尝试后失败了。我明白了什么是耐心和努力工作。

标签
User profile image.
Nitish 对开源、系统软件和初创公司的交叉领域感兴趣。他喜欢阅读和探索任何开源的东西。在空闲时间,他喜欢阅读励志书籍。他目前正在构建 Parseable - 一个开源对象存储、日志存储、管理和可观测性平台。

6 条评论

这是一篇关于 Trishna 的精彩采访!喜欢阅读这篇文章,感谢 Nitish 和 Trishna。:)

做得好

太多炒作,没什么实际内容。

Trishna,祝您在开源世界拥有美好而硕果累累的未来!

这是进入编码并向经验丰富的人学习的好方法。这是即将毕业的学生的实习。

很棒的阅读体验,也是一个非常鼓舞人心的故事。希望更多像 Trishna 这样的女性和男性加入 OSS 的行列。

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