¿Con qué frecuencia aprendes nuevas tecnologías / idiomas y cuántas horas pasas en una semana cuando estás aprendiendo?

Mucho depende de lo que quiere decir con “aprender”: familiarizarse, ser poco competente o ser capaz de usar en el trabajo.

En los últimos cinco o seis años he aprendido bastante de Python, PHP, Javascript, git, subversion, maven, ant, mockito, junit y varios otros idiomas, bibliotecas y herramientas para poder realizar trabajos útiles en ellos. Por lo general, me lleva un par de semanas de trabajar en un proyecto para llegar al punto en el que soy realmente productivo, pero tenga en cuenta que no solo estuve estudiando sino que, lo que es más importante, aplicar lo que estoy aprendiendo a un proyecto real

Paso una buena cantidad de mi tiempo libre en inmersiones profundas a través de Wikipedia, tutoriales de idiomas y código; el ejemplo más reciente de esto fue el tiempo que pasé jugando con Haskell y Xmonad. Pierdo la noción del tiempo cuando hago eso.

Gracias por A2A

Creo que la mayor parte del tiempo una programación es entender el problema. Esto no siempre es un aprendizaje técnico, sino que está aprendiendo constantemente algo, como lo que realmente quiere el cliente, cómo trabajar con otros para entregar el proyecto.

Como tal, diría que incluso después de trabajar en TI durante 24 años, dedico unas 40 horas a una semana de 60 horas a aprender algo.

Es una pregunta rara, de verdad … Paso muchas horas cada semana aprendiendo cosas nuevas. Las cosas que ya sé, siempre que se apliquen, me permiten ser muy productivo. Pero las cosas que no sé pero necesito, bueno, esas cosas se retrasan y me disuaden considerablemente.

Entonces … “cuando estoy aprendiendo …” seguramente espero que sea la mayor parte de mi vida laboral. En serio, lo que sé (después de 40 años de escribir programas y diseñar software) nunca es suficiente. Por un lado, gran parte de lo que necesito aprender es idiosincrásico … específico de los sistemas que he heredado o creado yo mismo. Por otro lado, necesito aprender muchos conceptos, arquitecturas y patrones nuevos.

Así que … “¿Con qué frecuencia [I] aprendo nuevas tecnologías / idiomas …” Como se expresa, la respuesta es “continuamente”. Siempre estoy aprendiendo nuevas tecnologías e idiomas.

Supongo que podría llegar el día en que nosotros (los humanos) sepamos todo lo que hay que saber sobre el procesamiento de la información, pero estoy seguro de que no estamos ni cerca de ese punto. Eso significa que cada uno de los que practicamos el arte y la ciencia de la artesanía de software tendremos que participar en el aprendizaje continuo para el futuro indefinido.

Pasé la mayor parte de mi desarrollo de software de 30 años aprendiendo nuevos idiomas. Todavía leo y toco con nuevos idiomas en mi pseudo retiro.

Pasé al menos 3–4 horas a la semana la mayoría de las semanas manteniéndome al día con las tecnologías y tendencias. Si estuviera en un proyecto para ganar algo específico y nuevo, podría dedicar de 20 a 40 horas a cada uno, centrándome en el nuevo conocimiento.

Cuando cambié de carrera a los 50 años, podría dedicarme a tiempo completo a estudiar nuevas habilidades.


Me diagnosticaron TDAH y TOC a los 50 años.

Intento enfocarme en una nueva tecnología cada mes y tomo aproximadamente un par de horas al día leyendo y practicando. Uso algo llamado técnica de Pomodoro para asegurarme de que lo calculo para saber cuánto esfuerzo me cuesta aprender la nueva tecnología / lenguaje. Esto también me permite asegurarme de que no interfiera con mis obligaciones laborales