Die Arbeit von zehn Profis: 10x Entwickler - sind sie real?

Autor: Roger Morrison
Erstelldatum: 21 September 2021
Aktualisierungsdatum: 9 Kann 2024
Anonim
R32 GTR, 350Z & SILVIA S15 GETUNT! - GRAN TURISMO 7 Part 14 | Lets Play GRAN TURISMO 7
Video: R32 GTR, 350Z & SILVIA S15 GETUNT! - GRAN TURISMO 7 Part 14 | Lets Play GRAN TURISMO 7

Inhalt


Quelle: Lassedesignen / Dreamstime.com

Wegbringen:

In der Technologiewelt herrscht ein Rauschen des sagenumwobenen 10x-Entwicklers, aber ob es einen solchen Entwickler wirklich gibt, steht zur Debatte.

Haben Sie jemals von einem 10x-Programmierer gehört? Wenn Sie nicht in der Technologiewelt sind, lautet die Antwort wahrscheinlich "Nein", und selbst wenn Sie in irgendeiner Weise mit der Welt des Codierens und der Technologie verbunden sind, kennen Sie diesen Begriff möglicherweise nicht wirklich. Aber innerhalb der Entwicklergemeinde ist es eine Abkürzung geworden, um über die Fähigkeiten der Menschen zu sprechen und darüber, wie sie sie einsetzen, um wettbewerbsfähig zu sein.

Einige Leute bezeichnen den 10x-Programmierer als ein Stück IT-Folklore. Und in der Tat ist die Idee davon auf seinem Gesicht sehr mythologisch. Ein 10x-Programmierer ist ein Programmierer oder Entwickler, der genauso produktiv ist wie zehn andere durchschnittliche Personen in seinem Bereich. Genau diese Beschreibung lässt diese Idee eine etwas mythologische Figur entstehen, einen „King Geek“ -Superprogrammierer mit blitzschnellen Fingern und einem großartigen großen Gehirn.


Trotzdem wird viel darüber diskutiert, ob es 10x-Programmierer gibt. Kann jemand in solchen Disziplinen zehnmal so gut sein wie ein anderer?

Wo ist der Beweis? Der Fall gegen 10x Programmierer

Ein großer Teil des Arguments von Leuten, die nicht an 10x-Programmierer glauben, bezieht sich auf einen Mangel an Forschung, die diese Art von Produktivitätsunterschieden zeigt. Kritiker mögen behaupten, dass es sehr lückenhafte Untersuchungen gibt, die die 10x-Programmiereridee unterstützen, und dass sie wirklich nicht in irgendeiner sinnvollen Weise gemessen werden können. In diesem Fog Creek-Blog spricht beispielsweise der Technologieexperte Laurent Bossavit darüber, dass die Forschung an 10x-Programmierern nur in kleinen Gruppen durchgeführt wurde, dass ein Großteil der Forschung alt war und dass veraltete Codierungssprachen verwendet wurden. Bossavit spricht auch über Unbekannte, wie relevant die frühere Wissenschaft heute wäre und wie gut Sie die Programmier- oder Entwicklungskapazität wirklich messen können.


Es ist eine intuitive Sache

Diejenigen, die glauben, dass 10x-Programmierer da draußen sind, sprechen oft von der gleichen Komplexität, die dem Gebiet innewohnt, um zu suggerieren, dass es theoretisch Leute geben sollte, die zehnmal produktiver sind als der Durchschnitt.

Schauen Sie sich zum Beispiel diese ziemlich eloquente Verteidigung des 10x-Programmierers von Jewgenij Brikman mit dem Titel „Der 10x-Entwickler ist kein Mythos“ an. Hier zitiert Brikman jemanden wie William Shakespeare - wir können nicht wirklich messen, warum Shakespeare so viel besser war als andere Schriftsteller seiner Zeit, aber der „Beweis“ ist in Schulen und Universitäten, in Bücherregalen und in Bibliotheken ersichtlich.

Brikman spricht auch davon, dass Programmierung und Entwicklung auf Designentscheidungen beruhen. Beispielsweise erwähnt er die Nützlichkeit von Ruby über C für verschiedene Projekte. Die Idee, die er vorbringt, ist, dass ein Programmierer durch bessere Auswahl tatsächlich die Arbeit von zehn Personen erledigen und zehnmal produktiver arbeiten kann als jemand anderes. Diese Art von Argumenten lässt die Hoffnung aufkommen, dass ein Unternehmen jeden Tag einen dieser modernen Giganten in seine Büros schreiten sehen könnte. (Weitere Informationen zur bahnbrechenden technischen Entwicklung finden Sie unter Die Pioniere der Computerprogrammierung.)

