Le travail de dix pour: Les développeurs 10x sont-ils réels?

Auteur: Roger Morrison
Date De Création: 21 Septembre 2021
Date De Mise À Jour: 9 Peut 2024
Anonim
Le travail de dix pour: Les développeurs 10x sont-ils réels? - La Technologie
Le travail de dix pour: Les développeurs 10x sont-ils réels? - La Technologie

Contenu


Source: Lassedesignen / Dreamstime.com

À emporter:

Le monde de la technologie est en ébullition avec les murmures du légendaire développeur 10x, mais la question de savoir si un tel développeur existe réellement est à débattre.

Avez-vous déjà entendu parler d'un programmeur 10x? Si vous n’êtes pas dans le monde de la technologie, la réponse est probablement non, et même si vous êtes associé d’une façon ou d’une autre au monde du codage et de la technologie, vous ne connaîtrez peut-être pas vraiment ce terme. Mais au sein de la communauté des développeurs, cela devient un moyen abrégé de parler des compétences que possèdent les gens et de la façon dont ils les utilisent pour être compétitifs.

Certaines personnes qualifient le programmeur 10x de "folklore" informatique. Et en fait, l'idée en est très mythologique. Un programmeur 10x est un programmeur ou un développeur aussi productif que dix autres personnes dans son domaine. Donc, cette description même, cette idée évoque une figure quelque peu mythologique, un super-programmeur «roi geek» avec des doigts ultra-rapides et un grand cerveau.


Cela dit, il y a beaucoup de discussions sur l'existence ou non de programmeurs 10x. Quelqu'un peut-il être dix fois meilleur que quelqu'un d'autre dans ce genre de disciplines?

Wheres la preuve? L'affaire contre les programmeurs 10x

Une grande partie de l'argument de ceux qui ne croient pas aux programmeurs 10x est liée au manque de recherche montrant ces disparités de productivité. Les critiques peuvent soutenir qu'il existe des recherches très sommaires pour soutenir l'idée du programmeur 10x, et que cela ne peut vraiment pas être mesuré de manière significative. Par exemple, dans ce blog de Fog Creek, Laurent Bossavit, expert en technologie, explique que la recherche sur les programmeurs 10x n’était effectuée que sur de petits groupes, qu’une bonne partie de la recherche était ancienne et qu’elle utilisait des types de langage de codage plutôt obsolètes. Bossavit parle également d'inconnues telles que la pertinence de la science antérieure aujourd'hui et la mesure dans laquelle vous pouvez réellement mesurer la capacité de programmation ou de développement.


C’est une chose intuitive

En ripostant, ceux qui pensent que les programmeurs 10x sont sur le marché parlent souvent de la même complexité inhérente au domaine pour suggérer qu'il devrait en théorie exister des personnes dix fois plus productives que la moyenne.

Par exemple, jetez un œil à cette défense assez éloquente du programmeur 10x de Yevgeniy Brikman intitulée «Le développeur 10x n’est pas un mythe». Ici, Brikman cite une personne comme William Shakespeare - nous ne pouvons vraiment pas savoir pourquoi Shakespeare était tellement meilleur écrivains de son temps, mais la «preuve» est évidente dans les écoles et les universités, sur les étagères de livres et dans les bibliothèques.

Brikman explique également que la programmation et le développement sont basés sur des choix de conception. Par exemple, il mentionne l'utilité de Ruby sur C pour divers projets. L’idée qu’il avance est qu’en faisant de meilleurs choix, un programmeur peut en effet faire le travail de dix personnes et travailler dix fois plus efficacement que d’autres. Ce type d'arguments permet de maintenir l'espoir qu'une entreprise puisse voir l'un de ces géants des temps modernes entrer dans ses bureaux, quel que soit son jour. (Pour plus d'informations sur le développement technologique révolutionnaire, voir Les pionniers de la programmation informatique.)

D'avant en arrière

Pour plus d’informations sur l’idée des programmeurs 10x, vous n’avez pas à chercher plus loin que Quora, une communauté de médias sociaux basée précisément sur des réponses à des questions aussi épineuses.

Pas de bugs, pas de stress - Votre guide étape par étape pour créer un logiciel qui change la vie sans vous détruire

Vous ne pouvez pas améliorer vos compétences en programmation lorsque personne ne se soucie de la qualité des logiciels.

Un fil Quora (parmi une douzaine de personnes ciblées par le problème) demande s’il existe réellement des ingénieurs 100x ou 1000x. Certains prolongent logiquement le raisonnement des programmeurs ou ingénieurs 10x en disant qu'en fait, certaines personnes ajoutent beaucoup plus de valeur à un projet que d'autres. Cependant, dans ce fil de discussion et d'autres, la question se résume souvent à ce à quoi ressemble votre critère et à la manière dont vous attribuez une valeur.

Un autre fil de discussion de Quora est peut-être plus utile: il demande pourquoi 10 personnes ne sont pas payées dix fois plus que les autres professionnels. L'une des réponses que vous obtenez est que ces "licornes" du monde du développement continuent souvent à créer leur propre entreprise, plutôt que de rester esclaves de quelqu'un. Si vous acceptez le principe selon lequel les produits créatifs de startups telles que YouTube et Dropbox ont 1000 fois plus de valeur que le salaire de Google, par exemple, vous pouvez invoquer les mêmes arguments pour affirmer que ces entrepreneurs, ces personnes sorti de la boîte pour créer de nouveaux produits, ont été au moins 100 fois, voire 1000 fois plus productifs que d'autres dans leur domaine - mais vous voyez le genre de logique complexe ici. Cela tombe un peu en panne, car une start-up n’est pas comme une grande entreprise et nous ne mesurons pas vraiment la valeur des personnes simplement en fonction du revenu qu'elles gagnent… ou du moins, cela est mal vu dans une société polie.

En fin de compte, tout cela est très instructif pour parler du fonctionnement de l'industrie et de la manière dont il indemnise ses employés. À un niveau très élémentaire, vous pouvez dire que les personnes les plus qualifiées finissent par travailler pour elles-mêmes ou commencent à attirer beaucoup d'attention dans les grandes entreprises, car après un certain temps, d'autres personnes commencent à se rendre compte à quel point elles sont bonnes. faire. Mais tout cela n’est pas à prendre à quelqu'un d’autre qui pourrait être un peu plus «moyen». Après tout, même si certaines de nos offres technologiques les plus importantes ont été créées par une ou deux personnes, vous ne réussissez pas vraiment dans une société comme celle-ci sans une collaboration et un travail de groupe, même si vous êtes Steve Jobs ou Bill Gates.

D'un point de vue pratique, les entreprises seraient bien servies si elles ne cherchaient pas de programmeurs 10x, mais au contraire, consacraient cette énergie à créer des équipes productives et intelligentes, en donnant à leurs employés la possibilité de se développer au sein de l'entreprise et en libérant la productivité interne de chacun. Mais pour ceux qui veulent se livrer au culte des héros et chasser le rêve du super-programmateur mythologique, il est possible que ces méga-stars soient présentes. Ils pourraient simplement appliquer tout leur potentiel au prochain iPhone ou au prochain iPhone. (Pour vous aider à préparer votre prochaine entrevue, voir Les questions d'entrevue les plus folles de la technologie - et leur signification.)