¿Cuántas horas a la semana, además del trabajo, debe reservar un programador para educarse, contribuir a proyectos paralelos y compartir o escribir sobre su experiencia?

Supongo que la única respuesta para todos es “todos los que necesite o pueda pagar”. Alguien que tiene hijos encontrará menos tiempo disponible que alguien sin hijos en general. Si eres soltero y odias socializar, entonces probablemente tengas mucho tiempo en la computadora para educar.

Alguien con 1 año de experiencia puede necesitar más tiempo que alguien con 20 años de experiencia. Hay demasiadas incógnitas para responder realmente algo como esto.

Cuando comencé, pasé alrededor de 14 a 18 horas al día en el trabajo. Fue bastante divertido para mí, así que no me sentí como trabajo. Durante ese tiempo pasé horas educándome entre tareas. Esto fue a fines de la década de 1990, por lo que la banda ancha para el hogar no era tan común como hoy, pero el trabajo tenía una buena conexión a Internet, mucho más rápido que el acceso telefónico de mi casa. Además el trabajo estaba a solo 5 millas de mi casa. Hice esto por muchos años.

Avance rápido casi 20 años y ahora no paso tanto tiempo porque tengo mucha más experiencia. Sé cómo aprender y lo que es importante, así que no tengo que leer muchas cosas.

Una cosa que he notado a lo largo de los años es que la gente pregunta en la red preguntas como “¿qué sucede cuando haces X?” Mi primera reacción es “hacer X y ver”. Parece que algunas personas tienen miedo de probar algo y ver qué sucede. Con lo prolífico que son las máquinas virtuales en la actualidad, existe un riesgo pequeño incluso en pruebas destructivas, siempre que lo haga en un entorno seguro.