Is DevRel a scam? - YouTube

DevRelは詐欺ですか? - YouTube

Summary:

要点:

  • Developer Advocates act as a bridge between companies and developer communities by creating content, providing support, and gathering feedback.
  • I became a Developer Advocate by creating technical blogs and content which led to more content creation and social media activity.
  • I switched back to engineering because Developer Advocates often do little actual coding, causing my skills to regress.
  • Developer relations roles demand one person does the work of entire departments and often lack clear goals and career progression.
  • For me, the Developer Advocate role didn't align with my desire to build products and see my career progress in a technical direction long-term.
  • デベロッパー・アドボケイトは、コンテンツを作成し、サポートを提供し、フィードバックを収集することで、企業と開発者コミュニティの架け橋となります。
  • 私は、技術ブログやコンテンツを作成することでデベロッパー・アドボケイトになり、さらにコンテンツ作成やソーシャルメディア活動を行うようになりました。
  • エンジニアに戻ったのは、デベロッパー・アドボケイトが実際のコーディングをほとんど行わないことが多く、私のスキルが後退してしまったからです。
  • デベロッパー・リレーションズの仕事は、一人の人間が部署全体の仕事をすることを要求し、明確な目標やキャリアアップがないことが多い。
  • 私にとって、デベロッパー・アドボケイトの役割は、製品を作りたい、長期的に技術的な方向でキャリアを進展させたいという私の願望と一致しませんでした。

Date 日付 2023/11/01

  • Tags -

Transcript

字幕

(00:00) developer relations a well-paid fancy job that involves lots of traveling speaking at conferences interacting with developers regularly and creating content what's not to like why would anyone want to go back to coding in this video I want to talk about why I switched back from developer relations to engineering but first a short note on De in the last two years I worked in developer relations as a developer Advocate I don't think there is an official definition for a developer Advocate but you can think of a

(00:34) developer Advocate as the bridge between the company and the community the developer Advocate represents the company to the community and the community to the company but that's not all the developer Advocate must balance the needs and interest of both and make sure they are both happy some of the day-to-day activities of a developer Advocate are as follows create demo applications create written video and social media content interact with the community Provide support to the developers and bring back the feedback

(01:07) from the community to the company these are just a couple of examples rather than an exhaustive list of activities that might be done by developer Advocate also it's important to mention that these activities are usually done by a team of developer Advocates rather than a single developer Advocate because it's a lot of work now that you understand understand what a developer Advocate is and what it involves let's talk about how I became one to do that we need to rewind to the beginning of my career I

(01:41) was in the last University year and I Was preparing to enter the field and I knew it would be very tough to compete with the other candidates and get a job so I thought how can I differentiate myself from the other candidates one idea that popped into my mind was to create a technical blog writing is my my biggest passion and I had non-technical blogs since my teenage years so it made sense I thought I write about the programming Concepts and other related stuff I learn about my existing knowledge about my experiences such as

(02:15) interviews and stuff like that about the problems issues and bugs I solve and basically everything okay enough talk about how I started my blog what has that to do with me becoming a developer advocate well that blog kickstarted my content creation Journey which got me into Dev I went from writing blog articles to creating videos and to being active on social media and now let's jump to the most important part of the video why I went back to engineering but before that a little disclaimer this video might be a bit negative because

(02:52) I'm only talking about what I didn't like about devil however devil can be really nice and there are many people enjoying it and I'll most likely give it a go in the future if I find the right opportunity also this video is not a dig at the companies I worked at because they were really awesome and I really enjoyed working there and I'm forever grateful for the opportunities this video is more about my general experience with devil and what I observed working in this industry so the main reason for wanting to switch

(03:26) back was the lack of coding in these two years and the beat as a developer Advocate I did little to no coding at all even on the rare occasions when I used to code I coded super simple applications it still sounds weird to me that as a developer Advocate you might not code at all the title literally contains developer yet you don't code or you do it very minimally also how can you relate to other developers and advocate for them if you don't code yourself anyways this is just my opinion and maybe I'm I'm wrong but yeah it's my

(04:01) opinion as a result not only that I wasn't progressing but even worse my skills were regressing and they were regressing fast the more time I spent in Devil the worse my coding skills became so I knew that if I don't do anything about it quickly it will eventually be nearly impossible to transition back to a developer job it took me around six or seven months but I eventually did it another important reason why I wanted to switch back is that most companies have really high demands and they are looking

(04:34) for one person to do the work of an entire department you'll most likely see job as looking for a person who organizes events who also creates YouTube videos who also writes article who also manages social media and the list goes on and on and on that's a lot of work and whoever ends up taking that job will most likely end up burn out moreover most companies don't have clear objectives expectations and the career progression track you don't know what's expected of you you don't know how your

(05:10) performance is measured and lastly you don't know what are the next career levels and how you can reach them I'm someone that likes Clarity and this is not an environment I can drive in I want to have clear goals metrics and a clear progression track the work is a head scratcher when it comes to measuring its impact the work done by developer Advocates often takes time to show results and there is no one clear formula for measuring the success Dev people do a lot of things from organizing events to managing social

(05:46) media to creating content and so on and it's not like all these activities impact the goals equally or in the same way besides that the impact of deal work is not visible ible immediately it's more about keeping developers happy and loyal which is hard to put a number on another reason was the nature of the work I was doing to me the ideal devil role involves working on the product as a developer building cool demos using the company's product and showcasing that through video written or social media content unfortunately I spend too

(06:27) much time managing social media WR in listicles and doing straight marketing while these activities are fine and required in a company they are not the activities that fulfill me and they are not the activities that I envision myself doing as a developer Advocate and lastly I didn't see a future for myself in deil at least for the time being whenever I ask myself questions such as where do I see myself in 5 years as a developer Advocate or how can I progress in this field or what what are the next steps for me in this field I couldn't

(07:03) answer the only two questions I could answer were do I want to continue as a developer Advocate and the answer is no for the short term because that would mean losing my engineering skills all together and the second question what do I want to do next and the answer is to work as a developer again it was clear that it was time to move on and transition back to a developer role and here I am working as a developer again so I want to mention again that working in developer relations can be a great experience for many people and my video

(07:40) is not meant to deter you from pursuing a career in Dev if I find the appropriate role I'll most likely give it a go again in a few years so all good in my case the lack of coding was the main reason why I wanted to switch back I really miss building stuff and I realized that my skills were regressing fast the transition was challenging because most of my experience lies in Devil so I mostly received deal offers and almost no developer offers

(00:00) デベロッパー・リレーションズは、出張が多く、カンファレンスで定期的に開発者と交流し、コンテンツを作成する高給取りの派手な仕事だ。 このビデオでは、私がなぜデベロッパー・リレーションズからエンジニアリングに戻ったのかについて話したい。

(00:34) デベロッパー・アドボケイトとは、企業とコミュニティの架け橋であり、デベロッパー・アドボケイトは企業をコミュニティに、コミュニティを企業に代表する存在である。

(01:07) コミュニティから会社へのフィードバック これらは開発者向けアドボケイトが行う可能性のある活動を網羅的にリストアップしたものではなく、ほんの数例に過ぎません。また、これらの活動は通常、一人の開発者向けアドボケイトではなく、開発者向けアドボケイトのチームによって行われることも重要です。

(01:41) 大学の最終学年のときで、この分野に入る準備をしていました。他の候補者と競争して仕事を得るのはとても厳しいとわかっていたので、他の候補者と自分を差別化するにはどうすればいいかと考えました。

(02:15) インタビューとか、問題や解決したバグとか、基本的には何でも。ブログを始めたきっかけは、コンテンツ制作の旅に出ることだった。

(02:52) 私が話しているのは、デビルの何が気に入らなかったかということだけですが、デビルは本当に素晴らしいもので、それを楽しんでいる人もたくさんいます。

(03:26) この2年間のコーディングの欠如と、開発者としての擁護者としてのビートだった。まれにコーディングしたときでさえ、私は超シンプルなアプリケーションをコーディングした。開発者としての擁護者として、全くコーディングしないかもしれないというのは、私にはまだ奇妙に聞こえる。

(04:01) その結果、私は進歩しなかっただけでなく、さらに悪いことに、私のスキルはどんどん後退し、Devilで過ごせば過ごすほど、私のコーディングスキルはどんどん低下していきました。

(04:34) 一人の人間が部署全体の仕事をこなすことを求めているのだ。大抵の場合、イベントの企画をしたり、YouTubeのビデオを作ったり、記事を書いたり、ソーシャルメディアを管理したりと、数え上げればきりがない。

(05:10) 業績がどのように評価されるのかがわからない。そして最後に、次のキャリアレベルがどのようなもので、どのようにそこに到達できるのかがわからない。

(05:46) メディアの管理、コンテンツの作成など、多くのことを行うが、これらの活動が等しく、あるいは同じように目標に影響を与えるわけではない。

(06:27) 多くの時間をソーシャルメディアやWRのリスティクルを管理したり、真っ当なマーケティングに費やしています。これらの活動は会社では必要で良いのですが、私を満たしてくれる活動ではありませんし、デベロッパー・アドボケイトとして自分がすることを思い描いている活動でもありません。最後に、デベロッパー・アドボケイトとして5年後の自分はどうなっているのか、どうすればこの分野で進歩できるのか、この分野での私の次のステップは何なのか、といった質問を自分に投げかけるたびに、少なくとも当分の間はデイルでの自分の将来が見えませんでした。

(07:03) 私が答えられた唯一の2つの質問は、デベロッパー・アドボケイトを続けたいかということで、答えは短期的にはNOでした。

(07:40) もし適切な職務が見つかれば、数年後に再び開発者としてのキャリアを歩むことを躊躇させるものではない。