你应该尝试拥抱开源

从你敲下第一行 Hello World 开始,就已经加入了这个信息时代最伟大的建筑者群体中。你的每一行代码可以影响每个人的起居、饮食、出行、健康等方面,抬起头,体面一点,你做得不错。

有时候你会思考,我的代码在同等的程序员之间处于什么水平;有时候你也会想,这个业务逻辑的实现方式我做得够好吗?这些顾虑会在无形中给你带来压力,而使你写下的每一行代码都越显得力不从心。好在,程序员群体已经有一个非常成熟的社区来引导你。

不得不说, “开源”这个词在有些人眼中是带有负面情绪的,在他们看来,开源除了免费以及提供源代码外,就只剩下维护艰难、满是问题的印象。实际上的开源并不就是免费,开源的免费是一种分享精神,为每一个热爱创造的伙伴提供快速构建的基石。等同的,这对每一个致力于开源的伙伴来说是他的一种权利而不是义务,即使你的程序满是问题,但也请不要丢下一颗热爱创造和分享的心。

当你尝试开源的时候,社区不会辜负你,我们对每一位开源人都抱有敬意,也对每一行代码严谨对待。当你收到第一个来自用户的 issue 时,就意味着有人正在用心地尝试着你的程序,并且积极的给出了反馈,这时候你应该带着这个 issue 打开 IDE 来做点什么回馈这位用户,他为你带来了代码质量的提升,而同时你也解决了他的需求。当你慢慢融入这个群体的时候,你会发现每一次的交互都会为你带来新的知识沉淀,在开源中学会分享、学会解决问题、学会与用户交流、学会开放热忱的自己。
现如今,每一个你耳熟能详的产品都离不开这些开源软件的支持,毫不夸张的说,没有他们就没有这个便捷的信息时代。作为程序员的我们经常自嘲为码农,其实我们是默默缔造这个新世界的艺术家。

所以,尝试拥抱开源吧。加油,每一位程序员。


本博客所有文章除特别声明外,均采用 CC BY-SA 4.0 协议 ,转载请注明出处!