優秀なエンジニアが燃え尽き続ける理由

ソフトウェア開発・プログラミング
この記事は約15分で読めます。

本動画は、優秀なエンジニアが燃え尽きてしまう理由を「変化エネルギー」という独自の概念で分析したものである。話者は、人間が対処できる変化の量には個人差があり、この閾値を超えたり下回ったりすることで問題が生じると説明している。クリエイター業界では成功のために常に新しいことに挑戦する必要があるため、優秀なクリエイターは変化エネルギーを最大限使っており、新しいツールを試す余裕がない。一方、エンジニア業界では多くの開発者が退屈なコードベースで働いているため、変化エネルギーに余裕があり、積極的に新しいツールや技術を探求する。この洞察により、話者の会社はクリエイター向けツールから開発者向けツールへと事業をピボットすることになったという実体験を交えた考察である。

これは興味深い話になりそうです。どうやってこれを動画にするのか、そもそも動画にするのかさえ分からませんが、私がよく考えていることで、ものを作るアプローチを完全に変えてしまったことがあります。私はこれを変化エネルギーと呼んでいます。

すべての人は、どの程度の変化に対処したいかというスペクトラム上に存在していると思います。上端を10、下端を0としましょう。これはあなたが経験する変化の量です。これには、住環境の変化、食べ物の変化、仕事の変化などが含まれます。

人間は生活にある程度の安定性を必要としており、そうでなければ正気を失ったような気分になります。それぞれの人にとって、快適に感じる範囲は異なります。

私の場合、住む場所や世界を一般的にナビゲートすることに関しては、変化エネルギーに対する閾値が非常に低い傾向があります。旅行はそれほど楽しくありません。たくさん旅行していると、かなり早く燃え尽きてしまいます。引っ越しのようなことは非常にストレスを感じます。住む場所を変えて、新しい場所に生活を築かなければならないとき、それは私にとって大きなストレスになります。

しかし、ある人にとっては、それは本当にエキサイティングなことです。周りのすべてが変わり、新しい生活空間を持つという考えは、非常にエキサイティングです。実際に、生活などにおいてより多くの変化を求めます。

でも、仕事のように本質的に退屈なものもあります。ここで私自身を例にしてみましょう。これを図示するのは本当に難しいことです。最善を尽くしますが、将来これをより良く図示する方法について提案があれば、それは本当にクールだと思います。

これが私が仕事の変化において存在したい範囲だとしましょう。物事が古くならないことを好みますが、同時に常に変化することも好みません。毎日異なることに取り組んでいるようだと、それは私にストレスを与えるでしょう。

しかし、コードベースで働く経験が本当に単調で、この線上にいるような状態でも、私の快適ゾーンがこの範囲にあるなら、それは最悪です。そしてもしここに住んでいるなら、私が探しているのは、でも私の好みのゾーンがここにある場合、日常がどう感じるかという線を引いてみましょう。

この線上に住んでいるけれども、「ねえ、この新しいことを試してくれる人が必要だ」という機会を見つけると、急上昇して、しばらくの間たくさん実験して新しいことを試すかもしれません。そしてそれは多すぎるかもしれません。「ああ、変化しすぎている。もう少し快適な場所に戻りたい」と思うでしょう。

そうすれば、新しいことを試しているこの場所で落ち着くことができますが、しばらく古いコードベースで作業しなければならず、それは悲惨です。その後、ここで働くことに戻ることができます。これは多くの開発者が経験することを表していると思います。彼らが作業しているコードベースが退屈で悲惨だということです。

この線は古いRailsコードのようなものです。ほとんどの人、特にエンジニアにとって、私たちは一般的により好奇心旺盛です。平均的なエンジニアは、現在ここに困っているけれども、このような範囲にいたいと思っている場合、悪い感情や雰囲気を感じるでしょう。

でも、これを少し反転させてみましょう。物事が変化することを好まず、もう少し安定していることを望むエンジニアだとしましょう。この線を再描画すると、あなたがReactを使っているとしましょう。あなたは現代のReact開発者で、しばらくの間クラスコンポーネントに本当に満足していました。それで、しばらくここに住んでいたかもしれません。

物事に満足していて、それからhooksが起こり、しばらくここにいて、「ええ、これはクールだけど、これは私が対処したい変化の量の閾値に近い」と思います。そして、サーバーコンポーネントが起こり、「何これ、これは好きじゃない。これが安定してシンプルであることを望んでいたのに、周りのすべてが常に変化している」となります。

