El trabajo de diez profesionales: 10x desarrolladores: ¿son reales?

Autor: Roger Morrison
Fecha De Creación: 21 Septiembre 2021
Fecha De Actualización: 9 Mayo 2024
Anonim
El trabajo de diez profesionales: 10x desarrolladores: ¿son reales? - Tecnología
El trabajo de diez profesionales: 10x desarrolladores: ¿son reales? - Tecnología

Contenido


Fuente: Lassedesignen / Dreamstime.com

Para llevar:

El mundo de la tecnología está lleno de murmullos del legendario desarrollador 10x, pero si tal desarrollador realmente existe está en debate.

¿Alguna vez has oído hablar de un programador 10x? Si no está en el mundo de la tecnología, la respuesta es probablemente no, e incluso si está de alguna manera asociado con el mundo de la codificación y la tecnología, y es posible que no esté familiarizado con este término. Pero dentro de la comunidad de desarrolladores, se ha convertido en una forma abreviada de hablar sobre los conjuntos de habilidades que tienen las personas y cómo los usan para ser competitivos.

Algunas personas se refieren al programador 10x como una pieza del "folklore" de TI. Y de hecho, la idea es muy mitológica en su cara. Un programador 10x es un programador o desarrollador que es tan productivo como otras diez personas promedio en su campo. De modo que esa misma descripción, esa idea evoca una figura algo mitológica, un superprogramador "rey geek" con dedos veloces y un gran cerebro.


Dicho esto, hay mucho debate sobre si existen 10x programadores. ¿Puede alguien ser diez veces mejor que otra persona en este tipo de disciplinas?

¿Dónde está la prueba? El caso contra 10x programadores

Una gran parte del argumento de las personas que no creen en los programadores 10x se relaciona con la falta de investigación que muestre este tipo de disparidades de productividad. Los críticos pueden afirmar que existe una investigación muy incompleta para respaldar la idea del programador 10x, y que realmente no se puede medir de ninguna manera significativa. Por ejemplo, en este blog de Fog Creek, el experto en tecnología Laurent Bossavit habla sobre cómo la investigación sobre 10x programadores se realizó solo en grupos pequeños, que gran parte de la investigación era antigua y que utilizaba tipos de lenguajes de codificación bastante obsoletos. Bossavit también habla sobre incógnitas, como cuán relevante sería la ciencia anterior en la actualidad y qué tan bien se puede medir realmente la capacidad de programación o desarrollo.


Es una cosa intuitiva

Al contraatacar, aquellos que piensan que los programadores 10x están por ahí a menudo hablan de la misma complejidad inherente en el campo para sugerir que en teoría debería haber personas que sean diez veces más productivas que el promedio.

Por ejemplo, eche un vistazo a esta defensa bastante elocuente del programador 10x de Yevgeniy Brikman titulada "El desarrollador 10x no es un mito". Aquí, Brikman cita a alguien como William Shakespeare: no podemos medir realmente por qué Shakespeare era mucho mejor que otros escritores de su tiempo, pero la "prueba" es evidente en las escuelas y universidades, en las estanterías y en las bibliotecas.

Brikman también habla de que la programación y el desarrollo se basan en elecciones de diseño. Por ejemplo, menciona la utilidad de Ruby sobre C para varios proyectos. La idea que plantea es que al tomar mejores decisiones, un programador puede hacer el trabajo de diez personas y trabajar diez veces más productivamente que otra persona. Este tipo de argumentos mantienen viva la esperanza de que una compañía pueda ver a uno de estos gigantes de hoy en día entrar a sus oficinas en un día determinado. (Para obtener más información sobre el desarrollo tecnológico innovador, consulte The Pioneers of Computer Programming).

De ida y vuelta

Para obtener más información sobre la idea de los programadores 10x, no tiene que buscar más allá de Quora, una comunidad de redes sociales basada precisamente en responder preguntas tan espinosas.

Sin errores, sin estrés: su guía paso a paso para crear software que cambie su vida sin destruir su vida

No puede mejorar sus habilidades de programación cuando a nadie le importa la calidad del software.

Un hilo de Quora (entre una docena dirigida al problema) pregunta si realmente hay ingenieros 100x o 1000x. Algunos amplían el razonamiento para 10x programadores o ingenieros lógicamente para decir que, de hecho, algunas personas realmente agregan mucho más valor a un proyecto que otras. Sin embargo, en este hilo y en otros, la pregunta a menudo se reduce a cómo se ve su criterio y cómo realmente asigna el valor.

Otro hilo de Quora es posiblemente más útil: pregunta por qué no se paga a 10 personas a diez veces más que a otros profesionales. Una de las respuestas que obtiene es que estos "unicornios" del mundo del desarrollo a menudo comienzan a crear sus propias empresas, en lugar de esclavizar a alguien. Si acepta la premisa de que los productos creativos de startups como YouTube y Dropbox son 1000 veces más valiosos que el salario de alguien en, digamos, Google, entonces podría hacer muchos de los mismos argumentos para decir que estos empresarios, estas personas que salió de la caja para crear nuevos productos, fueron al menos 100 veces o incluso 1000 veces más productivos que otros en su campo, pero aquí se ve el tipo de lógica compleja. Se descompone, porque una startup no es como una gran empresa, y realmente no medimos el valor de las personas solo por la cantidad de dinero que ganan ... o al menos, está mal visto en la sociedad educada.

Al final, todo esto es muy instructivo al hablar sobre las formas en que funciona la industria y la forma en que compensa a su gente. En un nivel muy básico, se podría decir que las personas más capacitadas terminan trabajando para sí mismas, o que comienzan a llamar mucho la atención en las empresas más grandes, porque después de un tiempo, otras personas comienzan a darse cuenta de lo buenos que son en lo que hacen. hacer. Pero todo esto no se lo quitará a nadie más que pueda ser un poco más "promedio". Después de todo, si bien algunas de nuestras mayores ofertas tecnológicas son una creación de una o dos personas, realmente no se llega a ningún lugar en una sociedad como esta sin un poco de colaboración y trabajo en grupo, incluso si usted es Steve Jobs o Bill Gates.

Desde un punto de vista práctico, las empresas estarían bien atendidas si no se preocupan por encontrar 10x programadores, sino que utilizan esa energía para crear equipos productivos e inteligentes, capacitar a sus trabajadores para crecer dentro de la empresa y liberar la productividad interna de cada persona. Pero para aquellos que quieran participar en la adoración de héroes y perseguir el sueño del súper programador mitológico, es posible que esas mega estrellas puedan estar ahí afuera. Podrían estar aplicando todo su potencial al próximo o al iPhone. (Para ayudar a prepararse para su próxima entrevista, vea Las preguntas más locas de la entrevista técnica, y lo que podrían significar).