Tengo 30 años y me gradué en TI en 2008 y quiero comenzar mi carrera como desarrollador de software. Puedo invertir 2 años en el aprendizaje. ¿Cómo y donde empezar?

Yo recomendaría adquirir habilidades de diseño web + desarrollo web. Cualquier tipo de negocio hoy en día, ya sea pequeño o muy grande, tiene su presencia en la web.

Los diseñadores web son contratados en grandes y pequeños números por la mayoría de las empresas. A juzgar por esta suposición, encontrará más empleos en esta área.

Como ha mencionado que le gusta / tiene una inclinación hacia el desarrollo, sería bueno si también pudiera aprender JavaScript. JS se promociona como la próxima gran cosa y muchos avances van en esa dirección.

Poco a poco, aprenda más lenguajes de programación basados ​​en web como PHP, Python, node.js,

Cree su propia cartera de diseño web y póngala en GitHub. Esté preparado para empezar poco a poco. Puede pasar un tiempo antes de que adquiera experiencia y comience a trabajar con empresas de renombre. ¡Recuerde que tendrá que superar a la mayoría de los candidatos en la industria y la mayoría de ellos ya tienen ventaja!

¡Todo lo mejor!

En general, hay tres formas de obtener una carrera.

  1. Ir a la universidad y obtener un título en Ciencias de la Computación. (Esto podría no ser para ti ya que ya tienes un título).
  2. Ir a un campo de entrenamiento. Hay programando bootcamps por ahí que te enseñarán a codificar. Algunos ofrecen garantías laborales y otros no. Algunos son cortos (12 semanas) y otros son más largos (hasta 30 semanas).
  3. Aprende por tu cuenta y muestra tus propios proyectos en Github. Cuando solicitas un trabajo, puedes agregar un enlace a tu Github para que vean que sabes cómo codificar.

Yo sugeriría el número 2. El número 3 es realmente difícil, y es solo si no tiene el número 2 como opción. Hay tanta información que es tan difícil decidir sobre un curso de acción. Pero, si te ves forzado a elegir un idioma y aprenderlo, hace las cosas mucho más fáciles.

¿Qué hiciste entre tu graduación y ahora? Ocho largos años. ¿Por qué no dedicar dos adicionales para computar / habilitar en la web ese negocio / profesión? Tener conocimiento del dominio aseguraría que desarrollarías algo relevante y práctico.

Creo que alrededor de 3 a 4 meses de aprendizaje debería ser lo suficientemente bueno.

Sin embargo, conseguir el primer descanso no será fácil. Ya que está comenzando de nuevo, tendrá que seguir los mismos pasos que un Fresher que aprobó este año. Por favor, vea mi respuesta a continuación.

La respuesta del usuario de Quora a ¿Qué debo hacer para ser seleccionado en cualquier entrevista como nuevo?

Es posible que tenga que comenzar en algunas pequeñas empresas hasta que obtenga la habilidad y la experiencia suficientes. Puede trabajar para llegar a compañías más grandes y obtener mejores salarios en función de sus habilidades y experiencia.

Creo que esto te dará algunas ideas.

CS50: Introducción a la Informática | Harvard Online Learning Portal

Incluso si sabes mucho de lo que están hablando, son excelentes maestros y sus historias son increíbles.