そして、また古いRailsコードに戻るかもしれません。これらをこのように動かすと、通常のReactコードベースから始めて、これらすべてを自分で構築し、Webpackを扱い、許容できる変化の量の中間にいるかもしれません。それからhooksがあなたを端に押し、サーバーコンポーネントがあなたを押し上げ、そして最もシンプルで変化しないことを知っているものに崩れ落ちます。なぜなら、そんなに多くの変化を望んでいないからです。

しかし、人々が変化の閾値、つまり操作したい最小値や最大値を上回ったり下回ったりするとき、物事が崩壊し始めます。

私が働いている業界で自分自身についてこれを発見した実際の個人的な話をしたいと思います。これはコードについてではありません。これはクリエイターのことについてです。

クリエイターとして早く学んだことは、それが開発者であることとは非常に異なるということです。成功した企業の平均的なコードベースがどのように機能するかという線は、変化の閾値で本当に低く、より少ない変化がより多くの企業が成功したクリエイターになる傾向の反対です。

実際には、できるだけ定期的に変化しなければなりません。制作するコンテンツは非常に多様でなければなりません。カバーできるユニークなものが多ければ多いほど、それらをカバーし、パッケージ化し、外に出すユニークな方法が多ければ多いほど、より成功するでしょう。最も成功しているチャンネルは、やり方を変え、よりユニークなことを常に行うよう自分自身を押し進めるチャンネルです。

私のチャンネルを見ると、明らかにReactについて多く投稿していますが、他のことについてのみ動画を投稿する期間が数週間続くことがあります。毎日、私にとって新しくエキサイティングな何か違うことについて動画を投稿しています。コンテンツクリエイターであることのエキサイティングな点は、そのために報酬を得られることです。この上位範囲で過ごす時間が多ければ多いほど、より良いのです。

しかし、それは、この種の変化に対処する私の意欲がそこにある場合、私は常に燃え尽きのリスクを冒しているということを意味します。なぜなら、対処できる変化の量の閾値の右にいるからです。それで、この線上に住んでいて、試してみたい新しいカメラや見るように勧められている新しいクリエイターツールがあるとしましょう。それが私を閾値を超えて押し上げるかもしれません。

そして、すでにここにいる場合、すでに最大になっている場合、現在取り組んでいる動画以外のすべてが可能な限り下部に近いことを望みます。なぜなら、すでに最大になっているからです。動画を管理するために使用しているツールや、資産を追跡するために使用しているもの、使用しているカメラ、これらすべてのことが変化することを望んでいません。

動画のトピックではないすべてのものが、可能な限り退屈なままでいることを特に望んでいます。そうすれば、この変化のためのすべてのエネルギーを、チャンネルのために作成しているものに集中することができます。圧倒される前に一日に対処できる変化の量に限界があるこの変化エネルギーが有限である場合、できるだけ多くをチャンネルに注ぎ込み、他のすべてをできるだけ退屈に保とうとします。

これを学んだ方法は少し奇妙でした。Frame.ioというサービスがあります。馴染みのない人のために説明すると、Frameはコードレビューのようにビデオレビューを行う方法で、私のエディターがレビュー用に動画をアップロードできます。私とチームは、特定のタイムスタンプの特定のピクセルにコメントを残すことができ、「ねえ、これは正しくない。ねえ、ここの色がずれている。ねえ、これをトリミングできる?」と言います。そして、これらのコメントは彼らのビデオエディターに表示されるので、それらを通して変更を加えることができます。

私はこのツールについて非常に長い間知っていました。Pingで最初に得た投資家の一人で、知らない人のために説明すると、私の会社でストリーマー向けのツールを構築しています。今は、開発ツールを構築しています。理由についてはすぐに説明します。

クリエイターツールスペースについて多くを知っていました。TwitchでもPingでも、働いて構築した後、クリエイターの世界に深く入り込んでいました。Frameの創設者であるEmoryが潜在的な投資家として連絡を取り、たくさん話しました。彼は最終的に投資しました。私たちはかなり親しくなりました。そして、私はFrameを親密に知っていました。話し始める前でも、Frame.ioについて多くを知っていました。

これが私のワークフローの大幅な改善となる非常に有用なツールであることは明らかでした。それを使い始めるまでに1年以上かかりました。Frameが行うことの独自バージョンを構築することに、それを採用して使用するのに必要だった時間よりも多くの時間を費やしました。とても高価でもありません。価格設定は実際にはかなり合理的です。

