開發者關係

解密開發者支持:開發者體驗、開發者關係與開發者營銷

2021-07-11
開發者關係

作者:Hoss
編譯:莊七

公共的API只有在使用時才能為提供者和消費者創造價值。這才導致了近年來,在吸引和支持開發者領域得到了不斷的增長。設有開發者關係的個人和團隊可以幫助開發者去發現並更好的使用API與其他技術工具。這些崗位角色曾經只存在於大企業中,但是在今天,開發者關係在中型企業甚至是在初創企業中都很普遍了。

在這裡,我將介紹三個經常與開發者群體互動的領域:

1️⃣ 開發者體驗

2️⃣ 開發者關係

3️⃣ 開發者營銷

你可能會發現它們還有其他的描述形式,但這絲毫不影響他們成為開發者支持的核心,它們對吸引和留住開發者有著至關重要的作用。

| 開發者體驗: 你如何引導開發者之旅

當開發者發現你的API滿足他們當下需要,他們就可能會去嘗試使用它。這時,你的開發者新手引導決定了他們是否能夠快速上手。開發者新手引導是你與開發者最早的互動,這會給他們留下產品最初的開發者體驗。產品的開發引導,影響著開發者是否持續使用你的API的關鍵要素之一。

這種無為而治的開發者支持模式,需要許多因素支撐。需要將產品決策、UI元素和技術教育結合在一起。如果你可以搞清楚為什麼使用以及如何使用自己的API,那麼你就能幫助開發者去實現他們的目標。

一個穩健的開發者體驗產品,將迅速回答開發者問題成為可能,並幫助他們進入下一步。在與開發者的交流中,不同形式的文檔都是最有價值的工具。正是如此,你需要為開發者提供各種類型的文檔,使他們能夠流暢的開發。需要確保具備以下所有條件 (如果適用):

✅ 入門指南

✅ 教程

✅ 最新的參考指南

✅ 應用示例

例如,Deepgram在其文檔網站中滿足了開發者的需求:

對於剛剛接觸Deepgram的人來說,它提供了一個入門指南。完整的參考資料對於那些有經驗的開發者來說可以快速瀏覽內容並檢查語法很有用。在最後,將入門指南和應用示例結合為第一次使用產品的開發者提供了完整使用體驗。

當然,文檔的具體內容也會根據不同的API而有所不同。這是一個很好的與用戶接觸的機會,可以利用你的產品知識,並通過了解用戶真實需求來定製文檔。要確保你避開以下10個開發者體驗常見的錯誤。

✅ 沒有入門指南

✅ 沒有明確的開發流程

✅ 付費的服務

✅ 過度繁瑣的註冊流程

✅ 沒有示例應用

✅ 有限的編程語言支持

✅ 過時的API參考文檔

✅ 不熱衷於寫博客

✅ 網站瀏覽體驗差

✅ 迷你的(或不存在的)開發者面板

儘管自助式的開發者體驗很棒,但請記住,開發者也是人。很多時候,直接的互動和支持,可以釋放他們的全部潛能。下面讓我們來看看開發者關係是如何放大開發者支持的。

| 開發者關係: 程序員幫助程序員

溝通在開發者新手引導中是一個關鍵要素,但它不一定要在開發者體驗各個環節中都出現。雖然自助式開發體驗很棒,但有一個友好的面孔幫用戶解決那些很長時間都無法解決的問題的也是不錯的。沒有文檔可以涵蓋到所有,也不會像人一樣懷有同理心。這個時候,開發者關係就可以很好的填補這塊空白。

在開發者關係中,你會看到的一些常見頭銜包括:

✅ 開發者大使(Developer Advocate)

✅ 開發者佈道師(Developer Evangelist)

✅ 社區經理(Community Manager)

根據頭銜和組織的不同,確切的職責可能會有所不同,但總的來說,職責是幫助開發者獲得成功。谷歌率先推廣了「大使Advocate」這個崗位,他還包含了將來自外部的產品反饋帶入公司(成為外部開發者的內部大使)。相比之下,「佈道師Evangelist」面向外部,宣傳公司最新技術的近況。在實際中,一些大使可能主要是負責宣傳,而一些佈道師則將會給他們的產品帶回深刻的見解。

