Estoy en mis primeros 40 años; ¿Es tarde para mí volver a entrenar como desarrollador de Hadoop Software?

Para calificar esta respuesta, he sido ingeniero de software durante 23 años, 18 como gerente. Voy a darte la verdad en lugar de ser simplemente alentador.

Si está haciendo la transición de algo no técnico, entonces tiene mucho trabajo por delante. No quiero sugerir que estar en los 40 años es demasiado tarde para hacer algo razonable. Después de todo, la mayoría de las personas trabajan hasta los 60 años, por lo que tiene quizás 25 años antes de la jubilación.

Convertirse en un desarrollador de Hadoop significa más que solo comprender una tecnología específica. La verdad es que primero debe ser un desarrollador de software, luego centrarse en Hadoop o, más ampliamente, en “ciencia de datos”. Es decir, para tener éxito, necesita dos conjuntos de habilidades independientes: desarrollador de software y científico de datos.

Me centraría en irrumpir en el desarrollo de software primero, luego me preocuparía con Hadoop más tarde si eso es lo que quieres hacer.

Como desarrollador de software, leí esto como algo similar a: Tengo poco más de 40 años y nunca he tocado en instrumentos. ¿Es demasiado tarde para convertirme en pianista profesional de conciertos? Así que no es imposible pero realmente difícil.

More Interesting

¿Cuál es la vergüenza de tu desarrollador de software?

¿Cuál es el mejor entorno de trabajo para ingenieros y desarrolladores de tecnología?

¿Es realista pedir dos meses de vacaciones no remuneradas durante el verano, como desarrollador de software con 3 años de experiencia?

Preguntas de la entrevista técnica: ¿Cómo diseñaría un sistema para almacenar el historial de búsqueda de sus usuarios?

¿Cuál es la mejor empresa india de TI que ofrece desarrolladores de software con experiencia para clientes extranjeros?

¿Por qué las personas (CSE e IT Freshers) prefieren el desarrollo S / W a la garantía de calidad? ¿Por qué dudan en convertirse en ingenieros de prueba?

¿Cómo debe comportarse un desarrollador en estas condiciones?

¿Cuál es la mejor manera de medir la productividad del desarrollador?

¿Te reconocerá la industria si te llamas desarrollador de software pero no has desarrollado software por más de 10 años?

¿Puedo escribir una aplicación de servidor / cliente que use sockets en dos idiomas diferentes? Por ejemplo, ¿un servidor en C o C ++ y un cliente en Java o Python?

¿Necesita tener ciertas habilidades cognitivas para dominar la parte de metaprogramación de C ++ o alguien puede lograr una buena comprensión del mismo a través del trabajo duro?

¿Cómo funcionaban los programadores antes de que se crearan los sistemas de control de versiones?

¿Debería una organización de desarrollo adoptar un modelo de proceso único para todo su desarrollo de software?

¿Qué certificación debería elegir después de trabajar durante 5 años como desarrollador de software?

Cómo comenzar con el desarrollo de software independiente