Al revisar su pregunta, creo que veo tres preguntas:
- ¿Hay muchos programadores que realmente vuelven a casa y hacen más programación?
- ¿Las empresas que contratan programadores ven a los programadores 9-5 como un recurso menos valioso?
- ¿La redondez es un rasgo deseable? ( Sí , absolutamente, pero solo tener pasatiempos no necesariamente hace que una persona sea completa)
Sin embargo, creo que todas estas preguntas están motivadas por un único error leve al tratar de diagnosticar sus síntomas:
Actuar como un programador 9-5 es un síntoma superficial, no una causa raíz.
¿Qué es un programador 9-5?
En mi apuro anterior, descuidé describir a qué me refiero con "programador de 9-5" en esta respuesta. Parece que he ofendido a algunos al hacerlo. Entonces, agregaré este intento a una definición: alguien que pasa cero tiempo en actividades extracurriculares que mejoran su trabajo diario. En otras palabras, alguien que pasa todo su tiempo produciendo y ninguno invirtiendo en aprendizaje y crecimiento.
Por definición, casi nadie que pase algún tiempo aquí en Programadores encajaría en ese grupo. Hay muchas cosas que uno puede hacer además de la codificación real que mejora una carrera de programación fuera de su 9-5:
- StackOverflow o Programadores
- Lectura (programación o libros de ingeniería de software)
- Estudiar nuevas tecnologías.
- Etc.
¿Por qué podría estar actuando como un programador de 9-5?
La pregunta que debe hacerse realmente es por qué se siente como un programador de 9-5. Se me ocurren algunas razones posibles (probablemente todavía me haya perdido algunas).
1) En realidad eres un programador de 9-5 : no necesariamente disfrutas de la programación, pero puedes realizarla de manera competente para que te paguen. Haz tu trabajo y sal. La tecnología / programación no es lo suficientemente interesante como para estudiar fuera del horario laboral.
- Pronóstico : Esto es como el trabajador de fábrica de programadores. Probablemente sobrevivirá a la vida con un salario decente, una buena jubilación y, si el cielo no permite que las cosas empeoren mucho más en la economía, se jubilará a los 65 años. Sin embargo, si siente que tiene más potencial para usted o para los demás, entonces debe encontrar su pasión. Nadie llega a la "cima de su juego" (cualquier juego) sin pasión.
2) Su trabajo de 9-5 satisface la necesidad de codificación y, por lo tanto, explora otros pasatiempos : disfruta de la codificación y es lo suficientemente bueno. No piensa en programar en casa, pero aún se siente vigorizado para aprender y crecer de otras maneras fuera del horario laboral.
Pronóstico : Esto es como el gerente de fábrica de programadores. Todavía es un 9-5, pero su trabajo le brinda suficientes oportunidades para mantener sus habilidades afiladas, y tiene suficiente pasión para utilizar esas oportunidades. Su trabajo será reconocido en consecuencia. En esta situación, todavía es posible terminar atrasado donde quería estar en su trabajo, o con otros que lo ignoran inesperadamente. Para evitar eso, le sugiero que encuentre otras formas de mejorar sus habilidades de programación en parte de su tiempo extra. O bien, es posible que la programación pura no sea la mejor opción para usted. Podría ser mejor en un trabajo diferente donde las cosas que quiere hacer fuera de su 9-5 complementan mejor su trabajo diario.
Tenga en cuenta que esta es una escala móvil. El punto es simplemente que su éxito en su 9-5 se ve mejorado por el nivel de tiempo que pasa desarrollando y afinando habilidades relacionadas en su propio tiempo libre.
3) Su trabajo lo tiene agotado por la programación : no toda la programación se crea de la misma manera. Este trabajo mata la pasión por tu oficio. Es como ser un fotógrafo y ser asignado para tomar fotos de la escena del crimen. No hay arte en eso. En consecuencia, lo último que desea hacer más es programar.
- Pronóstico : si eres tú, necesitas un nuevo trabajo. Si todavía te gusta la programación, lo mejor de tu lista cuando buscas un nuevo trabajo es que el tema (o especialidad de programación) se ajuste mejor.
4) Su trabajo de tiempo completo lo ha agotado en general : de hecho, disfruta de la programación, y si recibió una herencia saludable y dejó su trabajo hoy, probablemente terminaría escribiendo su propio software. El único problema es que para cuando hayas hecho tu trabajo el día que estás mentalmente agotado. Cuando llegues a casa, no querrás hacer mucho más que [inserta aquí tu forma favorita de vegetación].
Pronóstico: puede ser o no culpa de su trabajo / empresa. A veces, un trabajo a tiempo completo es tan exigente. Sin embargo, el peligro de esta etapa, similar a la anterior, es que se estancará. Si bien cualquiera puede entender por qué deja el trabajo a las 5 y no piensa en el trabajo hasta que regrese por la mañana, con el tiempo notará que se ha quedado en el mismo lugar mientras que otros con más pasión entraron y azotaron una tormenta y conseguí algunas locuras. Puede que ni siquiera haya sido porque son mejores programadores, sino simplemente porque les apasionaba algo.
La solución no es fácil y probablemente sea diferente para todos. Cuando sentí que estaba llegando a esta etapa antes, lo mejor que he encontrado para resolver el blues laboral a tiempo completo es simplemente encontrar y tomar inspiración donde sea que esté: es decir, encontrar personas que hacen cosas geniales. Por ejemplo, me gusta leer artículos o entrevistas con los fundadores de nuevas empresas de software. Tal vez esa inspiración ni siquiera esté en la programación: fotografía, pintura, música, lo que sea. Si te aleja lo suficiente de la programación, tal vez hayas encontrado tu verdadera pasión.
Y, incluso podría ser culpa de su empleador. El desarrollo personal de los empleados puede beneficiar enormemente a una empresa. Puede sugerirle a su empleador que se centre, con algo de tiempo dedicado para dar a los programadores la oportunidad de reducir la velocidad, averiguar por qué los plazos siempre son tan estresantes y tener un poco de tiempo para aprender cosas nuevas. Incluso podría descubrir que la producción es más rápida en un entorno menos estresante.
El hilo conductor de todo esto es que necesitas descubrir un par de cosas sobre ti:
- ¿Es la pasión importante para ti? ¿Es la satisfacción de alcanzar un potencial desconocido o simplemente vivir una vida cómoda y estable?
- ¿La programación es una pasión para ti? Si no, pero no necesitas pasión, ¿al menos no trae infelicidad?
Para responder a su pregunta original, hay muchas oportunidades para los trabajadores que no son necesariamente apasionados, sino competentes. Pero no encontrarás ninguno de ellos trabajando en los mejores puestos de trabajo. No encontrará que se les pida que cofundan empresas . Y esos trabajos no están en la cima de la escala salarial. Nada de eso puede ser importante para usted, y no es importante para todos los empleadores, por lo que aún puede ser respetado siempre que el trabajo sea adecuado para usted.
Si algo de eso es importante, le sugiero que encuentre una manera de devolver la pasión a su carrera.
Nota
En respuesta a los comentarios
Estoy no afirmando que lo ideal sería pasar más de 40 horas a la semana de codificación. Sin embargo, los trabajos se tratan de producir y la mayoría requiere que pase casi todo ese tiempo codificando. En la mayoría de los trabajos de programación, eso solo mantendrá ciertas habilidades afiladas. Si desea permanecer apasionado (es decir, no quemarse) y no estancarse, necesitará encontrar el tiempo extra en algún lugar para mejorar sus habilidades para sobresalir en un trabajo de programación.
Ciertamente, algunas personas tienen la suerte de tener un trabajo que valora el desarrollo personal lo suficiente como para mantener una variedad de habilidades afiladas durante su 9-5. No parece que el póster original estuviera en este campamento. Si es así, quédate allí! Use su tiempo extra para ser productivo, pero no piense que tiene que ser "codificación". Si vuelves a casa sintiéndote "exhausto", entonces dudo que estés en este campamento. Un trabajo como este te haría sentir vigorizado.
El punto
Pasas 40 horas a la semana haciendo algo. Eso no es insignificante. Creo que deberías aprovecharlo al máximo. Para aprovecharlo al máximo, debe dedicar parte de su tiempo libre a mejorar las habilidades que utiliza durante el día.
La mayoría de los trabajos requieren suficiente "producción" (atención dedicada a la producción que no contribuye en gran medida al aprendizaje personal y al crecimiento) de las 40 horas (o más) que hay poco tiempo para el desarrollo personal. Creo que la cantidad de atención que una persona dedica a su propio aprendizaje y crecimiento está directamente relacionada con su éxito personal. Este es el punto que estaba tratando de abordar aquí .
Si no desea para mejorar sus habilidades de programación directa o indirectamente fuera de las horas de trabajo, entonces es muy posible que usted estaría mejor con un trabajo donde se puede utilizar más de las habilidades que usted disfrute mejorar y afilar en su tiempo libre