Hin und her

Wenn Sie mehr über die Idee von 10x-Programmierern erfahren möchten, müssen Sie nicht weiter suchen als nach Quora, einer Community für soziale Medien, die genau auf die Beantwortung derart heikler Fragen ausgerichtet ist.

Keine Bugs, kein Stress - Ihre schrittweise Anleitung zur Erstellung lebensverändernder Software, ohne Ihr Leben zu zerstören

Sie können Ihre Programmierkenntnisse nicht verbessern, wenn sich niemand um die Softwarequalität kümmert.

Ein Quora-Thread (unter einigen Dutzend, die auf das Problem abzielen) fragt, ob es tatsächlich 100x oder 1000x Ingenieure gibt. Einige erweitern die Argumentation für 10x-Programmierer oder Ingenieure logischerweise dahingehend, dass tatsächlich einige Leute einem Projekt viel mehr Wert hinzufügen als andere. In diesem und anderen Beiträgen kommt es jedoch häufig darauf an, wie Ihr Maßstab aussieht und wie Sie tatsächlich Wert zuweisen.

Möglicherweise ist ein weiterer Quora-Thread hilfreicher: Er fragt, warum zehnmal mehr Menschen nicht bezahlt werden als andere Profis. Eine der Antworten, die Sie erhalten, ist, dass diese "Einhörner" der Entwicklungswelt häufig ihre eigenen Unternehmen gründen, anstatt sich für jemanden zu versklaven. Wenn Sie die Prämisse akzeptieren, dass die kreativen Produkte von Startups wie YouTube und Dropbox 1000-mal wertvoller sind als das Gehalt von jemandem bei Google, dann könnten Sie viele der gleichen Argumente vorbringen, um zu sagen, dass diese Unternehmer, diese Leute brach aus der Schachtel, um neue Produkte zu schaffen, waren mindestens 100-mal oder sogar 1000-mal produktiver als andere in ihrem Bereich - aber Sie sehen die Art der komplexen Logik hier. Es bricht irgendwie zusammen, weil ein Startup nicht wie ein großes Unternehmen ist und wir den Wert der Leute nicht wirklich daran messen, wie viel Geld sie verdienen ... oder zumindest, es ist in einer höflichen Gesellschaft verpönt.

Letztendlich ist dies alles sehr aufschlussreich, wenn es darum geht, wie die Branche funktioniert und wie sie ihre Mitarbeiter vergütet. Auf einer sehr einfachen Ebene könnte man sagen, dass die qualifiziertesten Leute am Ende für sich selbst arbeiten oder dass sie in größeren Unternehmen eine Menge Aufmerksamkeit auf sich ziehen, weil andere Leute nach einer Weile erkennen, wie gut sie in dem sind, was sie sind machen. Aber all dies ist nicht dazu gedacht, anderen, die vielleicht ein bisschen "durchschnittlicher" sind, das Leben zu nehmen. Obwohl einige unserer größten technischen Angebote von ein oder zwei Personen stammen, kommt man in einer solchen Gesellschaft ohne Zusammenarbeit und Gruppenarbeit nicht wirklich weiter - selbst wenn Sie Steve Jobs oder Bill Gates sind.

Unter praktischen Gesichtspunkten wären Unternehmen gut bedient, wenn sie sich nicht darum sorgen müssten, 10x Programmierer zu finden, sondern diese Energie in die Schaffung produktiver und intelligenter Teams stecken, ihre Mitarbeiter befähigen, innerhalb des Unternehmens zu wachsen, und die innere Produktivität jeder Person freisetzen würden. Aber für diejenigen, die Heldenverehrung betreiben und den Traum des mythologischen Überprogrammierers verfolgen wollen, ist es möglich, dass diese Megastars da draußen sind. Sie könnten einfach ihr ganzes Potenzial auf das nächste oder iPhone übertragen. (Weitere Informationen zur Vorbereitung auf Ihr nächstes Interview finden Sie unter Fragen zu The Craziest Tech - und was sie bedeuten könnten.)