ユーザーあたり月額15ドルで2TBのストレージ。そして、それは素晴らしいサービスです。このお金を払うことをためらいません。絶対に支払う価値があります。しかし、私がこれを持ち出すのは、それが正しい解決策であることを知っていたからです。それが私たちのワークフローを根本的に改善することを知っていましたが、採用しませんでした。

そして、1年以上後に採用したとき、それがどれほど有用で、どれほど私たちのワークフローを改善するかを実感したので、そこに座って長時間考えました。それで、なぜこれを採用しなかったのかと座って考えました。開発ツールは常に試しています。なぜクリエイターツールを試さないのでしょうか?

それ以来、答えを実感しました。それを実感すると、非常にシンプルです。これがクリエイターとしての私の経験で、この青い線上に住んでいる場合、一日に対処しようとする変化の量で常に最大になっているので、追加の変化は非常にストレスフルです。それは私を閾値を超えて押し上げるでしょう。

しかし、開発者の世界に戻ると、常に閾値を下回っている場合、新しいことを試すことを必死に探しています。平均的な開発者は、多くのコードベースで物事が変化することに対する閾値に達していません。多くの企業には非常に退屈なスタックがあり、職場の平均的なエンジニアは新しいものや新しいツール、ソリューション、技術を探したがり、そのような人々はこのチャンネルの視聴者である可能性が不釣り合いに高いのです。

ここにいて見ている人々、少なくとも半分の人は購読していることを知っています。残りの半分は検討すべきです。皆さんがここにいるのは、これらの新しいことをある程度学びたいからです。少なくともそれらについて好奇心があり、それは素晴らしいことです。また、それは職場でその閾値が満たされていないことを意味することも多いです。

Twitchにいたとき、新しいことを探求し、試す多くの機会を見つけました。まだTwitterやブログを読むのに多くの時間を費やしましたが、会話にはそれほど参加していませんでした。Twitchを去ったとき、閾値に達していませんでした。それで、これらのことについてより多く話し始めました。新しい技術をより多く試し始めました。

満足感を得るために、より深く入り込みました。私の創造的で変化のエネルギーを内部的に満足させる必要がありました。そして、そうしませんでした。そして、コンテンツを作成し始めたとき、常にその最大値に達していました。毎日非常に多くの変化を経験し、新しいことを試し、それらについて話し、新しいコンテンツスタイルを試し、新しいブランディング、サムネイル、これらすべてを試していました。

毎日対処できる変化の量を最大にしていました。そして、その上にさらに追加することを考えるのはストレスフルでした。そして、私が実感したのは、これがエンジニア業界とクリエイター業界の根本的な違いだということです。

優秀なクリエイターは常にコンテンツで新しいことを試しているので、他の場所で新しいことを試すことを望んでいません。平均的な開発者は、おそらくある程度疲れているコードベースに困っており、新しいことを試したがっています。そして、それらの開発者とクリエイターの最高の人々は非常に異なる考え方を持っています。最高のクリエイターはコンテンツの変化に非常に多くのエネルギーを注ぎ込むため、他のことが変化することを許しません。そして、最高の開発者は本当に退屈なコードベースに困っているので、常に外部で新しいソリューションを探求しています。

これは明らかに私に大きな利益をもたらします。なぜなら、新しいものを探している興奮した開発者の聴衆がいて、その結果として非常に価値のあるチャンネルとコミュニティを作ったからです。しかし、クリエイターツール会社としては私たちを傷つけました。なぜなら、新しいツールを調べて試していたクリエイターは優秀な人ではなかったからです。

そして、それを実感するのは本当に痛いことでした。最高のクリエイターは新しいツールやソリューションを探していません。コンテンツを新しいものにすることで忙しすぎるのです。クリエイタースペースで新しいツールやソリューションを探している人々は、多くの場合、なぜ自分のものが機能していないのかわからず、それを修正するために購入できる可能性のあるソリューションを探している人々です。

彼らはチャンネルのパフォーマンスに満足していて、もう少し洞察を得たいからVid IQのようなものの購読を購入しているのではありません。何が起こっているのか理解していないため、これらの購読を購入し、必死に理解したがっているのです。より魅力的なコンテンツを作ることにエネルギーを注いでいないからです。コンテンツが機能しない理由を理解することにエネルギーを注いでいるのです。

