Uno de los mayores mitos en el mundo de la programación es la existencia de los 10x Engineers, hay personas que afirman haber trabajado con ellos, otros se niegan a creer que haya desarrolladores de este nivel e, incluso, algunos se auto proclaman 10x Engineers. Para nosotros en KeepCoding no es un mito, es una realidad, y hemos visto casos de desarrolladores que incluso sin haberse formado previamente, han llegado a ser de los mejores picando código, pero también hemos visto cómo un desarrollador con la correcta formación pasa a ser un 10x Engineer.
Para que no creas que estamos locos, la ciencia valida la existencia de estos seres privilegiados. Todo se remonta al año 1969 donde se realizó el estudio “Exploratory Experimental Studies Comparing Online and Offline Programming Performance”. En este estudio se analizó el desempeño de los programadores que tenían alrededor de 7 años de experiencia y se compararon los desarrolladores con un rendimiento promedio, con los que mostraban un mayor rendimiento. Entre los diferentes resultados que mostró el estudio, se encontró que el ratio de diferencia entre los mejores y los promedio en la velocidad de ejecución era 10 a 1, de aquí que se empezará a llamar a los mejores 10x engineer.
¿Qué encontrarás en este post?
ToggleLa polémica ha vuelto
La polémica alrededor de los 10x engineers ha vuelto gracias a Shekhar Kirani, un inversor de la firma Accel India, que abrió en Twitter la discusión indicando que estos desarrolladores existen, sin embargo les empezó a atribuir características con las que algunos no están de acuerdo:
Dentro de esta discusión ha habido personas que dicen que estos tipos de desarrolladores no son buenos para las empresas, porque su capacidad de trabajo en equipo es mínima y prefieren hacerse cargo de todo antes que repartir el trabajo con los demás, sin embargo, también hay quienes dicen haber trabajado con ellos y que son los profesionales más completos porque, además de su excepcional inteligencia, son abiertos a ayudar a cualquier compañero y, lo más importante de todo, ellos no son conscientes de su inteligencia ni de cómo su rendimiento es mejor que el de los demás.
Una discusión viral
Ha dado tanto de qué hablar este tema, que ya hay un test en línea para que descubras si eres un 10x Engineer. ¡Anímate a descubrir si eres uno de ellos! También surgió el movimiento 1x Engineer, que muestra todas esas prácticas habituales que un programador hace día a día y pueden ir desde buscar en Google soluciones a sus bugs, hasta copiar y pegar fragmentos de código de StackOverFlow.
Nuestros 10x Engineers
En KeepCoding creemos en la formación de estos desarrolladores y nuestros KeepCoders son 10x Engineers porque:
- Son desarrolladores Full Stack, es decir no tienen un límite de conocimientos. Tienen capacidad para trabajar en back-end, front-end, interfaces gráficas, servidores, interfaces de usuario, procesamiento de datos, etc.
- Aprenden a convertir en muy poco tiempo una idea en líneas de código.
- Escriben un código limpio, que permite la lectura de cualquier persona.
- Le dan gran importancia al código, pero también trabajan en la documentación para que todos entiendan sus desarrollos.
- Tienen sus conocimientos actualizados y no temen cambiar su manera de trabajar según las novedades de los frameworks, lenguajes…
- Son capaces de enseñarle a sus compañeros temas relacionados con su trabajo.
- Aceptan cuando no saben algo y por esto no temen en pedir ayuda.
- Entiende los fallos como una oportunidad de mejorar su código.
- Tiene hobbies, un fondo de pantalla negro o de colores y son indiferente a los estereotipos que surjan sobre su profesión.
Convertir un desarrollador promedio en un 10x Engineer ¡es posible! Y para nosotros la mejor forma es con nuestros Bootcamps, la oportunidad perfecta para potenciar tu carrera profesional en el momento correcto. Si quieres saber más de ellos, descarga el temario: