开源的开端,从课堂到职业

尚无读者喜欢这篇文章。
What I've learned from the open source way

Opensource.com

在我在什雷马蒂·纳蒂拜·达莫达尔·塔克西(SNDT)女子大学(印度乃至东南亚第一所此类大学)的二年级期间,我参加了Krishnakant Mane举办的关于 Python 和 Orca 的研讨会。我的同学们和我都是自由和开源软件 (FOSS) 的新手,当我们看到一位视障人士像我们一样轻松地使用电脑时,我们都感到非常惊讶。

我了解 Linux,并且在大学一年级时学习了 Unix 的基础知识,但我从未使用过 Ubuntu,我曾认为它可能是命令驱动的。它有一个很棒的界面,并且有很多新技术供我们学习。那天,不仅我们的班级被介绍到了一个全新的开源世界,整个大学也是如此。

所有系都开始在其教学大纲中包含开源软件,实验室计算机上的操作系统也转移到了 Linux。SNDT Matunga 校区,95% 的学生选择了 vb.net,其余的学生开始使用不同的语言(如 PHP)进行最后一年的项目。

职业生涯初具雏形

我决定立志在我的职业生涯中只使用 Python 工作。首先,我联系了 Krishnakant Mane,请他帮助我在我的系统中双启动 Ubuntu 和 Windows。他向我完整地解释了 Python 的概念,并通过邮件发送给我 "Byte of Python" 电子书。不久之后,我于 2012 年 5 月开始从事我的第一个开源项目:GNUKhata。它由 Comet Media、NIXI 和 NMEICt 支持,随后是 ICFOSS,并且在印度理工学院孟买分校进行。

首先,我观看了现场演示并下载了源代码。然后,我加入了两个邮件列表:一个供想要了解其功能的更新的用户使用,另一个供想要参与贡献并想了解项目背后技术的开发人员使用。

这就是开源提供的自由——任何人都可以为这项工作做出贡献。我学会了如何创建工单(任务)、提交(声明任务完成)以及将更改推送到存储库中供其他人查看/拥有/使用。像冲刺这样的有趣的事情,我们在几天内背靠背地编码而没有太多睡眠,我都很喜欢。而且,我们遇到的所有问题都可以随时向邮件列表提出。甚至还有 IRC 频道,来自世界各地的黑客在其中互相帮助调试和解决错误,而无需亲自认识任何人。

由于源代码始终是开放的,因此有必要随时编写文档,以便将来其他人想要进行更改时,可以通过了解代码的工作原理来完成。此外,我们有自由从世界任何地方这样做。

继续 FOSS 教育

我正在钦奈的安娜大学学习 FOSS 课程,并且在我在此领域的持续努力中,我遇到了以下令人印象深刻的开源技术

  • Pidgin 是一款聊天工具,非常安全,支持 Yahoo Messenger、Google Talk 和许多其他聊天系统。OTR(离线聊天)是一种私人聊天系统,其中对话由两个或多个相关方进行身份验证,并且仅对他们可见。
  • Creative Commons 许可 可用于帮助您选择正确的方式来署名和验证您的任何 FOSS 工作(这适用于 FOSS 的所有许可条件)。
  • Diaspora* 是为想要 FOSSbook 的 Facebook 爱好者准备的。每个用户都有墙和私人聊天,但每条消息都必须手动刷新页面。您也可以为 Diaspora* 做出贡献,Diaspora* 是一个新开发的项目,很快就会进行修改。
  • Rasberry Pi,一个信用卡大小的基于 ARM 的计算机板,连接到键盘,功能就像一台普通计算机!
  • Spoken-tutorial 提供各种 FOSS 教程,印度理工学院孟买分校已开展这些教程用于在线学习。您可以通过观看在线视频或教程来学习所有 FOSS 软件的基础知识。

在此处阅读更多关于我的 FOSS 研讨会的信息

改编自 Open Source life,根据 Creative Commons Attribution-NoDerivs 2.5 India License 发布。

标签
User profile image.
Trupti 是一位 FOSS 布道者。她毕业于 SNDT 大学计算机应用专业,目前正在钦奈安娜大学攻读自由和开源软件理学硕士学位,并在 Krishnakant Mane 的指导下在印度理工学院孟买分校从事 GNUKhata 项目。

评论已关闭。

Creative Commons Attribution-NoDerivs 2.5 India License
© . All rights reserved.