10人のプロの仕事:10倍の開発者-彼らは本当ですか?

著者: Roger Morrison
作成日: 21 9月 2021
更新日: 9 5月 2024
Anonim
#ВышивкаКрестиком  #ИтогиНедели на 29.01.22  Тайна смерти Ивана Грозного история. «Любимая мелодия»
ビデオ: #ВышивкаКрестиком #ИтогиНедели на 29.01.22 Тайна смерти Ивана Грозного история. «Любимая мелодия»

コンテンツ


出典:Lassedesignen / Dreamstime.com

取り除く:

テクノロジーの世界は、伝説の10x開発者のつぶやきで賑わっていますが、そのような開発者が本当に存在するかどうかは議論の余地があります。

10xプログラマーのことを聞いたことがありますか?あなたがテクノロジーの世界にいなければ、答えはおそらくノーです。たとえあなたが何らかの形でコーディングとテクノロジーの世界に関係していても、あなたはこの用語にあまり精通していないかもしれません。しかし、デベロッパーコミュニティ内では、人々が持っているスキルセット、およびそれらを使用して競争力を高める方法について話すための簡略な方法になります。

一部の人々は、10xプログラマーをITの「フォークロア」の一部と呼んでいます。そして実際、その考えは非常に神話的です。 10xプログラマーは、その分野の平均的な他の10人と同じくらい生産的なプログラマーまたは開発者です。まさにその説明、その考えは、幾分神話的な人物、電光石火の速い指と大きな大きな脳を持つ「キングオタク」スーパープログラマーを思い起こさせます。

とはいえ、10倍のプログラマが存在するかどうかについては、多くの議論があります。このような分野では、誰かが他の誰かの10倍の能力を発揮できますか?

証拠はどこ? 10xプログラマーに対するケース

10xプログラマーを信じない人々の議論の大部分は、この種の生産性格差を示す研究の欠如に関連しています。批評家は、10xプログラマーのアイデアをサポートするための非常に大雑把な研究があり、それを本当に意味のある方法で測定することはできないと主張するかもしれません。たとえば、このFog Creekブログでは、技術専門家のLaurent Bossavitが、10xプログラマーの研究が小さなグループでしか行われていないこと、多くの研究が古く、かなり古いタイプのコーディング言語を使用したことについて語っています。 Bossavitは、今日の先行科学の関連性や、プログラミングや開発能力を実際にどれだけうまく測定できるかなど、不明な点についても話します。


それは直感的なものです

立ち返って、10xプログラマーがいると思う人は、フィールドに固有の同じ複雑さについてしばしば話し、理論的には平均より10倍生産性の高い人がいるべきだと示唆します。

たとえば、「10x開発者は神話ではありません」と題されたYevgeniy Brikmanによる10xプログラマーのかなり雄弁な防御を見てみましょう。彼の時代の作家でしたが、「証拠」は学校や大学、本棚や図書館で明らかです。

Brikmanは、設計の選択に基づいたプログラミングと開発についても語っています。たとえば、彼はさまざまなプロジェクトでのRuby over Cのユーティリティについて言及しています。彼が提唱するアイデアは、より良い選択をすることにより、プログラマーは実際に10人の仕事をし、他の誰かよりも10倍の生産性で仕事をすることができるということです。これらの種類の議論は、企業がこれらの現代の巨人の1人がいつでもオフィスに足を踏み入れるのを見ることができるという希望を生き続けています。 (画期的な技術開発の詳細については、コンピュータープログラミングのパイオニアを参照してください。)

行ったり来たり

10xプログラマーのアイデアについては、このような厄介な質問に正確に答えることに基づいたソーシャルメディアコミュニティであるQuoraを探す必要はありません。

バグやストレスなし-あなたの人生を破壊することなく人生を変えるソフトウェアを作成するためのステップバイステップガイド

誰もソフトウェアの品質に関心がない場合、プログラミングスキルを向上させることはできません。

1つのQuoraスレッド(この問題を対象とする数十のスレッドのうち)は、実際に100倍または1000倍のエンジニアがいるかどうかを尋ねます。一部の人々は、10xプログラマーまたはエンジニアの論理を論理的に拡張して、実際には、他の人よりもプロジェクトにより多くの価値を追加している人もいると言っています。ただし、このスレッドやその他のスレッドでは、多くの場合、あなたの尺度がどのように見えるか、実際に値を割り当てる方法に疑問が生じます。


別のQuoraスレッドは、おそらくもっと便利です。10xの人々が他の専門家よりも10倍多く支払われていない理由を尋ねます。あなたが得る答えの一つは、開発世界のこれらの「ユニコーン」は、誰かのためにslするのではなく、しばしば彼ら自身の会社を始めることです。 YouTubeやDropboxのようなスタートアップの創造的な製品は、たとえばGoogleの誰かの給料よりも1000倍も価値があるという前提を受け入れた場合、これらの起業家、箱から出して新製品を作成し、その分野の他社よりも少なくとも100倍、さらには1000倍も生産的でしたが、ここで複雑なロジックのようなものを見ることができます。スタートアップは大企業のようなものではなく、人々の価値を実際に稼ぐ金額だけで測定するわけではありません...少なくとも、丁寧な社会では眉をひそめています。

結局のところ、このすべては、業界の仕組みと、それが人々を補償する方法について話すのに非常に有益です。非常に基本的なレベルでは、最も熟練した人々は自分自身で働くことになります。または、しばらくすると、他の人々は自分がどれだけ優れているかを認識し始めるため、大企業で多くの注目を集めるようになります行う。しかし、このすべては、もう少し「平均的」かもしれない他の誰かから奪うことではありません。結局のところ、私たちの最大の技術提供の一部は1人または2人の発案ですが、コラボレーションやグループ作業なしでは、このような社会のどこにでも行くことはできません。スティーブジョブズやビルゲイツであっても。

実用的な観点から見ると、企業は10倍のプログラマーを見つけることを心配せずに、生産性とインテリジェントなチームの作成にそのエネルギーを注ぎ、従業員が会社内で成長できるようにし、各人の内部生産性を解き放ちます。しかし、英雄崇拝に従事し、神話の超プログラマーの夢を追いかけたい人のために、それらのメガスターがそこにいる可能性があります。彼らはすべての可能性を次のiPhoneまたはiPhoneに適用しているだけかもしれません。 (次のインタビューの準備を支援するために、The Craziest Tech Interview Questions-and What Might Me意味を参照してください。)