Hacker News Pregunta: Desarrolladores con niños, ¿cómo se mejoran las habilidades?
Publicado: 2017-03-12
Probablemente ya hayas visto el video viral de un padre que es interrumpido por sus hijos mientras da una entrevista en vivo en la BBC. Los padres que trabajan en todas partes, especialmente los trabajadores remotos, podrían identificarse con la vergüenza humorística de la situación. Incluso aquellos que han tenido mascotas interrumpiendo las llamadas de Skype conocen la sensación. Quiere que lo consideren un profesional y que lo tomen en serio, pero los pequeños invasores de la oficina en casa tienen otros planes.
https://twitter.com/JOE_co_uk/status/840165524038377472
Muchos desarrolladores que trabajan desde casa con niños conocen la lucha diaria de conciliar la vida familiar con el trabajo, lo que generalmente deja muy poco tiempo para mejorar las habilidades profesionales. Una pregunta popular en Hacker News esta semana dice: "Desarrolladores con niños, ¿cómo se mejoran las habilidades?" :
Recientemente, uno de mis colegas comentó sobre el gráfico de mi cuenta de GitHub: 'No habrá muchas casillas verdes en su cuenta una vez que tenga un hijo'. Esto fue en respuesta a mis sugerencias sobre cómo todos deberíamos seguir aprendiendo. Argumenté que muchos buenos programadores tienen familia con hijos y aun así se las arreglan para mantenerse al día. Me ignoraron diciendo que simplemente no es posible o que no cuidan a sus hijos.
Cuando busco en Internet, encuentro personas que tienen trabajos de tiempo completo entregando productos mientras tienen una familia y algunos todavía encuentran mucho tiempo para bloguear o escribir libros. ¿Cómo es esto posible? ¿Son estas personas sobrehumanas? ¿Cómo les va o se las arreglan si tienen hijos/familia?
La pregunta recibió casi 500 respuestas con consejos e historias de quienes están haciendo que funcione. Una de las primeras participantes en el hilo es Rachel Andrew, quien comparte cómo aprendió Perl como madre soltera, iniciando una nueva carrera en desarrollo web. Ella dijo que encontró el éxito “simplemente trabajando cada momento posible” que pudo y aprendiendo a ser organizada y enfocada con su tiempo.
Un tema común entre las respuestas es que tener hijos es como recibir un curso intensivo de gestión del tiempo. Cuando su tiempo disponible se reduce significativamente, se ve obligado a ser más decidido sobre cómo lo gasta.
Lo que aprendí: tu tiempo se reduce drásticamente, pero pasas el tiempo restante con más enfoque/dirección. Además, usa su tiempo de manera más inteligente, por ejemplo, solía hacer deportes (escalada en interiores), pero ahora solo voy en bicicleta todos los días desde / hacia el trabajo (~ 1 hora) para mantenerme en forma. Se tarda aproximadamente lo mismo que ir en tren o en coche.
Si tengo prioridades claras en mi cabeza, lo que quiero lograr en el 'tiempo extra' que tengo. Cuanto más clara sea la meta, mejores serán los resultados.
…debido a la falta de tiempo libre y la nueva necesidad de usarlo de manera eficiente, descubrí que probablemente he leído más física real en los últimos cuatro años que en los muchos años anteriores de soñar con eso.
La gestión del tiempo, para mí, es una "habilidad mejorada" más poderosa que cualquier cosa que pueda mantener su GitHub verde. Cuando sabe que tiene horas limitadas en el día y tiene compromisos difíciles, no tiene más remedio que aprender y trabajar de manera eficiente.
Agregaría que los niños me han enseñado a ser un mejor planificador ya dividir mis prioridades en partes pequeñas y bien definidas que pueden encajar en una vida ocupada. Esto ha sido valioso en general, no solo para la programación.
Un comentarista dijo que extraña los días en que podía quedarse despierto toda la noche trabajando y explorando nuevas tecnologías; ahora parece que el mundo sigue sin él. Otros comentaristas rechazan la idea de "mejorar las habilidades" por completo y alientan al autor original a no obsesionarse demasiado con los nuevos marcos brillantes.
Estoy de acuerdo con usted acerca de la necesidad de seguir cumpliendo con las palabras de moda para los trabajos, pero ¿estamos "mejorando nuestras habilidades" o haciendo girar nuestras ruedas? Hay algo de aprendizaje que vale la pena, pero gran parte es solo señalización de estado de BS. ¿Aprender otro marco SPA que resuelva los problemas del último marco, mientras introduce nuevos problemas? ¿Estás aprendiendo otra forma de agrupar tu contenido web? ¿Un nuevo lenguaje transpilado para reparar los agujeros en JavaScript?
Mucho de lo que consideramos "mejorar las habilidades" es solo un producto de nuestra inmadura cultura de desarrollo: cosas de aprendizaje en aras del cumplimiento de palabras de moda que no mejoran nada a largo plazo. Y la alta tasa de fracaso de los proyectos de software muestra que, de todos modos, no estamos ganando mucho con esta cultura.
Combatiendo el mito de que no puedes hacer nada con solo 15 minutos
Otro tema entre los comentarios son los “mitos” que crean los padres que les impiden usar los pequeños incrementos de tiempo que aparecen a lo largo del día. Un comentarista resume la mentalidad autolimitante que muchos adoptan después de tener hijos:
Los nuevos padres se crean limitaciones a sí mismos en su creencia de que es absolutamente imposible hacer algo fuera de la paternidad. El OP dice que se puede hacer un trabajo significativo en los 15 minutos que su bebé podría estar dormido. Un año de 15 minutos suma mucho.
La clave de la productividad es poder tomar esos incrementos de 15 minutos y encadenarlos en pequeños logros hacia una meta más grande. El desarrollador Chris Dawson compartió cómo escribió una aplicación a altas horas de la noche mientras cuidaba a su primer hijo.
“Solo tengo diez minutos aquí, quince minutos allá. Necesito horas concentradas de tiempo para construir algo. Eso es solo una historia”, dijo Dawson. Usó estos breves períodos de tiempo para crear una herramienta de blogs con una sola mano, porque necesitaba una forma de bloguear con una mano mientras sostenía a su hijo dormido.
“Cuando mi hija nació dos años después, mi esposa estaba tan cansada que se acostaba a las 8”, dijo Dawson. “Hacía dormir a mi hijo y luego me prometía que escribiría solo quince minutos antes de acostarme. Eso por lo general se convirtió en una hora o dos y tres años más tarde había escrito un libro para O'Reilly".
“Hay tantas veces que estoy exhausto después de llevar a los niños a la cama y simplemente navego por Internet”, dijo Dawson. “Si fuera realmente intencional con mi tiempo, incluso esos quince minutos podrían usarse para trabajar hacia mis objetivos. Pero hay una poderosa historia que me dice que no hará ninguna diferencia si solo pierdo ese tiempo”.
Dawson no se considera un triunfador extraordinario. Encontró el éxito al cambiar su perspectiva sobre el sueño que estaba perdiendo.
“No soy el mejor desarrollador, tuve problemas con la entrevista de Google que obtuve”, dijo Dawson. “Pero el éxito es 90% transpiración y 10% ingenio. ¿A quién le importa si estás sudando porque estás exhausto y sin dormir cuidando a los bebés en comparación con las sesiones de codificación de toda la noche?
"La mayor parte de lo que pensamos que es 'demasiado ocupado' para cualquier cosa en particular es un sesgo cognitivo por olvidar cuánto tiempo perdemos", dijo el ingeniero de JavaScript Sean McBeth.
Sam Littlewood, arquitecto sénior de V-Nova, ofreció algunos consejos prácticos sobre el hilo:
- No use la computadora para perder el tiempo: si necesito tiempo de descompresión, intente hacerlo haciendo algo con niños (¡LEGO!)
- Un desarrollo sólido. entorno en el que puede subir, poner en marcha una iteración y marcharse. (Como en el tiempo que tarda una tetera en hervir)
- Aprendiendo a codificar en mi cabeza: básicamente planificando la ruta de cambios/pruebas que haré la próxima vez que vuelva a mi máquina. Me parece algo así como el 'método de loci': un viaje definido. Muchas veces, el plan sale mal, pero los éxitos hacen que valga la pena. Después de 12 años de leerles a los niños, puedo hacer esto mientras les leo un cuento.
Los comentarios están llenos de historias inspiradoras e ideas para rutinas y consejos que pueden ayudar a los padres a ser más productivos. No existe un camino mágico hacia el éxito pero, como han descubierto muchos padres que trabajan, es posible que encuentre más tiempo del que pensaba que tenía.

