- 多くのジュニア層は、就職難やAI、周囲の優秀な開発者たちを見て「自分には開発の才能がない」と考え、開発者になることを諦めてしまう。
- しかし、私たちが一般に考える開発者の才能はあまりにも狭い。技術が好きで、難しい問題を楽しみ、新しい技術をすばやく習得する「技術型・Geek型の開発者」だけが良い開発者ではない。
- 実際の開発現場では、ドキュメント化、コミュニケーション、説得、ビジネス理解、ユーザー観察、問題の整理、原理を深く掘り下げる力も、開発者にとって重要な資産だ。
- 問題は、多くの人がこうした能力を自分の「カード」だと認識していないことだ。代わりに、天才的なコーディング能力のような「ロイヤルストレートフラッシュ」を持っていなければ開発者にはなれないと思っている。
- しかし開発者とは、それぞれが異なる手札を持って同じゲームに参加する職業に近い。ある人は技術的な深さで、ある人はプロダクト理解で、またある人は協業と問題整理の力で競争力を作る。
- 失敗した経験も、単なる埋没費用ではなく「プロセス資産」に変えることができる。面接で落ちたことは、自分が説明できないものを発見した経験になり、反応のないコンテンツ制作は、人々が何に反応しないのかを学んだ経験になり得る。
- したがって、「自分には開発の才能があるのか?」という問いそのものの解像度が低すぎる。本当に望んでいるものが開発なのか、良い会社なのか、承認なのか、お金なのか、何かを作る人生なのか、自分の欲望から具体的に見つめる必要がある。
- 結局、長く生き残る人は最初から完璧な手札を持っている人ではなく、自分の手札を確認し続け、失敗を解釈し、平凡な経験を新しいカードとして蓄積していく人だ。
2件のコメント
いい文章ですね。
だからこそ、私は何をしたいのか?
私はいつも、これが最も重要な問いだと言っています。