開發者關係是一個相對嶄新的領域,很多人才剛剛開始接觸。但當你決定要接手這份工作的時候,有什麼細節是你沒有考慮到的呢?
我花了很長時間思考什麼樣的人最適合從事開發者關係的工作。我沒有使用佈道者、提倡者或『開發者教皇』(Michael Ludden)這樣的術語,因為我相信無論我們的職位名稱是什麼,我們都面對著相同的任務、相似的權益關係者和相同的開發者社區。
我擔任IBM Watson數據平台(當初的IBM Cloudant)的開發者支持人員已經兩年多了。在此前的兩年,我特別想投身於開發者關係的工作中。我開始向那些早已經從事開發者關係的同行請教,他們之前的背景和經歷是什麼。對我來說幸運的是,我之前舉辦了一個叫做Hackference的小活動,通過這個活動我結識了一些人,包括那些剛開始工作和已擁有多工作經驗的人。幾乎所有人在從事開發者關係工作前都曾經是一名開發者(作為全職工作或業餘愛好),此後跳上了開發者關係的列車。
開發者關係需要什麼技能
在過去四年裡,許多事情發生了變化,只有一件事情沒有, 而這普遍被視為勝任開發者關係工作的『必需技巧』。對於這點,一般有如下粗略的要求:
- 從事軟件開發行業X年,擔任CTO或者類似的職務
- 使用編程語言XYZ
- 技術創作( O’Reilly 出版社的作者有加分)
- 發表過公開演講
目前這些要求在大多數情況下還是非常有必要的。但這不意味著一切,而許多公司招聘時也注意到了這一點。我最近參加[開發者關係峰會]時,和Machael Ludden一起展示了這張幻燈片,裡面有一個詳盡的表單,列舉了一個從事開發者關係的人有可能要完成的任務。

但儘管這份表單比大部分開發者關係工作的實際內容來得要全面,它沒有告訴我們一個人要有怎樣的品質才能成為一名傑出的開發者關係工作者。
感同身受是關鍵
過去的兩年裡,我也見過一些從未發布過產品級代碼的優秀開發者關係工作者。他們中的一些來自科技寫作領域,或者剛剛踏出大學校門,但已成為開發者關係中的畢業生了。那麼,除了上面我所提到的內容外,那些不起眼的額外要求是什麼呢?
無論你在開發者關係的工作中具體做什麼,你都必須要讓那些使用你產品的用戶感同身受。無論是從技術和代碼的層面,還是從解決問題的層面,如果你能從產品使用者的角度來考慮問題,生活就會變得簡單許多。
讓人感同身受真的很有幫助,對於一個(為促進職業發展)建立信息交流網的人更是如此。我發誓,我在『報名職位』一事上花費了相當長的時間。無論是離線還是在線,如果某件事你不能直接幫上忙,那麼把問題轉交給某個能幫上忙的人同樣也會讓自己心情愉悅。這可能通過你的產品、你的公司、一門語言、一個API或一個開發者社區來完成。Rey Bango 有一張很棒的幻燈片來展示這一點:

參與其中
了解你舉辦的活動。開發者關係工作中很重要的一環,是找到開發者社區和開發者活動,並參與其中。你的產品也許很新,又或許你的才剛剛從事開發者關係的工作。因此,對於如何開展工作有一個大概的了解,並且建立良好的聲譽是一個很好的開端。
傳遞善意
最後,請成為一名好公民。傳遞你的善意。請記住開發者關係的領域還很新穎,大家都在探索完成工作最適合的辦法。 如果你需要幫助,請提出問題,其他人會盡量幫忙回答。Rey Bango 有另一幅幻燈片描述這一點:

任何對科技有興趣並且願意幫助他人的人都能做到上面所說的。誰都能學習解決問題的邏輯,而且只要知道如何找到解決方法,你肯定能成為一名極其出色的開發者關係工作者。前進吧,在幫助其他優秀的人的同時開展一段令人讚嘆的工作,達成一些令人嘆為觀止的成就!
作者:Mike Elsmore (Developer Advocate for the IBM Watson Data Platform)
原文:Starting in Developer Relations: the non-obvious bits
轉載自:Starting in Developer Relations: the non-obvious bitsDevRel 開發者關係–那些並非顯而易見的細節
譯者:徐倩倩@CMU
轉載請註明:開發者關係 »