Linux中國
我愛開源的 7 個理由
這就是我為什麼包括晚上和周末在內花費非常多的時間待在 GitHub 上,成為開源社區的一個活躍成員。
我參加過各種規模的項目,從個人項目到幾個人的協作項目,乃至有數百位貢獻者的項目,每一個項目都讓我有新的受益。
也就是說,這裡有七個原因讓我為開源做出貢獻:
- 它讓我的技能與時俱進。 在諮詢公司的管理職位工作,有時我覺得自己與創建軟體的實際過程越來越遠。參與開源項目使我可以重新回到我最熱愛的編程之中。也使我能夠體驗新技術,學習新技術和語言,並且使我不被酷酷的孩子們落下。
- 它教我如何與人打交道。 與一群素未謀面的人合作開源項目在與人交往方面能夠教會你很多。你很快會發現每個人有他們自己的壓力,他們自己的義務,以及不同的時間表。學習如何與一群陌生人合作是一種很好的生活技能。
- 它使我成為一個更好的溝通者。 開源項目的維護者的時間有限。你很快就知道,要成功地貢獻,你必須能夠清楚、簡明地表達你所做的改變、添加或修復,最重要的是,你為什麼要這麼做。
- 它使我成為一個更好的開發者。 沒有什麼能像成百上千的其他開發者依賴你的代碼一樣 —— 它敦促你更加專註軟體設計、測試和文檔。
- 它使我的造物變得更好。 可能開源背後最強大的觀念是它允許你駕馭一個由有創造力、有智慧、有知識的個人組成的全球網路。我知道我自己一個人的能力是有限的,我不可能什麼都知道,但與開源社區的合作有助於我改進我的創作。
- 它告訴我小事物的價值。 如果一個項目的文檔不清楚或不完整,我會毫不猶豫地把它做得更好。一個小小的更新或修復可能只節省開發人員幾分鐘的時間,但是隨著用戶數量的增加,您一個小小的更改可能產生巨大的價值。
- 它使我更好的營銷。 好的,這是一個奇怪的例子。有這麼多偉大的開源項目在那裡,感覺像一場爭奪關注的拼搏。從事於開源讓我學到了很多營銷的價值。這不是關於講述或創建一個華麗的網站。而是關於如何清楚地傳達你所創造的,它是如何使用的,以及它帶來的好處。
我可以繼續討論開源是如何幫助你發展夥伴、關係和朋友的,不過你應該都知道了。有許多原因讓我樂於成為開源社區的一員。
你可能想知道這些如何用於大型金融服務機構的 IT 戰略。簡單來說:誰不想要一個擅長與人交流和工作,具有尖端的技能,並能夠推銷他們的成果的開發團隊呢?
via: https://opensource.com/article/18/11/reasons-love-open-source
作者:Colin Eberhardt 選題:lujun9972 譯者:ChiZelin 校對:wxy
本文轉載來自 Linux 中國: https://github.com/Linux-CN/archive
對這篇文章感覺如何?
太棒了
0
不錯
0
愛死了
0
不太好
0
感覺很糟
0
More in:Linux中國
如何通過 VLC 使用字幕
使用 VLC 媒體播放器播放和管理字幕的新手指南。
Unix 桌面:在 Linux 問世之前
僅僅開源還不足以實現開放,還需開放標準和建立共識。
Valve 對於 Ubuntu 的 Snap 版本的 Steam 並不滿意:原因何在
你可能會發現,Snap 版本的 Steam 並不如你期待的那樣好,你怎麼看?
Wine 9.0 發布,實驗性地加入了 Wayland 驅動
Wine 的這個新版本正在為未來做好準備!