雖然從開發者新手引導的例子來看,開發者關係像是客戶支持,但這只是一種溝通方式。開發者關係從業人員還會通過參加活動,主持程序員的在線會議,加入開源社區等其他方式來幫助開發者。

即便是集成了你的API之後,開發者也有可能會遇到一些文檔無法回答的問題。這可能與他們特殊的開發情況或所在行業有關。按照傳統的開發情況,開發者可能在那些不知對錯的StackOverflow答案中來回嘗試。但是開發者大使、開發者佈道師或社區經理的存在,可以快速的為開發者提供一個正確的方向和有用的觀點。

在開發者的整個開發過程中,如果你經營了開發者關係,那麼採取必要的措施去維護它是很重要的。把開發者聚集在社區之內,這樣既能幫助開發者,還能維護開發者關係是一個很好的辦法。當然這些社區可以是自己創建的,例如特定的產品論壇,也可以利用現成的平台,例如Twitter和Reddit。我們還可以通過Twilio去了解一下開發者的交流方式。

每個社區平台都有其自身的優勢,並非要在使用一個平台時,就要排斥使用其他平台。通過現成的平台,你可以觸達到那些還不知道你的產品,可以解決他們問題的開發者們。而擁有以自己產品為中心的社區,你可以為那些已經使用產品的開發者創造一個擁有內容豐富,氛圍活躍的交流平台。

正如你所見,與開發者溝通是非常重要的,但這需要他們知道你的產品可以幫助到他們解決問題為前提。接下來讓我們看看,可以做些什麼事情來幫助開發者了解到產品的存在。

| 開發者營銷:去尋找你的技術受眾

在開發者第一次體驗產品或是在向大使提問之前,需要讓開發者知道你的存在。和其他領域一樣,市場營銷可以幫助你找到相應的受眾。但與其他領域不同的是,開發者對大多數營銷活動都比較排斥,所以你在做營銷活動的時候需要懷有敬畏之心。

但幸運的是,大多數開發者會通過不斷的學習新知識來提升自己的能力。那麼在他們接觸產品之前,可以知道產品帶來的知識可以幫助自己提升能力。那麼開發者們可能會沒有那些排斥產品的推廣信息,還會接受這些信息。

一些常見且有效的開發者營銷策略有:

✅ 活動和網絡會議

✅ 內容營銷

✅ 社區贊助

你可以在開發者經常出現的地方使用以上的任意一種方法。

當您參與或舉辦活動的時候,將新的事物也一併帶給開發者們。幫助他們了解新鮮技術,或是可以幫助他們更好的了解當前技術的運作模式。需要注意的是,在推廣自家產品時要保持低調,弱化自家產品的存在,與開發者圍繞具體的解決方案進行溝通討論。

你可以在以SEO為重心的內容營銷和以廣告為重心的社區贊助中做相同的事情。展示出自己的重要性,開發者們會很樂意接受你。使用其他策略,比如重定向廣告(Retargeting)和郵件簡訊(Email Newsletter),以保持關注度。

例如,Snowflake雲數據庫將信息歸總到了這封郵件之中:

這是Snowflake關於解決具體問題的營銷案例。在Q&A環節中,提供了向產品技術專家(也許是開發者關係團隊)提問的機會。然後,把所有這些資源都捆綁在內容中,以便在未來可以吸引更多的開發者到他們的平台。

當然,如果你希望將這些資源打包到一個框架內,為開發者提供更好的體驗和近距離接觸專家團隊的機會。那麼產品對開發者的支持強度決定了開發者是否長期持續的使用產品。在產品設計的時候,可以參考一下Hoss的開發者中心,他不僅承載了開發者文檔,還提供了完整的開發者支持體驗。

轉載請註明:開發者關係 »


Similar Posts

Content icon
Content