Linux中國

我愛開源的 7 個理由

這就是我為什麼包括晚上和周末在內花費非常多的時間待在 GitHub 上,成為開源社區的一個活躍成員。

我參加過各種規模的項目,從個人項目到幾個人的協作項目,乃至有數百位貢獻者的項目,每一個項目都讓我有新的受益。

也就是說,這裡有七個原因讓我為開源做出貢獻:

  • 它讓我的技能與時俱進。 在諮詢公司的管理職位工作,有時我覺得自己與創建軟體的實際過程越來越遠。參與開源項目使我可以重新回到我最熱愛的編程之中。也使我能夠體驗新技術,學習新技術和語言,並且使我不被酷酷的孩子們落下。
  • 它教我如何與人打交道。 與一群素未謀面的人合作開源項目在與人交往方面能夠教會你很多。你很快會發現每個人有他們自己的壓力,他們自己的義務,以及不同的時間表。學習如何與一群陌生人合作是一種很好的生活技能。
  • 它使我成為一個更好的溝通者。 開源項目的維護者的時間有限。你很快就知道,要成功地貢獻,你必須能夠清楚、簡明地表達你所做的改變、添加或修復,最重要的是,你為什麼要這麼做。
  • 它使我成為一個更好的開發者。 沒有什麼能像成百上千的其他開發者依賴你的代碼一樣 —— 它敦促你更加專註軟體設計、測試和文檔。
  • 它使我的造物變得更好。 可能開源背後最強大的觀念是它允許你駕馭一個由有創造力、有智慧、有知識的個人組成的全球網路。我知道我自己一個人的能力是有限的,我不可能什麼都知道,但與開源社區的合作有助於我改進我的創作。
  • 它告訴我小事物的價值。 如果一個項目的文檔不清楚或不完整,我會毫不猶豫地把它做得更好。一個小小的更新或修復可能只節省開發人員幾分鐘的時間,但是隨著用戶數量的增加,您一個小小的更改可能產生巨大的價值。
  • 它使我更好的營銷。 好的,這是一個奇怪的例子。有這麼多偉大的開源項目在那裡,感覺像一場爭奪關注的拼搏。從事於開源讓我學到了很多營銷的價值。這不是關於講述或創建一個華麗的網站。而是關於如何清楚地傳達你所創造的,它是如何使用的,以及它帶來的好處。

我可以繼續討論開源是如何幫助你發展夥伴、關係和朋友的,不過你應該都知道了。有許多原因讓我樂於成為開源社區的一員。

你可能想知道這些如何用於大型金融服務機構的 IT 戰略。簡單來說:誰不想要一個擅長與人交流和工作,具有尖端的技能,並能夠推銷他們的成果的開發團隊呢?

via: https://opensource.com/article/18/11/reasons-love-open-source

作者:Colin Eberhardt 選題:lujun9972 譯者:ChiZelin 校對:wxy

本文由 LCTT 原創編譯,Linux中國 榮譽推出


本文轉載來自 Linux 中國: https://github.com/Linux-CN/archive

對這篇文章感覺如何?

太棒了
0
不錯
0
愛死了
0
不太好
0
感覺很糟
0
雨落清風。心向陽

    You may also like

    Leave a reply

    您的電子郵箱地址不會被公開。 必填項已用 * 標註

    此站點使用Akismet來減少垃圾評論。了解我們如何處理您的評論數據

    More in:Linux中國