¿A qué hábito hay que renunciar si quiero ser programador?

No es necesario que abandone ningún hábito, a menos que sean autodestructivos o que lo desconecten de la realidad. Esas son cosas a las que probablemente deberías renunciar de todos modos, así que incluso entonces, no diría que tengas que renunciar a ellas específicamente porque quieres ser programador.

Hay compañías que esperan compromisos a tiempo más allá de una semana de 40 horas, lo que podría significar que tiene que renunciar a partes de su vida fuera del trabajo. Personalmente, ese es uno de mis rompimientos de trato. Puedo pensar en un par de veces cuando perdí un trabajo por mi falta de voluntad de interferir demasiado con el resto de mi vida. Uno de ellos fue porque querían a alguien que pudiera manejar horas extras de trabajo regularmente. El otro no era tanto el trabajo en sí mismo, sino el viaje: más de una hora de ida debido exclusivamente a la distancia, no al tráfico. Habría trabajado de forma remota con el aspecto ocasional de la oficina, pero eso no era aceptable para ellos.

Tengo muchas otras cosas que me gusta hacer. Toco música (canto, guitarra, gaita), juego hockey de liga recreativa durante el invierno, leo muchos libros, juego varios juegos, hago artes marciales. Estoy casado con un hijo de 18 años. En gran medida, mi programación ha permitido esas cosas porque ha sido un trabajo estable y bien remunerado.

Escribiendo muchas respuestas de Quora … uh … ¡Maldita sea! … OK, ¡vuelve al trabajo ahora!

He mantenido todos mis malos hábitos desde que empecé hace 25 años y he recuperado algunos más en el camino. El hábito que deseo que abandonemos es el de volvernos complacientes y no aprender. Hay mucho más en el mundo de la programación de lo que tenemos en la escuela y en el trabajo.