做者:Matthew Revell編程
編譯:莊七網絡
開發者社區有各類各樣的類型,可是它能夠幫助你識別你的策略是否適合特定的原型。編程語言
有效的開發者關係策略,取決於對你的計劃所觸及的開發者社區的動機、結構和獎勵的理解。可是,問題在於開發者社區的形態和規模各不相同。學習
值得慶幸的是,大多數開發者社區能夠分爲這幾種普遍的類型。一旦肯定了適用於你的開發者社區的類型,你就能夠更容易去理解程序和社區,彼此之間扮演的角色了。ui
那麼,這些類型是什麼呢?加密
做爲最初的開發者社區,糧倉籌集者的存在是爲了建造一些東西。這些社區傾向於:spa
「糧倉籌集者」 這個名字來自於擁有建造糧倉社區想法的人們彙集在一塊兒,雖然並不是每一個人都有相同的參與動機,但建造糧倉 (或交付軟件) 的最終目標指導着社區,不然最終不可能建形成糧倉。 blog
糧倉籌集者類型的社區例子,包括Debian、Apache Kafka和Ruby編程語言。遊戲
一些公會看起來很像糧倉籌集者模式。然而,在糧倉籌集者模式的社區中,成員的動機僅次於總體任務。公會類型的社區的存在是爲了促進其成員在軟件方面的利益。開發
公會一般具備如下特徵:
「公會」 這個名字來自於那些中世紀的公會,這些公會被視爲特定行業的學習和合法性的來源。
公會類型社區的例子,包括React和OutSystems開發者社區。
學院是那些主要爲交流知識而存在的開發者社區。一般,他們:
學院的例子,包括Stack Overflow和許多大型加密聊天組。
大使社區的存在是爲了幫助供應商將其產品推向市場。在大多數狀況下,這並非剝削性的,由於雙方都有好處。社區成員將得到專業地位、技能和擴展的網絡。學院類型的社區傾向於:
大使社區很常見。例如,市面上幾乎全部圍繞API產品組織的社區。
真正的社區提供了一種真實的體驗,全部成員都有機會貢獻本身的力量,並感到本身從參與中受益。然而,有第五種類型不該該被稱爲社區,但人們一般都會錯誤的認爲他是。
第五種類型是 「你表弟的婚禮(Your Cousin’s Wedding)」。
考慮一下。類似之處是顯著的:
若是你尚未參加過這樣的開發者聚會,那麼你須要問一下認識的朋友們。有些項目稱本身爲開發者社區,但不真實,他們錯誤的定義了社區完整含義。
若是你擔憂你的社區可能會變成這種類型,那麼請問本身兩個問題:
若是答案是否認的,那麼你須要找到一種方法把你的推廣活動變成一個社區。若是答案是確定的,但你仍然會感到擔心,那麼多是時候檢討你的開發者關係計劃,以尋求改進的空間。