開源的項目的運行離不開非代碼貢獻
有時成為開源貢獻者最困難的是意識到自己能夠做出多大的貢獻。
在今年的北美 DrupalCon 上,EPAM 解決方案架構師 John Picozzi 發表了關於非代碼貢獻重要性的演講。他談到每個人可以參與非代碼貢獻,以及為什麼他認為這個話題很重要。本文是 John 演講的文本改編;在下方可以找到在 DrupalCon 上完整演講視頻的鏈接。
什麼是非代碼貢獻?我問了谷歌這個問題並得到了以下答案:「任何有助於開源項目但不涉及編寫代碼的貢獻。」谷歌,聽我說謝謝你,但這點我早就懂了。如果你要我深入挖掘,我會說非代碼貢獻意味著你提供個人的時間、技能和資源來使項目受益。
誰能成為開源貢獻者?
早期,「貢獻」意味著編寫代碼。 最初,Drupal 的運行模式是「由開發者構建,為開發者服務」。然而,多年來,Drupal 社區已經轉變了這種思維方式。我們的社區已經學會像重視代碼一樣重視非代碼貢獻:任何貢獻都是貢獻。
開源是在聚會、訓練營和大會中建立的;它是由社區建立的,建立於社區之中。事實上,這些活動中的大部分貢獻都與編程無關。要舉辦這些活動,你需要的是參與者、演講者、培訓師和組織者。不要誤會我的意思:當然,開源社區仍然需要編寫代碼的人,但這並不是唯一需要的東西。如果你參與社區,分享想法、提出問題或提供幫助——恭喜你,你已經在做出貢獻了!
「貢獻者」是自我稱號(「我是貢獻者」)還是社區賦予(「我們說你是貢獻者」)?可以肯定地說,每個人都是貢獻者:會議參加者、創建 UI 和模塊徽標的設計師、幫助市場推廣模塊或活動的營銷人員等等。不要等待別人給你那個稱號。你可以參與其中,並自信地告訴其他人你是貢獻者。
有很多方法可以激勵別人(或你自己)做出貢獻。金錢並不總是最重要的激勵因素。但是,有時貢獻可以是有償工作。許多人做出貢獻只是因為他們想回饋社區。
當被問及為什麼做出貢獻時,每個人可能會給出與同伴不同的答案,但以下是一些最常見的回答:
- 它讓你感覺良好
- 建立和提高技能
- 職業發展
- 建立人際關係/網路
這個列表無窮無盡,並且與貢獻者本身一樣多樣化。每個貢獻者都有自己的理由,沒有正確或錯誤的回答。
為什麼非代碼貢獻對開源很重要?
對於項目的健康運轉,非代碼貢獻與編寫代碼一樣有價值。它有助於讓更多具有各種技能的人參與社區。每個人都可以提供一些東西,也可以分享一套獨特的技能。
所有項目都有非代碼要求,並不是每個人都是開發人員或編碼人員。此外,不同的觀點都應該得到表達。例如,營銷人員可能與開發人員有不同的經驗和觀點。每一項努力都以某種方式推動開源向前發展——這就是為什麼非代碼貢獻是必不可少的原因。
常見的挑戰
貢獻的定義可能聽起來很簡單:只需分享你的知識、表達你的想法並幫助社區即可。然而,貢獻者面臨著一些挑戰。最常見的一種是「 冒名頂替綜合症 」(自我懷疑情緒)。不太有經驗的貢獻者可能會擔心他們的貢獻沒有價值或沒有幫助。你可以通過專註於自己的特定技能和熱情來克服這種感覺。例如,如果你有組織活動的經驗,你可以利用這個經驗專註於組織活動和在活動中幫忙。
為了克服這些消極的想法,你可以將貢獻轉化為一種積極的體驗。工作/生活/貢獻的平衡很重要。貢獻應該是愉快的,而不只是另一份工作。如果可以,請把你的貢獻成果用在你的日常工作中。 許多僱主鼓勵你做出貢獻並從中受益,你甚至有可能基於自己做出的貢獻建立職業。
不要讓自己筋疲力盡,不停在晚上和周末做出貢獻。你只需要在一天的開始或結束時增加 30 分鐘的貢獻時間,或者如果可能的話,將貢獻納入你日常工作中即可。
如何做出你的第一個非代碼貢獻?
看到這裡,我希望你已經開始思考,「好的,我準備好了。我要做些什麼?」 你該如何參與?去做就對了!你只需要開始:例如,開始在 Drupal 社區中做出貢獻,去 問題隊列 或 Drupal 聊天 那兒提問,或者聯繫活動組織者尋求建議。整個社區都在等著支持你呢。
請記住遵從自己的技能和興趣。你已經擁有了技能和興趣,請用它們來激發你的貢獻。你的興趣可能和你的技能不同:有些事情可能你幾乎沒有經驗但卻一直想了解更多,你也可以決定為此做出貢獻。單純地與人交談、分享知識、提出問題、參加聚會或線下見面,並做出貢獻。
我想引用瑪格麗特·米德(美國人類學家)的話來結束對我的開源貢獻的完美描述:「永遠不要懷疑一小群有思想、有奉獻精神的公民可以改變世界。事實上,世界的改變只能依靠這個了。」 米德博士並沒有說「一小群代碼編寫者或開發人員」。 她說,這是一群有思想、有奉獻精神的公民——他們有著極大的熱情和許多不同的技能。這就是開源的動力,也是 Drupal 的動力。
完整視頻可以在 YouTube 上觀看。
(題圖:MJ/2d680e28-3cb4-4644-896b-a406ba3b596e)
via: https://opensource.com/article/22/8/non-code-contribution-powers-open-source
作者:John E. Picozzi 選題:lkxed 譯者:XiaotingHuang22 校對:wxy
本文轉載來自 Linux 中國: https://github.com/Linux-CN/archive