我能爲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這樣的問題解答站點,我們既可以從中獲取知識,也可以爲其貢獻從而幫助他人。

飲水思源,當我們享受着開源事業帶來的好處時,請不要忘記別人的付出;當你遇到問題總會選擇上網查閱資料,那麼也請你不要吝嗇你的知識,把他們也分享出去;同時,應當把對開源事業的奉獻精神當作一種職業素養,站在互聯網之海前,應具備寬廣的胸懷,放眼未來。這樣,我們才能共同讓這一行業繼續迅猛發展。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章