開發者關係

開發者關係(DevRel)的新手指南

2020-06-06
開發者關係

今天是我進入開發者關係(DevRel)行業的一週年,作為一個行業裡的「老人」。我應網友的要求,通過這篇文章向職場新人介紹,在開發者關係這個職業中需要做些什麼,以及它所涉及的工作。

本文內容純屬個人想法和經驗,不代表我的任何專業成就。

在我的家鄉印度,”新人”一詞是指剛剛畢業,沒有工作經驗的人。今天,我已經不再是一個新人了。但是他依然讓人覺到很新鮮,也很懷念,同時也很傷感。就像許多事情一樣,會發現自己已經老了。

我的第一份工作是在一個離家千里之外的國度(英國),找到了我的第一份工作技術佈道師。儘管當時,我手頭上還有六份其他的工作邀約可以讓我留在家鄉,但我還是選擇了前者,只因為這是唯一一份關於開發者關係的工作機會。這篇文章是我在過去一年裡所學到的關於開發者關係的知識,也是我為什麼會接受這個跨越大陸的工作機會的原因。

開發者關係(DevRel是Developer Relations的簡稱)是目前被認為是最搶手的角色。在一個非開發者關係的人眼裡,看著Twitter上關於開發者關係的推文(這基本上就是我們的天堂!),會覺得這個職業超級夢幻。在過去的一年裡,至少有上千人問我這個角色到底需要做什麼,以及如何才能成為其中的一員。

很多人都在解釋開發者關係,以及為什麼它對一個面向開發者的公司很重要,但我從來沒有遇到過誰的第一份工作是或正在做開發者關係(但這正是我所經歷的!)。因此,我想分享一下我對開發者關係的看法。

這篇文章是寫給那些在沒有開發者關係部門的公司工作的人們,他們不太了解這個角色的作用,也不太了解對不同類型的公司其作用可能是不同的。同時,對於那些有志於加入開發者關係團隊的人來說會覺得非常有趣。

一個開發者關係部門,更多時候是由社區經理、技術作者、技術佈道師、技術倡導者等角色組成,但有時甚至還會有增長黑客和營銷人員等角色加入。開發者關係部門的目標是與開發者建立積極的關係,而開發者是面向開發者的公司的主要客戶,比如我目前在Ably公司擔任技術佈道師。

只有當那些開發者客戶感到滿意時,這些關係才會變得積極。而對於開發者來說,幸福感來自於完美的產品文檔,網站的簡單導航,響應式的客戶支持,有建設性的入門幫助教程,有吸引力的活動/競賽,以及介於兩者之間的東西。這正是開發者關係團隊的重點所在。

根據科技公司的規模、產品或類型的不同,技術佈道師/倡導者的目標也有所不同。

1.在一個全球性的跨國公司中,技術佈道師的工作重點是盡可能多地出席全球各地的活動。在分享技術知識的同時,也要提到他們代表的是XYZ公司。有時候,技術佈道師也要負責那些公司新招募到的開發者,幫助他們與其他人站在同一起跑線上。

2.在一家科技創業公司中,技術佈道師的工作重點是讓盡可能多的開發者用戶了解產品,並確保現有的用戶能夠了解產品的一切,讓他們充分地利用好產品。

3.在一家中等科技公司中,技術佈道師的工作重點可能不僅僅是參加技術活動,還要建立各種內部策略來吸引和留住開發者客戶。

儘管這對不同的公司來說,意味著是不同的事情。但重要的是,開發者關係團隊更大的目標是分享知識,無論是關於一種編程語言,還是關於一門軟件工程學科,甚至是一個自己產品的技術細節。

因此,在我看來,技術佈道師應該是一個能夠將高級會議演講轉化為初級聽眾能夠接受的東西,同時保留原有內容的技術細節的人。正因如此,技術佈道師分享的所有資源都必須包含一個關於主題的介紹性材料,或者至少鏈接到其他簡單的材料,即使是初級開發者也可以按照高級材料來做。

** 開發者關係所需的開發經驗**

這是一個眾所周知的事實,一些最偉大的頭腦在構建最複雜的問題的解決方案時,有時只是覺得自己做的事情不夠得心應手,無法溝通。有時,他們不想浪費時間去做後者,因為他們更喜歡前者。

因此,技術的創造者和技術的消費者之間存在著巨大的差距,而這正是需要開發者關係團隊來填補的。

正如我之前提到的,我的第一份工作做的是開發者關係,雖然我在大學期間做過很多業餘項目,也曾在初創公司做實習,也希望推出自己的科技產品,但我並沒有在任何公司做全職開發者的經驗。

當然,有時我覺得(現在仍然覺得)被人們在Twitter上分享的那些驚人的東西壓得喘不過氣來。自己不斷地思考,”在這個世界上還有很多我不知道的東西”。但事實是,相信我(我也是聽別人說的),其實大多數人都和我(或你)一樣,都是在同一條船上。

這個世界上每天都有令人難以置信的科技在湧現出來,發展速度之快,簡直超出了人的極限。因此,一個在某一領域的專家,往往只知道另一個領域的一些細節。但作為觀眾,你卻把所有這些不同的專家集合在一起,讓你覺得自己是唯一不知道很多事情的人。

如果說有什麼不同的話,那就是我在Twitter上看到的每一個帖子,都會鼓勵我去學習新的東西。如果遇到我喜歡的東西,我就會花更多的精力去了解它。我還會以最簡單的方式與其他人分享它,這樣他們就不用像我一樣花那麼多的時間,也不用像我一樣去看那麼多的材料,只需要在最後將各個信息點連接起來。我自己也很享受這個過程。

我的一天就是,當我通過努力讓別人理解以前不理解的事情,而與此同時我自己需要花很長時間才能夠讓自己理解。這非常的有趣。

