「蛤?這項目對我來講也太簡單了吧。」django
「我一週以內就能作一個更好的版本出來。」服務器
確實,不少人均可以在 Hackathon 或者其餘小比賽,或者業餘時間建一個小工具,可是維護一個項目比創建一個項目要困可貴多。開源項目維護者須要作的不只僅是寫代碼,更多時候還須要:微信
寫項目文檔;markdown
檢查 Pull Request;工具
看看你們提的 Issue;學習
爲項目增長新功能;測試
在 Stack Overflow 等平臺回答關於項目的問題;網站
在 QQ、微信等用戶羣裏和用戶討論,回答問題。spa
一個開源項目維護者,必須一年到頭無償地作這麼多複雜且繁瑣的工做。code
咱們通常怎麼使用一個開源項目:
當咱們遇到問題時,去 Google 或者百度相關的解決方案
在一些博客或者其餘相關網站上進行搜索
嘿!找到了一個開源項目,點開連接,讀項目的 README。安裝並進行測試。哈哈哈!問題解決了
咱們轉而看向了遇到的下一個問題
開源項目就像水和空氣同樣,不少人只知道享受它帶來的好處,並且習覺得常!咱們不會對空氣或者對水說感謝,由於咱們不知道那是誰造的。
可是咱們知道這些很是棒的開源項目是誰創造的啊!可是咱們知道這麼棒的開源項目是誰在維護啊!
開源項目使用者可能會想:
「他們不須要這些,他們須要的是 pull request 和可以修復 bug 等實質性工做。」
「我想他們更喜歡收到捐款。」
可是他們真的很在乎,有時候,開源項目維護者真的須要你對他說一聲謝謝。固然,若是你能爲項目捐款再好不過了,可是我知道的大多數開源項目維護者目的並非賺錢。他們最終可能賺了錢,但與開發項目的動機相比,頂多算是一個副產品。
我注意到,開源項目經常比非開源項目要好。由於最出色的開發者是出於激情和利他主義來開發產品的。若是你沒能力或者不想捐錢,你能夠給他們寫句感謝的話。
「咱們正在用雙手改變世界。」
「個人項目必須在一週內啓動。」
「咱們天天都有數百封郵件須要回覆。」
「咱們只是沒有時間。」
這些開源項目有更大的潛力去改變世界;或許其中的哪一個項目已經改變了世界。
Instagram 使用 django 咱們不少服務器都在運行着 Linux
可能沒有這些開源項目,就沒有咱們如今的這些項目了。
但願當咱們在便捷地使用開源項目的時候,可以對項目維護者表示感謝,而且儘量地讓項目維護者知道咱們爲何感謝他們的付出,他們的項目怎麼幫助了咱們,咱們這些發自心裏的感謝也是維護者們繼續付出的強大動力之一。
最重要的是,咱們歡迎全部對維護項目感興趣的人的加入,由於這確實是一件很棒的工做。一旦你成爲了維護者,你也會在收到不少人對你付出的真誠的感謝。我建議在 GitHub 上加一個感謝的標籤,不只僅是感謝和激勵維護者,更是邀請更多的人加入到其中。
開源項目維護者是咱們交朋友的好選擇,也是公司僱傭員工時的明智之選。他們有激情,願意分享,可以堅持。他們是真正的 MVP,他們應該獲得真誠的感謝 🤙
本文首發於微信公衆號「智言實驗室」,歡迎微信搜索並關注,訂閱科技日報、科技週刊、圖書導讀和我的提高等更多精彩內容。
後臺回覆:學習,就能獲取更多學習資源
後臺回覆:習慣,就能獲取習慣養成祕籍