Linux中國

現在貢獻開源的 3 個理由

開源軟體已經遍及世界。從 Linux 和 MySQL 的早期開始,開源就以前所未有的方式推動創新,僅 GitHub 上就有 180,000 個公共倉庫

對於尚未進入開源世界的那些人,下面是如今天開始的三個原因。

建立你作為開發人員的信心

如果你還很年輕,在職業生涯初期,甚至只是在學習一種新的編程語言,那麼開源是入門的最佳方法。

通過參與一個開源項目,你會立即收到有關你的開發和編程技能的反饋。你可能會獲得有關如何選擇函數名稱、條件邏輯的使用方式或如何使用不了解的 goroutine 來加快程序執行速度的建議。這是你在學習新東西時獲得的寶貴反饋。

此外,隨著你創建更多的拉取請求並應用從先前提交的內容中學到的知識,你將開始學習如何編寫良好的代碼並提交優秀的拉取請求進行代碼審查。最後,許多開源項目提供指導計劃,以幫助指導你完成前幾個貢獻。這是一個非常友好、安全的環境,可樹立你作為開發人員的信心。

有關例子故事,請閱讀 Allan Guwatudde 作為一名自學開發者在開源方面的經驗這篇文章。

豐富你的簡歷

即使你是一位經驗豐富的開發人員,你也可能希望豐富自己的簡歷,以幫助職業發展和未來的尋找工作。也許你有興趣探索新的前沿框架或新的編程模塊,而你卻沒有機會在工作中用到。

你可以通過報名一個課程或在日常工作中找到一個方式引入這些概念來獲得經驗。但是,當這些選項不可用(或不希望使用)時,開源將提供絕佳的機會!除了建立技能和提高信心之外,所有開源貢獻都是公開的,它們可以證明你已掌握的技能和已完成的項目。實際上,你的開源方面的個人資料本身可以為你提供強大的作品集,從而使你與其他應聘者脫穎而出。

此外,許多開源項目,例如 Mattermost,允許你在 LinkedIn 上添加自己為貢獻者,以直接提升自己的專業形象。

閱讀 Siyuan Liu 的旅程這篇文章,了解如何從第一次開源貢獻到兩次成為 Mattermost 項目 MVP。

建立你的專業網路

建立強大的專業網路可以幫助你實現職業目標,了解有關你自己或相鄰領域的更多信息,並有助於尋找工作。為開源做貢獻是建立該網路的絕佳方法。你加入了一個由成百上千的貢獻者組成的溫馨社區,在開源空間中與志趣相投的開發人員進行互動,並一路建立聯繫。你甚至可能會被介紹給行業中的關鍵人物,例如知名的開源工具的維護者。這樣的關係可以變成改變職業生涯的關係。

最後,為開源項目做貢獻甚至可以讓你找到工作!例如,Mattermost 已經從它的開源社區聘請了一些貢獻者,全職在工程團隊中工作。

從今天開始為開源做貢獻

開源讓你能夠樹立開發者的信心,建立簡歷和建立專業網路。而且,無論你的貢獻大小,它都會對開源項目的未來產生直接影響。因此,許多項目都會向貢獻者發放禮物以表示感謝(例如,為所有首次貢獻者送上一個定製的杯子)。

準備開始進入開源了嗎?查看這些開源項目來進行首次開源貢獻,或了解如何為 Mattermost 做貢獻

via: https://opensource.com/article/20/6/why-contribute-open-source

作者:Jason Blais 選題:lujun9972 譯者:geekpi 校對: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中國