我能为IT行业做什么

前言

今天给一位非IT行业的朋友阐释信息泄露、用户隐私、应用授权和使用协议这几点的关系,之后聊到了Google Play免费应用、Andoid系统开源和iOS系统闭源,过后又聊到了开源事业。

作为一名Coder,每天使用着开源的Linux、免费的Android Studio,开源的AOSP,还有Java、Git等等,这一切东西作为支撑,给了我就业的资本,我靠着学会使用这些免费的事物来谋生,对于行业内大部分人来说,应该庆幸这些都是免费的,对我而言,我又反过来为这些做了什么?


谁在为开源事业做贡献

拿平日里接触的常见的、免费的列举:

  • 【Facebook】创造的三大主流前端框架之一React Native,以及数不清的Android上常用的jar包
  • 【Google】的代表是整个Android源码AOSP
  • 【Sun】发布的OpenJDK
  • 【林纳斯·托瓦兹】——Linux之父,在十来天时间里又创造了Git
  • 【尤雨溪】创造的Vue.js也成为三大主流前端框架之一
  • 世界最大的代码托管平台Github,现已被MS收购
  • 除此之外,还有例如【Mozilla】、【Apache】、【MS】、【IBM】、【Oracle】、【阿里】等组织或企业巨头在推动着IT行业的技术进步
  • 以及全世界每一位为这一行业默默贡献、不求回报,甚至愿意牺牲个人时间的人

为什么要为开源事业做贡献

有人会说,他们之中的一些,开发这些也是为了被自己所用,从而进行获利。没错,但是别忘了他们并没有义务将这些资源免费开源出来,例如iOS(此处不是针对性举例,只是相比Android的开源而言。也不对开源闭源优劣展开讨论)。列举一些开源的好处:

  • 直接好处是帮助需要这些资源的人,不管是IDE、SDK,还是平台,或者是框架,当开发者需要时,能用到现成的、成熟的方案,能极大地提高效率,进而保证工作进度正常进行
  • 每一位使用这些资源的人,都有可能进行有效的反馈和建议,从而促进资源不断完善和优化
  • 青出于蓝而胜于蓝,集大家之作,可能创造出更好的资源,例如fastjson优化了jdk原生json
  • 统一行业标准,制定规范,减小分歧,例如Mozilla制定了JavaScript标准
  • 激发开发者的热情,促进更多产物,例如Android应用市场那数不尽的免费应用,国内Android厂商ROM百花齐放,Ubuntu、CentOS这些种类丰富的Linux GUI等
  • And so on

我做了什么

作为一名初出茅庐的初级Coder,我一直在致力于为开源事业做贡献:

  • Github上的项目示例、教程、小应用等,分享给别的开发者参考、学习和使用
  • CSDN博客上教程、技术心得、解决方案等,同样分享给别的开发者,或者帮助其解答
  • 参与过Mozilla上JavaScript的API文档翻译,方便更多的国内开发者快速查阅文档
  • 向Google提过Android SDK的bug并收到今后修复的回复
  • And so on

学会感恩

IT行业作为当下热门行业之一,近几年发展迅猛,很大原因离不开行业内无数人的共同努力,相比其他行业,我们有绝对比例优势的人群,致力于为行业进步做贡献。我们有大量诸如CSDN、OSChina这样的优秀博客网站,有诸如Linux公社这样的技术分享论坛,有Github这样世界共享的平台,有StackOverFlow、SegmentFault这样的问题解答站点,我们既可以从中获取知识,也可以为其贡献从而帮助他人。

饮水思源,当我们享受着开源事业带来的好处时,请不要忘记别人的付出;当你遇到问题总会选择上网查阅资料,那么也请你不要吝啬你的知识,把他们也分享出去;同时,应当把对开源事业的奉献精神当作一种职业素养,站在互联网之海前,应具备宽广的胸怀,放眼未来。这样,我们才能共同让这一行业继续迅猛发展。

你可能感兴趣的:(Thinking,我思故我在)