¿Puedes convertirte en un ingeniero de software excepcional con solo 40 horas de trabajo enfocado por semana?

Sí, pero. Si está haciendo el mismo trabajo enfocado que todos los demás, por definición no es una excepción.

Las personas excepcionales tienden a hacer menos de lo que hacen los demás, y más de una cosa valiosa y diferenciada, en la que pueden o no invertir más tiempo. Pase 10 horas a la semana explotando lo que sabe por productividad y 30 horas corriendo en la dirección opuesta a su zona de confort. Prepárate para esas 30 horas para consumir tu pasión y volar en más horas.

Tendrá un poco de calor, ya sea golpeando a sí mismo o siendo golpeado por su jefe y sus compañeros por no poner todos sus huevos en su canasta. Incluso puede perder en reconocimientos a corto plazo. Pero tan pronto como se haya adelantado a la curva y esté listo para un cambio radical en la tecnología que no habían previsto, se lo considerará un héroe y se le dará un reconocimiento de liderazgo.

Piense en todos los “buenos ingenieros” que hicieron sus 40 horas de trabajo y obtuvieron promociones planeadas hace 8 años, en comparación con los que estaban haciendo lo mínimo para mantener el motor en marcha, mientras jugaban con la tecnología móvil y otras tecnologías de próxima generación. ¿Cuáles crees que saltaron a una carrera excepcional? ¿Y cuáles crees que enfrentaron despidos cuando ocurrieron?

“No todos los que vagan están perdidos”, dijo Tolkien sobre un Hobbit excepcional.

No seas vainilla si quieres ser excepcional.

Fred Brooks, en The Mythical Man-Month , cita (y está de acuerdo con) un estudio realizado por Charles Portman que indica que los programadores dedicaron solo la mitad de su tiempo a la programación real. Si eso es cierto, entonces 40 horas enfocadas es equivalente a una semana laboral de 80 horas. Deberías poder hacer bastante en ese tiempo.

Los programadores excepcionales a menudo se definen por lo que hacen cuando no están trabajando, en lugar de lo que usted hace mientras trabaja. Si bien siempre estará pensando como un programador que trabaja para otra persona, una vez que domine una tecnología no estará aprendiendo tanto (pasará mucho tiempo utilizando las habilidades que ya aprendió).

Los ingenieros de software verdaderamente excepcionales tienen trabajos que les brindan una gran flexibilidad en el trabajo que pueden hacer, o complementan su trabajo diario con la lectura o proyectos paralelos durante la noche. La única forma en que alguna vez recomendaría hacer más de 40 horas a la semana de manera regular es si estás en una posición en la que aprendes constantemente, por lo que no es necesario un tiempo extra después del trabajo.

40 horas a la semana es más que suficiente. 20 horas de trabajo enfocado te llevarán muy lejos. Más allá de eso, comenzarás a ver un rendimiento decreciente.

Tienes que pasar mucho tiempo contemplando y visualizando. Dar un paseo o una ducha. Tendrás una nueva perspectiva sobre las cosas.

Serás un excepcional [cualquier profesión aquí] cuando el tiempo vuele sin que te des cuenta, mientras haces lo que amas.

Por lo general, puede mantener su trabajo a 40 / hr / semana; Sin embargo, para volverse excepcional, debería pasar más de 40 horas programando, aprendiendo y haciendo cosas que expandirán su mente.

40 horas a la semana está bien, haz eso hasta que alcances las 10,000 horas, ¡y luego serás increíble!