開発の世界では、特に雇用されている開発者の場合、これらのことがどのように機能するかを理解するのに十分な能力を持っています。それで、達している閾値は非常に異なるでしょう。そして、私が見ているのは、ほとんどの素晴らしい開発者はより多くの変化を探しているということです。ほとんどの素晴らしいクリエイターはより少ない変化を探しています。

そして、その実現が、私たちが開発者ツールスペースに強く押し進んだ理由です。なぜなら、私は働いているスペースで最高の人々に販売したいからです。私にインスピレーションを与える人々が、私が作成しているものから利益を得ることを望んでいます。そして、Pingでは、それを行うのが本当に困難でした。

明らかに、Pingを使用している素晴らしい人々がいます。Linus Tech、Iron Mouse、Elgato、V Showjoのほとんど、Majority Reportのような素晴らしいグループ、政治的なものもあります。ここでのポイントは、これらの人々すべてにおいて、クリエイターが選択したのではないということです。Linusが「よ、Pingを使うよ」と連絡してきたのではありません。プロデューサーが連絡してきたのです。

Iron Mouseの場合、彼女がPingが本当にクールなものだと聞いて、それを採用しようとしたのではありません。彼女が働いている会社のCEOであるGun Runがそれを実感したのです。Elgatoの場合、私たちがいくつかのイベントで会ったプロダクションチームが、Pingが良いソリューションになると実感し、採用することを決定したのです。

これらの例はすべて、魅力的な動画を自分で作ることだけでなく、プロダクションパイプラインで働くことが仕事である個人です。それを考えてみると、エンジニアリングにずっと似ています。しかし、それはコンテンツ作成の平均的な人ではありません。最大のクリエイターのほとんどは、まだ多くのことをコントロールしている非常にタイトなシップを運営しています。

私のエディターであるFazeに、彼の仕事を楽にする可能性のある新しい編集ツールを試すよう説得できるでしょうか?確実にできます。私に試すよう説得できるでしょうか?ほぼ確実にできません。私のチームのランダムなエンジニアに新しいツールや技術を試すよう説得できるでしょうか?ほぼ確実にできます。私も説得できるでしょうか?ほぼ確実にできます。

それが違いです。開発者スペースでトップにいる人々と彼らと働いている人々は、クリエイタースペースよりもはるかに新しいことを試すことを喜んでいます。そして、クリエイターのために見つけた唯一の入り口は、すべてのクールでエキサイティングなことが自分たちではなく、撮影している人々によって行われているため、退屈しているプロデューサーを見つけることでした。

それが私たちがクリエイタースペースを離れる理由です。製品を殺すつもりはありません。すでに存在するものを廃止するつもりもありません。これらすべてのものを常に使用しています。すべてのコラボレーションにpingを使用していますが、今はupload thingのような開発ツールに焦点を当てています。これらのツールや技術で構築しながら開発者が抱える問題をより良く理解しているだけでなく、この相互の興奮を感じる必要があるからです。

私たちが構築しているものについて興奮する必要があり、それを見せている人々も同様に興奮する必要があります。そして、クリエイターツールでは、クリエイターツールスペースで最も興奮している人々が最高のクリエイターではなかったため、そのように感じませんでした。しかし、開発者向けツールスペースで最も興奮している人々は最高の開発者です。

私にとっての「おお」の瞬間は、upload thingをドロップした直後でした。Josh tried codeのような人々が即座に動画を投稿し、それをリバースエンジニアリングし、どのように機能するかを理解し、それについての彼の考えを述べているのを見ました。このようなものを構築することで、開発スペースで最高の開発者と最高のクリエイターの一部を興奮させました。そして、それは私たちにとって大きな変化でした。なぜなら、私たちはそれに慣れていなかったからです。

クリエイタースペースでは、それは非常に異なっていました。そして、それが私がこの変化エネルギーのことについて非常に多く考える理由です。なぜなら、私たちはすべて最小値に達する必要がありますが、最大値を超えることをすべて恐れているからです。異なる業界、異なるスペースでの経験において、クリエイター、エンジニア、または私が何も知らない他の分野のいずれであっても。

これらの閾値に達する量は大きく異なります。そして、それは人々がこれらのスペースでどのように行動し、これらのソリューションをどのように採用するかについて考える良い方法だと思います。これをどうやって動画にするのか全くわかりません。本当にごめんね、Faze、でも君がこれで何かをして、Gabrielが私にそれをどこに置くべきかを教えてくれることを信じています。それが私の言いたいことのすべてです。

コメント

タイトルとURLをコピーしました