ハーバード大学が委託した研究により、AI普及がエンジニア採用市場に与える具体的な影響が数値として明らかになった。25万社を対象とした調査では、ジュニアレベルの職位が明確に減少する一方で、シニアレベルの職位は着実に増加している。この変化は企業のコスト削減策ではなく、AIツール、特にClaude等の生成AIが管理者の生産性を向上させることで、経験の浅いエンジニアを育成する必要性が相対的に低下したためである。かつてジュニアエンジニアは将来の優秀な人材への投資として採用されてきたが、AIが管理の複雑性を軽減し、特に能力の低い管理者でもAIを活用すれば一定の生産性を確保できるようになった。この構造変化で最も深刻な問題は、ジュニアエンジニアが成長する機会そのものが失われつつあることである。優秀なシニアエンジニアは職場で学び成長してきた経験を持つが、その機会が減少すれば将来的に優秀な人材が育たなくなる。現在の学生やジュニアエンジニアに対しては、履歴書や技術スキルだけでなく、信頼できる人間関係とネットワークの構築が極めて重要であると提言している。

AIが労働市場に与える影響の実態
私たちはしばらくの間、AIが労働力に与える影響について話してきましたが、これまで耳にしてきたことはすべて逸話的なものに過ぎない気がしています。明らかにジュニアの役割は減り、シニアの役割が増えているし、私たち全員が経験している履歴書の山も明らかです。でも、それを証明する実際の数字は見てきませんでした。それが今、ようやく明らかになったのです。
ハーバード大学がこれを解明するために研究を委託しました。そしてそれは非常に、非常に優れた内容です。私は時間をかけてそれを精査し、それに対するいくつかの反応を読みました。そして私たちがここから学べることは実に興味深いものです。私が最初にこれを見たのはLinkedInで、図がすべてを物語っています。利用可能なジュニアの役割の数は明らかに減少しており、一方で利用可能なシニアの役割の数は明らかに着実に増加しています。これはほんの数社だけの話でもありません。
これは彼らが積極的に調査してきた25万社にわたるもので、ここで何が起きているのかを解明しようとしているのです。では、何が起こっているのでしょうか。そこから何を学べるのでしょうか。業界はどこに向かっているのでしょうか。そして最も重要なのは、実際にどうやって仕事を得て、将来失業しないように十分シニアになれるかということです。これらはすべて本当に良い質問です。答えるには少し時間がかかります。そして、もし私が仕事を得られないなら、誰かが私に支払わなければなりません。
というわけで、今日のスポンサーから簡単にお知らせして、それから深く掘り下げていきます。私は現在のスタックが大好きです。構築しようとしているほぼすべてのもので生活がずっと楽になりました。Next.jsとConvexのような組み合わせは本当に速く出荷できるようにしてくれます。でも、本番環境に実際に出荷しようとするほぼすべてのプロジェクトで、同じ2つの障害にぶつかることに気づきました。認証と支払いです。
これらの問題がなぜこんなに面倒なのか分かりませんが、今日のスポンサーが実際に両方を一度に解決する方法を見つけてくれたことに本当に感謝しています。そう、Clerkがやってくれたんです。請求がClerkの一部になったことに私は本当に興奮しています。すごく理にかなっています。サブスクリプションはユーザーに紐付けられるべきです。アプリケーションデータベースの一部であるべきではありません。ユーザーテーブルもアプリのDBにあまり意味がないと私が思うのと同じです。
そしてこのように分離することで、セットアップがとても簡単になりました。私はClerkのことを十分知っているので、代替案を提案しても大丈夫だと分かっています。これは私のStripe推奨ドキュメントで、T3チャットでStripeと常に戦ってきた経験をすべて分解したものです。見ての通り、かなり長いドキュメントで、正直言って更新が必要です。なぜならT3チャットでさらに多くの問題に直面しているからです。
私は徐々に狂気に陥っています。だからそうすることもできます。私のような人たちと協力してStripeを正しく動作させる方法を見つけることもできるし、Clerkでボタンをクリックすることもできます。現実的に考えましょう。Clerkの体験は本当に素晴らしいです。ダッシュボードでプランを設定すれば、ユーザーは簡単にチェックアウトできます。すべてのUIがすでに構築されています。すべての統合がすでに構築されています。
Webhookも、イベントキューの管理も、通常対処しなければならない混沌も一切ありません。そしてユーザーが解約したり、変更を加えたりする必要がある場合、ありがたいことにClerkはこれらすべてのコンポーネントをすでに構築しています。支払い側だけでなく、ユーザー認証側も。サインアップやサインイン用のコンポーネントは当然ありますが、メニュー付きの隅にある小さなボタンもあります。これらを自分で構築するのは本当に面倒です。私は最近それをやらなければなりませんでした。全然楽しくありませんでした。Clerkを使わないたびに、結局後悔することになります。
特に今、請求関係のものがすべて揃っているので。アプリを本番環境に対応させようとしていて、私のようにこういったことすべてに疲れているなら、Clerk以上のものはありません。今すぐsoy.clarkで試してみてください。あまり深入りする前に、この研究の簡単な概要を説明します。
研究の詳細と実態
これは技術的変化の先輩度に基づく研究で、さまざまな種類の職種にわたってジュニアとシニアの労働者を比較しています。ちなみに、これは開発者だけの話ではありません。これはさまざまなタイプの雇用にわたるものです。私は持っている数字が良いものであることを確認したかったのです。だから、さらに多くの情報を持つ別の研究を見つけに行きました。そして、そこから見つけたものはさらに懸念すべきものでした。
これはソフトウェア開発者の年齢層別の正規化された経時的な人員数です。これは彼らがADP、つまり従業員の給与支払いをするための雇用者支払いシステムから得ているデータです。彼らは職種、従業員の年齢、稼いでいる金額だけを持つ抽象化され匿名化されたデータを持っています。
ここで見られるのは、キャリア初期、つまり22歳から25歳の間が一貫して減少しているということです。一方、26歳から30歳はわずかに減少していますが、それでも比較的横ばいです。しかし31歳以上、これらのグループはすべて労働力の一部として成長し続けています。これは恐ろしいことです。そしてAIの普及が大きな問題になり始めた時期から非常に明確に始まっています。ここには非常に明確な傾向があります。
なぜここの数字がこんなに低いのか疑問に思うなら、それはすべてCOVIDを生き延びたものです。COVID時代には、はるかに少ない採用しか行われていませんでした。そして私たちはそこからゆっくりと回復しました。しかしAIブームに達すると、より上級の役割とミッドキャリアの人々だけがそのレベルの成長を見ていました。他の全員はますます少なくなっています。
これらはさらに面白い数字です。これらは最初のAI投稿を行った企業です。つまり、職務記述書でAIに言及した最初の役割と、それが言及されている役割の数、それを言及している企業の数は一貫して増加しています。左側は彼らが最初にそれを行った時です。右側はそれを全く行ったことがある累積的なものです。だから、かなり一貫した成長が見られます。
そしてここで、シニア対ジュニアの役割の利用可能性と採用におけるこれらの違いが見られます。この突然の加速は、将来の自動化に関する企業の期待を変えた可能性があり、近い将来に自動化されると予想されるジュニアの役割を減らすことによって、前向きな方法で調整するよう促しています。
このような原始的な調整は、遅い採用を将来の解雇よりもコストが低いと見なす毛皮にとって最適である可能性があります。ええ。コストに関してもう一つ注目すべきことがあります。これはここに出てきますが、人々はこれが企業がお金を節約しようとしているようなものだと考えているようです。そうではありません。労働市場の調整は報酬よりも雇用において目に見えます。
したがって、人々が稼いでいる金額は同じように変化していません。実際、シニアにとっては実際にかなり増加していますが、より初心者向けの役割は少なくなっています。変化は誰が雇用されているか、どのレベルで雇用されているかにあり、人々に支払われている金額ではありません。だから、非常に明確にしておきたいのです。ここで起こっていることは以下のいずれでもありません。
これは企業がジュニアを嫌っているわけではありません。これはシニア開発者が後ろの梯子を引き上げているわけでもありません。そして確かに企業が人々により少ないお金を支払おうとしているわけでもありません。確かにこれらのことはすべて理由があって起こったことですが、もしこれがすべてが違う理由であり、ジュニアが仕事を得るのに苦労している理由だと思って行動するなら、あなたは怒りすぎて何が起こっているかに注意を払っていません。そして私は、現在役割を見つけるのに苦労している人が誰であれ、実際の何かをすることから気をそらすだけのこの妄想的な憎悪の列車に乗らないようにしたいのです。
移民やコスト削減ではない真の理由
もう一つ、これについて触れるのは好きではありません。なぜなら、みんなの頭がおかしくなるからです。これは移民とは全く関係ありません。もしあなたが本当に、今アメリカでテック業界の仕事が得られない理由が移民のせいで、あなたがアメリカに住んでいると思っているなら、タブのXボタンを押してください。私のチャンネルはあなたのためのものではありません。
私たちはここで、実際に仕事を得る方法と実際にこの環境に関わる方法について話しているのです。数千人のH-1Bワーカーは、企業がもはや大学を卒業したばかりの人を採用しなくなったという事実とは何の関係もありません。これは私たちが話している別のことです。これが現実の世界です。だから、あなたの人種差別は他のどこかでやってください。
ここには本当の仕事の話があります。とにかく、実際に何が起こっているのでしょうか。少し違う角度から見ていきます。私は多くの人を雇ってきました。Twitchでの時間に500回以上の面接を行いました。TwitchとAWSで多くのチームや組織を構築し、破壊し、変化するのを見てきました。
したがって、私は採用について経験してきました。あらゆる側面から見てきました。何十もの企業で面接を受けました。さらに何十もの企業のために採用しました。採用に関して多くのことをしてきました。では、なぜジュニアを雇うのでしょうか。いくつかの理由があります。最初のもの、多くの人がこれが主な理由だと思っていると確信しています。ジュニアはシニアエンジニアより安いです。
なぜシニアエンジニアにすべてのお金を使うのですか。ジュニアを雇えばいいじゃないですか。それについてはすぐに説明します。でも、似ているけれどもっと大きな理由があります。彼らはもっと利用可能なのです。市場にはそれほど多くのシニアエンジニアがいません。なぜならシニアエンジニアになるには、仕事を持たなければならないからです。それがシニアの役割にレベルアップする方法です。
したがって、シニアエンジニアの場合、仕事を持っている可能性がはるかに高いです。ジュニアエンジニアや大学を卒業したばかりの場合よりも。そのため、市場にはるかに多くのジュニアが利用可能であり、より上級の人材を見つけるのに苦労している場合、彼らを雇うことは理にかなっています。私は今、シニアエンジニアを見つけるのに本当に大きな苦労があることを知っています。
だからこそ、このクレイジーな引き抜き文化がすべて見られるのです。人々は買収されて、企業から雇われたり、有能なエンジニアを見つけるために企業全体が買収されたりしています。なぜなら、現在利用可能な役割の数に対して十分なシニアエンジニアがいないからです。それは単なる事実です。以前は、利用可能な役割の数に対して十分なエンジニアが全くいませんでした。
Googleのような企業が、優れたエンジニアの束を雇って何もさせないという文化がありました。競合他社が同じエンジニアを持てないようにするためだけに。私たちは今、その世界から大きく外れていますが、それはまだある程度深く根付いている文化です。私や他の多くの人は、CSのために学校に行き、Googleで仕事を得て、世界で最もクールな職場で幸せな生活を送るという夢を売られました。無料のランチとディナーさえ手に入ります。それは私たちがここで話していることではありません。
それはもはや存在しない約束でした。では、ジュニアを雇う他の理由は何でしょうか。あなたは賭けをしているのです。ほとんどのジュニアエンジニアは最終的にかなり良くなります。一部のジュニアエンジニアは最終的に本当に良くなります。一部は本当に速くそこに到達しますが、多くはそうではありません。
多くのジュニアエンジニアは、ゆっくりと一つの技術で十分に良くなり、そこにとどまります。私は大学の同級生の多くがこれに陥るのを見てきました。彼らは大学でRailsを学んだだけです。なぜなら、それが人々が使っているのを見たからです。好きでも嫌いでもなく、サイドプロジェクトも作りませんでした。
彼らはコースのためにそれを使っただけで、今は単にそれを使っているだけです。古いコードベースを維持して年間6万5千ドルから7万ドルを稼ぎ、昇進の可能性もなく、新しい役割の可能性もありません。彼らはただそこに座っていて、それで満足しています。それは多くの企業が賭けたい賭けではありません。一方、私のコミュニティの誰かを面接しているなら、彼らが平均よりわずかに意欲的である可能性は高いです。
テックに関する動画を見ていて、まだテック業界で仕事を持っていないなら、業界の最新情報を追いかけようとしているなら、どんなクールな技術が存在するか、私のような人が使っているフレームワークは何か、そういったことに十分気を配っているなら、あなたが最終的に本当に良くなる可能性は非常に高いです。そして面接でこれを検出できるなら、この人が本当に良くなる可能性に投資しているので、潜在的にそのために雇うべきです。
非常に率直に言うと、もし私がジュニアとシニアを両方取って、両方に外部の影響のない職場を与えたら、私がこれらの人々のどちらもメンターしていないように。私は彼らをプロジェクトに配置してそれをやるように言うだけです。ジュニアは約25%の仕事を終わらせます。はるかに長い時間がかかります。私は3倍以上長く言います。そして彼らは年間10万ドルを稼ぎます。
これは私自身の経験からの非常に一般的な数字です。シニアは100%のようになります。だから標準速度1倍で年間24万ドルです。だから、もしジュニアで一人のシニアに追いつきたいなら、結局4人になります。今、私は4人にそれぞれ年間10万ドルと福利厚生その他すべてを支払っています。個々の従業員の責任はかなり狂っています。または、一人の人に年間24万ドルを支払うことができます。
実際にクソな仕事をしていない限り、お金を節約するためにジュニア開発者を雇う人は誰もいません。そして明確にするために、この側面は多くの理由でこの側面よりもまだ悪いです。このグループを管理するにはシニアが必要です。企業がジュニア開発者を雇う本当の理由は、彼らが自分自身をクソにリードできるようにするためではありません。
それはシニアが意味のある方法で仕事をより良く分解するのを助けることを期待してのことです。これらがジュニアを雇う実際の理由です。シニアの力を倍増させるため、新しいシニアを育成するため、そして少なすぎる世界で素晴らしい才能を見つけるためです。
優れたエンジニアを見つけるのは難しく、ジュニアエンジニアに投資するときは、彼らが訓練できること、彼らが生産的であること、彼らがシニアをあまり遅くしないで採用を正当化すること、そして長期的に企業が大いに利益を得ることを賭けているのです。私はTwitchで雇われたときには若すぎました。だから私は契約を得て、フルタイムのオファーではありませんでした。その最初の年、私はたくさん頑張らなければなりませんでした。
最初の数ヶ月間、私は非常に苦労しました。私のマネージャーは座って私により良い仕事を与えました。伝統的な意味で、コードの行ごとに私を導くようにメンターしたわけではありませんが、単にクソを私に投げました。「これが私のやり方だ。理解しろ」と言われました。そして私はそうして、仕事を失うことへの絶え間ない恐怖の中で本当に速く学びました。
そして私は失いませんでした。私は成功しました。私は入り込みました。そして私はTwitchにかなりプラスの影響を与えたと思いたいです。私はTwitchConでたむろして、私が始めるのを手伝ったことにまだ取り組んでいると多くのエンジニアに言われました。ええ。だから、これらすべてを言った上で、AIの役割は何でしょうか。なぜなら、私はまだより多くのシニアエンジニアが必要だからです。私たちはまだこれらの人々を訓練したいと思っています。私たちはまだこの素晴らしい才能を探しています。
なぜ私たちはまだジュニアを雇わないのでしょうか。まあ、個人的には、もし私たちが今採用していたら雇うでしょうが、そうではありません。高校を終えようとしている一人のインターンがいて、彼はとてもすごいパフォーマンスを発揮したので連れてこなければなりませんでした。でも正直なところ、彼は18歳であるにもかかわらず、私が話した半分のシニアエンジニアよりも上級です。
ええ、私は彼にかなりの大学推薦状を書きました。なぜなら、彼は行くべきだからです。Yashはいつか世界を支配するでしょう。それはさておき、なぜこういうものが消えるのでしょうか。厳しい現実は、ほとんどの分野、特にこれらの分野での雇用に存在する特定のタイプの脳の腐敗があります。より多くのエンジニアはより多くの出力に等しい。
神話的人月の真実
「神話的人月」は私が大学にいたときの必読書でした。そして私は、それがほとんどのソフトウェア開発者にとって必読書であるべきだと主張します。それはソフトウェア開発に関する本で、より多くの人間がより多くのソフトウェアを作らないパターンを観察しています。プロジェクトにより多くの人を追加すると、プロジェクトが反復する速度は実際には上がらず、下がります。Wikipediaが今ダークモードになっていることに気づきました。それはクールです。この本はFrederick P.によって書かれました。
BrooksがIBMでOS 360に取り組んでいたときです。彼は遅れていたプロジェクトにより多くのプログラマーを追加して、軌道に戻せると考えましたが、そうではありませんでした。実際にはさらに遅くなりました。一定の時間がかかる特定のタスクがあり、より多くのエンジニアが魔法のようにそれを速くするわけではありません。
時にはさらに遅くすることさえあります。9人の女性を妊娠させることで1ヶ月で赤ちゃんを産むことができますか。ええ。これがこの仕組みです。より多くのエンジニアは実際にはより多くの出力に等しくありません。これには多くの理由があります。最大のものは調整です。たくさんの異なる人々を調整するのは難しいです。特に以前に一緒に働いたことがない人々、特にそれらの人々が異なる方法で働く場合。
OpenAIが行っているすべての買収の混沌についての私のビデオで、私はこれについて少し話しました。そして、なぜOpenAIのような企業が小さなチームの買収を行うことが理にかなっているのか。すでに一緒に働く方法を知っているチームの人々を得ることは非常に価値があります。なぜなら、管理の最も難しいことは、異なる人々がどのように働くかを理解し、彼らが適切に一緒に働けるようにすべてを調整しようとすることだからです。
そして、誰にもどの時点でも失礼にならないようにすることも。彼らがお互いに失礼にならないこと。彼らが解決するよりも多くの問題を引き起こさないこと。人々のオーケストレーションは、大規模なソフトウェアプロジェクトの最も難しい部分です。そして、もしあなたが大学にいる今このビデオを見ているジュニアエンジニアか、ちょうど出て仕事を見つけようとしているなら、あなたは自分が一緒に働くのがどれほど難しいか知りません。
仕事を持っていないからだけでなく、良い一緒に働くことが何であるかを知る経験がないからです。それは難しいことです。時間とともに学ぶことです。良い同僚になる方法、実際に仕事でクソを成し遂げる方法。そして誰も大学を出たばかりではそれを持っていません。
したがって、ジュニアを管理するとき、私は彼ら全員のために彼らの働き方と学び方を見つけなければなりませんでした。これのうちどれだけが彼らに染み込んでいて変わらないのか。これのうちどれだけを、より理想的な協力者や私のチームで働く人に向けてシフトできるのか。どうやってこれを一緒に機能させることができるのか。どうやってパズルのピースを解決し、ハサミを掴んで、すべてが合うようにいくつかの端をトリミングできるのか。これは簡単な仕事ではありません。
テックマネージャーやPMその他すべてがたくさんのクソを得ることを知っていますが、彼らの仕事はあまり尊重されていません。巨大なチームの人々を運営し、実際の作業環境でこれらすべてを実現することは簡単ではありません。それは単にやるのが嫌なことです。もしあなたが初めてジュニアエンジニアを管理しているなら、誰かの感情を傷つける可能性が非常に高いです。誰かを本当に怒らせるでしょう。プロジェクトをはるかに遅くする原因になるでしょう。
誰かに誤って多くの時間働かせるでしょう。嫌なことをたくさんするでしょう。それは単に管理の性質、学習の性質、これらすべてのものの性質です。私がちょうど言ったことのどれも適用されない場所を知っていますか。Claude。Claudeはあなたがそれに失礼であることを気にしません。Claudeはあなたがそれを週に100時間働かせることを気にしません。
Claudeは、それが一緒に働いている他の誰か、そしてあなたがどのように彼らを異なって扱うかを気にしません。そして人々の間の5千ドルのような給与の違い。あなたに言えないほど多くのクソ優れたエンジニアと、5千ドルの年間給与差のために、疑わしい役割のチームと、彼らが実際には好きではないチームのために、素晴らしい役割と素晴らしいチームを去ることを思いとどまらせなければなりませんでした。申し訳ありません。
あなたの給与の5%の上昇は、あなたのクソな人生をひっくり返す価値はありません。そして、このクソは、あなたがこれらの初期のエンジニアと話しているときに対処することです。そしてそれは嫌です。なぜなら、これのどれもあなたの会社をより良くしていないからです。
私のジュニアエンジニアの一人に、3から5%の給与の違いについてそんなに動揺すべきでない理由を説明しようとすること、彼らは単に3から5倍のキャリアを成長させることができるのに。誰かになぜ彼らが時間内にチケットを提出しなければならないのか、そしてなぜ彼らは実際にJiraを更新しなければならないのか、さもなければ私は彼らの仕事を追跡できないことを説明しようとすること。これらのことすべては、私が持っている中核的な役割ではありません。それは私が働いている会社でエンジニアリングマネージャーとしてソフトウェアを提供することです。このクソは邪魔になるだけです。Claudeは気にしません。これが捕まえどころです。
もしあなたが2人の良いマネージャーを取るなら、素晴らしくない、良いマネージャー、あなたは一人に4人のジュニアのチームを与えて、これらのジュニアに環境で働く方法を教えなければなりません。または、良いマネージャーにClaudeのインスタンス4つを与える、4つのClaudeを持つ人が生産的になって本当に速く出荷する方が、4人のジュニアエンジニアを持つ十分に良いマネージャーよりもはるかに速いでしょう。
もしあなたが素晴らしいマネージャーを比較しているなら、4人の人を持つ人はすぐに非常にうまくやるでしょう。ある程度の時間がかかります、1ヶ月ほどは非生産的でしょうが、すべてが整列して彼らがすべてを理解したら、ジュニアも良いと仮定して、彼らは本当に速く動くことができます。そして、Claude codeを持つ男の天井でかなりハードキャップされるでしょう。しかし、これが厳しい現実です。ほとんどのマネージャーは素晴らしくありません。
ほとんどのマネージャーは良くさえありません。ほとんどのマネージャーはかなり悪いです。もしあなたが4人のジュニアエンジニアを取って、一人の悪いマネージャーで掛け算すると、ゼロになります。ジャッククソを得ます。もしあなたが悪いマネージャーを取って、彼らにcloud codeの4つのインスタンスを与えるなら、彼らは少なくとも生産的でしょう。良くはないでしょうが、ある程度生産的でしょう。
そして、あなたの会社のためのプロセスを作っているとき、特にこれらの大企業では、常に底があるので、底を計画しなければなりません。これを素晴らしい、良い、悪いに分類します。もし素晴らしいエンジニアがclaude codeを使用していて、本当のチームを持つ素晴らしいエンジニアの80%の効果があるなら、良いエンジニアは良いチームを持つよりもcloud codeで120%効果的になるでしょう。
そして悪いマネージャーは、4人のジュニアエンジニアを持つよりもcloud codeで200%以上効果的になるでしょう。そして、これを良いから悪いのスペクトラムで見ると、悪いマネージャーのために最適化することは大いに理にかなっています。そして、これが現実であることは嫌ですが、そうなのです。しかし、より怖い現実もあります。素晴らしい人々はどこから来たのでしょうか。そもそもこれらの素晴らしいエンジニアと素晴らしいマネージャーをどうやって手に入れるのでしょうか。これらの人々が、チームをうまく運営し、生産的にし、出荷し、成長させ、これらのより価値のある役割にするのに十分に良くなる原因は何でしょうか。エンジニアを作るものは何でしょうか。
自分自身を偉大さに導くチームの人々を率いるのに十分に良いか。ヒントをあげましょう。彼らが仕事を持ち、すでにそれをした他の誰かから学ぶことを必要とします。さて。ええ、それが答えです。あなたはすでにそれをした人々と働く必要があります。より良いものが何であるかを見ることができないとき、より良くなることは本当に難しいです。
さまざまなスキルレベルに囲まれているとき、自分のスキルレベルが何であるかを知ることさえ難しいです。私の好きな言葉の一つが私の人生全体を通して私を悩ませてきました。それは、もしあなたが部屋で最も賢い人なら、部屋を出るべきだということです。より愚かな人々に囲まれることでより賢くなることはありません。難しい課題とペースを合わせる賢い人々に囲まれることでより賢くなります。それは実際に私が大学を愛する理由の一つです。
大学のみんながあなたよりもはるかに賢いからではなく、これらの人々と並んでペースを合わせることができるという事実が、あなたをトンレベルアップさせるのに役立ち、それがあなたに押し続ける動機を与えるからです。そして、もしあなたの周りにさらに賢い人々がいるなら、多分あなたより賢い仲間、多分すでに雇用されている友人、多分あなたがジュニアのときのシニア、あなたがシニアになったときに行って実際の仕事を得て、それについてすべてを教えてくれる、多分ハッカソンで会った人々、多分あなたの教授の一人が実際に良い、神は禁じる、これらのどれでも。それがあなたを成長させるものです。孤立してこれを行うことは本当に難しいです。そしてこれが
私が最も恐れている点です。私がここに座って、すべてのジュニアに、あなたがしなければならないのはGitHubでプロジェクトを作るか、ランダムなオープンソースプロジェクトに貢献することだけで、みんながあなたがどれほど賢いかを見て、仕事を得ることができると言いたいです。それはまったくその通りには機能しませんでしたが、今まで以上に、それは絶対にその通りには機能しません。
あなたはより賢い人々の近くにいて、彼らから学び、成長する必要があります。そして、それは今見つけるのが本当に難しいです。それがこれらの数字が示していることです。それはとても怖いです。これらの22歳から25歳の人々は、より賢い35歳から40歳の人々に囲まれ、彼らから学び、成長し、スキルを向上させるべき人々です。それが私がより良くなった方法です。
より良くなることに夢中になったら、この場所での私の役割は大きく変わりました。そこでは、単に彼らから学ぶために行くのではなく、私が愛していることを共有しに行く、彼らのために学ぶことに触発されたことを学ぶために行く。私は常に新しいクソに夢中になっていて、Svelte 1.0について話すために興奮してオフィスに来る男でした。
0 私はSvelteでプロジェクトを出荷したことがないのに、職場でSvelteの男と呼ばれていました。なぜなら、私はRichがやっていることが本当に興味深いと思い、はるかに賢い人々とそれについて話し、それについての異なる考え方を学ぶからです。そして私はそれが消えることを恐れています。そして私たちがそれを何で置き換えるのか分かりません。あなたのキャリアでレベルアップするにつれて、あなたが最も賢い人でない、または少なくとも最も上級の人でない部屋を見つけることはますます難しくなります。私にとってさえ、今私は30代でNSFにいて、一生懸命頑張っている、素晴らしいことをしている20代のいっぱいの部屋にいることがよくあります。彼らは多くの異なる方法で私よりも賢いです。しかし、私は今しばしば
部屋で最も上級のエンジニアです。そしてそれは奇妙です。私の覚えている限りのキャリア全体で、私のことは、私がそこにいるには若すぎたが、どういうわけか追いつくことができた男だったということです。それは私にとって終わりました。しかし、私もまだキャリアの12年ほどしか入っていません。12年が膨大な時間であることは知っています。
しかし、私が部屋、職場、貢献できる場所を見つけるのに苦労しているという事実、私が最も上級の人ではない、それは少し怖いです。そして、私は自分がいる立場にいることがとても幸運です。そこには素晴らしい人々がいます。私が子供の頃のコードを学んでいたときの文字通りのアイドル。Ryan Carniato、Fred Shot、Tanner Lindleyのような人々、React中核チームの人々の束がいつもたむろしています。
さっきチャットにいたNeanのような人々。私がただ名前を知っているだけでもとても幸運な人々、友人と呼べるのはなおさら。私がこれらの人々を持っていることは素晴らしいので、私は部屋で愚かな人であり続けることができます。しかし、それを見つけるのは難しいです。
そして、もしあなたが私のように幸運でなく、これらの素晴らしい人々とのつながりを持っていないなら、何らかの理由で人々があなたのYouTubeチャンネルを見ているから。ところで、もしよければ、サブボタンを押してください。何もかかりません。無料です。下の赤いボタン。あなた方の半分以下が登録しています。さあ、みんな。私のチャンネルに登録している人々は実際に仕事を得る可能性が2倍高いと聞いています。知りません、ただ聞いたことです。
とにかく、私はそれを持っていて幸運で、それが私がこれらの素晴らしい人々に会う角度です。しかし、もし私が仕事やチャンネルや、VC Y combinatorやシリコンバレーの世界でのすべてのつながりを持っていなかったら、これらのタイプの人々を見つけて、学び、成長し続けることは本当に、本当に難しいでしょう。もし私が10年前の私だったら、大学を出たばかりだったら、何をすればいいのか分かりません。大学に友人がいて、オープンソースの友人がいて、彼らから少し学びました。
しかし、毎日オフィスに行って会議に参加し、あなたよりも優れている人々とデスクの列にいて、彼らから学び、成長し、彼らのバーを満たそうと努力することとは同じではありません。そして、私たちがこれをどのように置き換えるか分かりません。
少なくとも、大学プログラムをかなり良くする必要があります。なぜなら、今、私たちはコードを学ぶための大学プログラムがクソであるという事実を受け入れているからです。それは長い間標準であり、私たちはそれについて二度考えません。明らかに誰かが大学を出てGitの使い方を知らない。何。それは私にとってとても狂っています。そして、私は人々がコーピングして議論しているのを見てきました。「ええ、Gitは新しい技術です。
それは変わるかもしれません。」いいえ、ただクソ現実的であってください。大学プログラムは実際の環境で働く方法とより賢い人々から学ぶ方法をあなたに教えるべきです。そして最悪の部分は、あなたがより賢い人々の一人であるとき、もしあなたが大学前にコードを学んだなら、大学経験の全体を部屋で最も上級の人であることに費やすことになります。
高校でコードを学んだ誰かが大学に現れて、ほとんどの教授よりもコードを理解することは比較的簡単です。私はこれを何度も見てきました。苦痛です。そして、あなたがすべての教授よりも賢くて大学を終えたら、基本的に4年間ジャッククソをしていて、大学であなたに教えるはずだったすべてのこと、あなたはすでに知っていたか、単に気にしませんでした。最後に出てくるとき、あなたのレベルの仲間はいません。
あなたと他の賢い人々の束によって構築されたプロジェクトはありません。あなたは3から4年を無駄にしたことを除いて出てきます。今何をしますか。あなたが本当のエンジニアで、あなたのクラスの他の600人がそうでないことを企業にどのように説明しますか。ハッカソンは確かにこのためのクールなもののようですが、本当に重要なことは、良い人々を得ることができるように友情とつながりを作ることです。結局、採用は常に同じ一つのこと、信頼に帰着します。
あなたは採用のプロセスで常に信頼をお金と交換しています。もし私にShopifyやNetflixのような、私は知らない、ある企業で2年間働いたややシニアのエンジニアのオプションがあるか、まだ伝統的な仕事を持っていないが、私がハッカソンプロジェクトで働いたか、私が気にするオープンソースのことに貢献しているのを見た誰か。これらの人々の一人は他の人よりもはるかに信頼しやすいです。
誰かのキャリア履歴は、彼らがどれほど信頼でき、どれほど有能である可能性があるかの有用な指標です。しかし、あなたが過去に一緒に働いたことがあり、貢献して役立つことができることを知っている誰かは、はるかに信頼しやすい人です。そして以前は、大学を出たばかりの低信頼の個人に賭けをすることをいとわなかった。なぜなら、それがうまくいけば、素晴らしいエンジニアが手に入るからです。
そして、それがうまくいかなければ、席を埋めて、いくつかの仕事を終わらせて、彼らを解雇して次の人を得ることができます。しかし、私たちがそれに対処した理由は、エンジニアの必要性が非常に高かったからです。今、必要性は単に下がっているだけでなく、多くの場所でしばしば逆シグナルです。もし良いマネージャーがチームよりもClaudeでわずかに生産的で、悪いエンジニアがチームよりもClaudeではるかに生産的なら、リスクを取るインセンティブは下がっています。リスクを取らなければ、反対側を見ることはありません。
素晴らしいエンジニアになる20から40%の可能性があり、おそらくいつか素晴らしいマネージャーにさえなる人々に賭けをした人々を得ません。もし私たちがこれらの人々に賭けをしていないなら、将来これらのサクセスストーリーを見ることはないでしょう。そして、次のTheoが決して起こらない、またはYouTubeだけをして他には何もせず、決して実際に良くならない世界があります。
もし私が10年以上の業界経験を持つ前にYouTubeチャンネルを始めていたら、これがすべてどう出てくるか想像できません。おそらくはるかに悪く、はるかにはるかにひどいアドバイスだったでしょう。確かに、人々はいつもミームします、Theoは数億人のユーザーにサービスを拡張したことがあるsoy boy JSデブです。それはサイドのことです。私たちはその部分に注意を払いません。
私たちは彼が時々JavaScriptを好きで守っていることに集中しすぎています。本当に、私はこのタイプのコンテンツをしているより上級のエンジニアの一人です。そして、もしより少ないシニアエンジニアがいるなら、私のようなことをしている人々ははるかに少なくなるでしょう。特に、私が企業に提供できる価値は毎日上がっているので。
企業が私にたくさんのお金を提供して、YouTubeをやめなければならない未来があります。なぜなら、両方をやることは無責任だからです。そして突然、このリソースは消えます。それは満たされるでしょうか。多分。このチャンネルが両方について十分知っている誰かのコードを書く代わりになるのに十分なお金を稼ぐことができるように市場が機能する方法を願いたいです。しかし、私の前にはあまりなかったし、私の後にはあまりないことを私はとても恐れています。
他に学ぶことができる素晴らしいチャンネルがないと言っているわけではありません。しかし、実際の経験、実用的なアドバイス、まともな制作のバランス、FaZeに私のお尻を運んでくれてありがとう、そしてただあまりにもクソ気にかけすぎること。そのコンボは単にあまり一般的ではありません。
そして、もし私たちがこれらの数字のどれかを減らすなら、特に成長してレベルアップして良くなる機会を持つエンジニアの数を減らすなら、このようなコンテンツをする人々がもっといる可能性、良いマネージャーが人々を雇う可能性、私のような誰かを選び、賭けをし、私が成功を見つけるのを助ける良いメンターの可能性、それはすべて下がっています。それは私にとって恐ろしいです。
私はこれらで良いメモで終わろうとしますが、通常よりも難しいですが、私はこの信頼のことにもう少し傾きます。なぜなら、みんながただAIスロップをペダリングしている世界では、より多くの信頼の必要性がこれまで以上に高いからです。今、業界には信頼の真空があります。
私たちのプログラムは、LLMがあちこちでランダムなクソを生成しているため、もはや決定論的ではありません。私たちが85%の信頼性で実際の本番サービスを出荷しているという事実は私にとって不条理です。したがって、本物で、透明で、信頼でき、アクセス可能であることは、これまで以上に価値があります。あなたが今必要としているものは友人であり、仕事ではありません。仕事があればいいですが、そして私たちが皆それに値するなら、それらを得ることができることを願っています。
つながりを持たずに、あなたを信頼する人々を持たずに、つながりを持たずに、すでにこの世界にいる人々のネットワークを持たずに、それを行うことはより難しいです。もしあなたがあなたが知っている最高のプログラマーなら、あなたは今クソっています。あなたは絶対に台無しです。あなたはあなたよりも賢い人々と友達であるべきです。
あなたはあなたよりも有能で能力のある人々に囲まれるべきです。あなたはTwitterのBarrel of Lubeのような混沌とした狂人であるべきです。私はあなたがTwitterを作るべきだと言っているわけではありません。もしあなたがそうするなら、彼がやるようにやるべきです。そこではクソを無視することは不可能です。しかし、あなたはあなたよりも知っている人々を見つけるべきです。あなたと同じことに興奮している、なぜなら彼らはあなたが思うよりも孤独かもしれないからです。
話す人が誰もいない本当に賢いエンジニアがどれだけいるかに驚くでしょう。それがこのチャンネル全体が最初に作られた理由です。私はこのチャンネルを作りました。なぜなら、私はもうできない深い技術的なものについてオタクしたかったからです。COが私のランチとディナーの会話を奪ったとき、私は同僚にSvelteについての私のランとを聞かせることを強制できなかったとき。彼らは誰かにそれをする必要があります。
そして、私はチャットの友人、Jacob Evansを選びました。彼は毎週水曜日、木曜日、金曜日の夜にやるCode and Lifeと呼ばれるTwitterスペースを持っていました。そして私はそこに行って、私の50人のTwitterフォロワーでスペースを乗っ取り、その時に興味があったことについてランとしました。それらの一つがT3スタックで、人々はそれを理解していませんでした。
だから、私はT3スタックを紹介するためにTwitchでライブをして、「ええ、なぜダメなの」と決めました。そして、私はそれをYouTubeにアップロードしました。それは私が期待していたよりもはるかにはるかにはるかにうまくいきました。そして、ここに私たち全員がいます。かなり狂っています。私はOGのTwitterスペース時代がとても恋しいです。それはつながりを作ってネットワークを作る素晴らしい方法でした。
しかし、結局、これはすべて単にクソ役に立つこと、面白いこと、空間にいること、認識できる名前であること、信頼できることに帰着します。私が何人のつながりを作るのを助けたか、何人の仕事の役割を埋めるのを助けたかに驚くでしょう。なぜなら、私はTwitterで何かへの正しい人の返信を見たからです。私はTwitterがこの仕事を得るための究極の方法だと言っているわけではありません。
実際には最悪のものの一つです。しかし、GitHub issuesは素晴らしいです。もしあなたがGitHubにいて、オープンソースプロジェクトを使っていて、あなたが使う何か、例えば、知りません、Next.jsを見て、JSとあなたがそれに問題があり、数ヶ月または数年間更新されていない問題が記述されているのを見つけたら、彼らがそれを再現し、おそらく修正することを容易にするリポジトリへのリンクを落としてください。ただ落としてください、ねえ、私は16.0でテストしました。
1、まだ壊れています。Code SandboxまたはStack Blitzで作った小さな再現がここにあります。それは問題を見ることを本当に簡単にします。これらの小さなこと。もし私があなたのユーザー名が価値のある場所に現れるのを見たら、あなたが明らかに実際に働いて、現実の世界で本当の問題を見つけている場所で、私はあなたを過度に資格のあるクソよりもはるかに信頼します。狂ったAI生成の履歴書を私に与えている。
信頼の現実は、あなたはあなたのクソ履歴書からそれを得ることはないということです。あなたはクソに冷たく申請することからそれを得ることはないでしょう。あなたはランダムなGitHubリポジトリの束からそれを得ることはないでしょう。あなたは本当の人々と本当のクソをすることによって信頼を得ます。
私は、彼らが成長していないときではなく、不平を言っているときにのみ人々側について話すエンジニアをたくさん見てきました。あなたはもはやスキルアップして仕事を得ることはできません。以前はかろうじてできました。1万のAI生成履歴書の山の中で、履歴書ブーストして仕事を得ることはできません。毎秒何百もの申請を受け取るリストに単に申請して、何かが起こることを期待することはできません。彼らが埋める一つの役割を持っているとき、特に彼らがとにかくシニアの人にそれを与えることになる場合。あなたはロックインして見つけることによってレベルアップする必要があります、本当の人々もそれをやりたい人々。もしあなたがあなたが知っている最も賢い開発者なら、あなたはおそらく今仕事を得ることはできません。そしてそれは恐ろしいです。業界だけでなく、あなた個人にとっても。あなたはあなたが知っている最高の開発者であるべきではありません。あなたはより賢い人々に囲まれるために努力し、彼らにとって面白く役立つ必要があります。
そして、それは聞こえるほど難しくありません。もしあなたがこれらの人々を見つけたら、あなたはおそらくあなたがすでにいる空間で彼らを見つけています。なぜなら、あなたは興味があるからです。それに傾いてください。私が私のコミュニティから愛している人々がたくさんいて、彼らが私のチャットで役立つリソースを落とすか、Twitterで面白いことで返信するか、ビデオになるものへのリンクを私に送るので見つけました。
create T3 appに大いに貢献し始めたので、私が独占的に知っている人々がいて、今、私は彼らが仕事を得るのを助け、今、彼らは自分で会社を運営しています。あなたが理解する人々を見つけてください。あなたが彼らも気にすると思うことをしてください。そして、あなたが空間に深く入ったら、仕事を見つけることについて彼らにアドバイスを求めてください。
私の好きな引用の一つ、私はこれをMichael Cybelから得たと思いますが、私は今それを何度も聞いたので、多くの場所からです。これは投資についてであることを明確にします。もしあなたがお金を探しているなら、アドバイスを求めてください。そして、もしあなたがアドバイスを探しているなら、お金を求めてください。これが投資の規則です。もし私がお金を調達したいなら、私は金持ちの人々に調達方法についてアドバイスを求めるべきです。
もし私がアドバイスを得ようとしているなら、私は彼らに尋ねるべきです、「ねえ、お金をくれませんか。」これはこの世界でもある種の仕組みです。私はあなたが私に仕事を求めてくるべきだと言っているわけではないので、アドバイスを得ることができます。私はただあなたのお尻をブロックするだけです。私にクソの仕事を求めてくるのをやめないでください。もしこのビデオからのあなたの結論が、あなたが雇われるべき理由についてのあなたの人生のエッセイを私にDMすべきだというなら。
あなたは完全に雇用不可能で、それはあなたのせいです。あなたはそれを修正すべきで、私のクソDMでそれをすべきではありません。しかし、もしあなたが仕事を得ようとしているなら、あなたは空間で知っている最も賢い人々、最も雇用されている、上級の有能なエンジニアに尋ねるべきです。あなたが彼らとの友情を確立したら。ねえ、最近仕事を得るのはちょっと難しいんだ。
私のような誰かが最初の役割を得る方法についてあなたの考えがあるかどうか興味があります。そして、もしあなたがその人が雇っているのを見たら、仕事の役割を求めないでください。紹介を求めないでください。アドバイス以外は何も求めないでください。もしあなたがあなたが尊敬し、良い会話をした私のような誰かを見て、あなたが複数のDMを行ったり来たりして、彼らが仕事のリストを出すのを見たら、それを求めないでください。彼らに仕事を得る方法についてアドバイスを求めてください。あなたはそれをやり遂げる可能性がはるかに高くなります。
賢い人々が好きなものは、賢いと感じることよりも多くはありません。それが彼らがそれをする理由です。それが全体の理由です。だから、もしあなたが彼らにアドバイスを与えることによって賢いと感じる機会を与えるなら、彼らは会話についてより興奮します。彼らはあなたのより肯定的な記憶を持っています。彼らはあなたと話し、あなたに返信する理由がもっとあります。特にあなたが次のようなことで返信する場合。「ああ、それは本当に良い。
私はそのように考えていませんでした。それはそれを置く非常に思慮深い方法です。ありがとうございます。」そのパターンは本当にうまく機能し、人々があなたについてもっと考える結果になります。そして、たとえ彼らがオープンな役割を持っていなくても、次に彼らが持っているとき、彼らは良い適合である人々について考えています。あなたは賭けます。
彼らが考えていることは、彼らが知っている人々が彼らがすでにいる空間で有能で、彼らを良い気分にさせることです。アドバイスを求めることによって3つすべてを打つことができます。彼らに仕事を得る方法を。私はここでもっとアドバイスを持っていたらいいのに。正直に言います。業界は奇妙なスポットにあり、ジュニアの役割のこの縮小を見ているという事実は恐ろしいです。本当に良いポイントをしているCJからの非常に良いポイント。
ここでの注意点は、誰かがこれをゲームしようとしているときににおいを嗅ぐことが本当に簡単だということです。私はここでこのアドバイスを全く与えることによって、ほとんど自分自身を失敗に設定していることを恐れています。ほとんどの場合、これから恩恵を受ける人々はすでにこれをすることを知っていました。そして、私は毎日何十も受け取るDMの人生エッセイを私に送っていたであろうこれを理解しなかったであろう多くの人々にこのアドバイスを与えるなら、その人は今より迷惑になることを恐れています。なぜなら、今、彼らは善意の人として自分自身を偽装することができるからです。それは私がちょうどビデオをしたオープンソースに似ています
貢献のこと。もしそれがアヒルのように見え、アヒルのようににおいを嗅ぎ、アヒルのように行動するなら、それは詐欺師かもしれません。注意してください。私は本当にそれを恐れています。それはシニアのことに関する本当に良いポイントです。
私のようなチャンネルが存在しないことをとても恐れている理由は、シニアプラスの人々が彼らの知識を共有するための真の報酬システムがないからです。ハンドフルの人々が読むブログ投稿を作ることに対する私への真の利益はありません。ほとんどの場合、誰もしません。しかし、たとえ彼らがそうしても、私はほとんどジャッククソを得ません。なぜ私がそうするでしょうか。私はすでに仕事を持っています。これが悪くなる理由の層がたくさんあります。
もしまだ何をしているか知らない人々によってすべての教育資料があるなら、次の世代はますます愚かになります、私たちはおそらく今白痴主義に住んでいます。そしてそれは私を恐怖させます。だから、ええ、私のアドバイスは賢い人々に囲まれ、役に立ち、面白く、良く、誠実であり、昨日のあなたよりも良くなるために最善を尽くすことです。
友達を作って私のチャンネルに登録すること以外により良いアドバイスを持っていたらいいのに、しかし、それらは私が助けるのを見た2つのことです。多分それらを試してみてください。ここでもっと言うことがあればいいのに、しかし、これが現実です。業界は変わっていて、それはジュニアにとって最も変わっています。みんなが大丈夫だと言っているランダムなシニアエンジニアの言うことを聞かないでください。彼らは影響を受けていないので変化はありません。あなたが影響を受けています。そしてそれは嫌です。
私はあなた方全員を助けるために私ができることをすべてするつもりです。そして、あなた方が自分自身を長期的により良くする機会を取ることを願っています。これが役に立ったことを願っています。少し混沌としたものです。あなた方がどう思うか教えてください。次回まで。


コメント