** 有時開發者關係可能意味著需要戴多個「帽子」**

一個龐大的開發者關係團隊意味著每個技術倡導者都可以花時間來嘗試如何為公司的開發者客戶提供更好的服務。比如,編寫有趣的教程,談論最熱門的技術趨勢,舉辦網絡研討會,撰寫發人深省的技術文章,錄製教學視頻,手繪草圖來解釋複雜的數據結構/算法,提出更有效的技術支持策略,為產品建立入門指南,甚至只是參加盡可能多的開發活動,嘗試與技術領域的人們進行面對面的互動。

但是一個較小的開發者關係團隊,就意味著要同時要做不止一件這樣的事情。這是一個完美的平衡行為,天生具有實驗性的品質。任何東西太多或太少都可能是危險的。因此,你要不斷地進化策略,定期檢查指標,根據多個變量分析什麼是有效的,什麼是無效的等等。

** 新人會產生了什麼價值嘛?**

當然可以肯定的是,新人無法像有經驗豐富的老人那樣,對技術問題具有第一手的經驗,可以根據問題提出了相應的解決方案。

我非常認同一個經驗豐富的人可以輕鬆的談論某個科技話題。相應的,一個新人要先花十倍的時間自己去理解這個話題,才有足夠的信心與他人分享。即便內容與有經驗的技術倡導者不一樣,但肯定會從一個完全不同的角度去理解。

** 人人都是開發者關係**

正如我之前提到的,現在的畢業生對開發者關係充滿了好奇並希望加入到其中。這裡可能存在了一個巨大的誤解,認為技術佈道師就是那些在世界各地漫遊的潮人,分享一些基本的開發技巧。但即使是像這樣一個超級酷的角色也是需要認真工作的。

相信我,每一篇發表的文章、每一篇撰寫的教程和每一次演講的背後,都有很多工作要做。內容是最大的挑戰,許多的東西也在其中發揮作用,例如視覺呈現、技術分解、相關性、技術水平和材料的長度等等。站在下面有成千上萬人的舞台上並不容易。要想和陌生人產生有意義的對話,並成為好朋友這也不容易。能公開接受批評,不斷學習和提高更不容易。這一切都是不容易的。

開發者關係並不容易。但是對於那些熱衷於建造奇妙的東西並且不停談論它的人來說,這確實是非常有趣的。

當然,加入了開發者關係團隊也意味著你沒有那麼多的時間去寫實際的代碼。這對很多人來說都是令人沮喪的,這影響了他們加入開發者關係團隊的整個決定。我也看到很多人在開發者團隊呆了很短的時間後又回到了開發者的崗位。因此,在你決定加入開發者關係團隊之前,了解它是什麼是非常重要的。

熟悉我的人知道我是一個超級健談的人,我想我的媽媽是一名大學本科的CS教授,也給我灌輸了向他人教授複雜事物的樂趣。

因此,我認為開發者關係對我來說是自然而然的。我並不是說我很擅長,但我喜歡參與其中,並在過程中不斷地學習。同樣的熱情驅使,我從大學開始就和Mozilla基金會結緣,先是成為了Firefox學生大使,後來成為了代表,現在成為了技術演講者。藉此我遇到了一群志同道合的朋友,從而驅使我與他們共同創作了一本關於虛擬現實的書《Learning Web-based Virtual Reality》。

我喜歡談論和寫我所知道的,而我對學習我不知道的東西非常感興趣,這樣我就可以自己與他人分享了。

如果你能與這篇文章聯繫在一起,並且這是你經常想做的事情,那麼開發者關係就是為你準備的。開始尋找機會吧!但是如果你不能理解,那麼我的朋友,直到現在你對開發者關係還存在一些錯誤的理解。

** 經驗豐富的開發人員!= 高級技術倡導者/開發關係負責人**

到目前為止,你應該已經明白了,一個開發者關係團隊與一個由開發人員組成的技術團隊或營銷團隊相比,有著完全不同的目標、責任、技能要求等。

因此,即使你是做了多年的開發人員,你也需要花一些時間在開發者關係本身,才能準確地去理解它。因此,從一個有豐富經驗的開發人員到一個高級的開發倡導者的轉變,對你和公司來說都不太可能有太大的成效。

** 開發者關係在印度**

不幸的是,印度的開發者關係的場面相當慘淡。與歐洲和美國相比,這裡舉行的會議數量非常少。雖然很多人 (如Siddharth和Dhananjay) 已經意識到了這一點,正在通過在印度組織一些有意義的活動,與全球開發者關係社區建立聯繫,參與其中並做出貢獻,來努力改變這一現狀。

然而,現在的技術社區仍然沒有將「技術佈道師」視為自然的工作角色。有相當多的公司確實設有一個開發者關係部門,但是目標差異很大。

我自己也曾在印度的公司裡擔任過技術佈道師的角色,但那的重心是簡單的營銷,而不是開發人員/社區建設。這是一個完全錯誤的想法,如果你是其中之一,請在你僱傭之前理解它。你可能正在改變很多人對這個角色的理解。這個時候Christian Heilmann寫的博客將是一個很好的起點。

如果你是一個面向開發人員的技術公司,是時候認真考慮建立一個開發者關係團隊了。如果你是一個想加入開發者關係團隊的人,請確保你已經把情況弄清楚,並清楚的知道你所要做的事情是什麼,然後做出正確的判斷。

我非常興奮地完成了我第一年的職業生涯!在此,我要感謝所有在過去的一年裡幫助我理解各種事情,並幫助我成長為一個專業人士的人。同時,如果你想關注我的工作工作內容,我也會經常發Twitter@Srushtika。

作者:Srushtika

編譯:莊七

原文:A fresher’s guide to DevRel

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


Similar Posts

Content icon
Content