Respuesta corta: sí.
Pero depende mucho de sus habilidades iniciales y predisposición mental. En todos los casos, le costará un esfuerzo significativo y un tiempo que varía de 1 año a infinito. Y el resultado puede ser muy promedio.
Por lo tanto, teniendo esto en cuenta, pregúntese: “¿Me gustaría ser un programador promedio?” Porque si usted afirma ser un excelente programador, ¿por qué todavía no está en la industria?
- ¿Qué puedo hacer en un período de tiempo de 3 meses que pueda ayudarme a mejorar mis habilidades como ingeniero de software para poder construir una base sólida para mi carrera?
- Si no me etiquetan para un proyecto (trabajo como recurso sombra), ¿contaría la experiencia?
- ¿Tendré problemas como desarrollador de software si tengo dificultades para completar las tareas de programación en la escuela?
- ¿La tecnología, la automatización y / o el software matan trabajos?
- ¿Qué puesto de trabajo es mejor prueba de software o desarrollo de software?
También ser programador significa toda su vida profesional de descanso frente a la pantalla de la computadora (a menos que aparezcan otros tipos de entornos de desarrollo en el mercado) con todos los inconvenientes apropiados (posibles problemas con los brazos, el cuello, la columna vertebral). Y aquí tu edad importará mucho. Entonces, una vez más: si tiene más de 30 años y no tiene experiencia en codificación, ¿cuáles son sus posibilidades? Se honesto contigo mismo.
Por supuesto, nada puede impedir que lo intentes. Le sugiero que elija un lenguaje simple (JavaScript, Java, C #) y lea cuidadosamente cualquier buen tutorial. Por ejemplo, para construir un sistema de chat simple. Y si te sientes cómodo con eso, puedes proceder a cosas más complejas. Por ejemplo, un juego simple. No te quedes con los libros por mucho tiempo. Comience con ejemplos reales lo antes posible. Después de un par de meses, comprenderá mucho más sobre usted como ingeniero de software.
Sigue y buena suerte.