Si es una decisión acertada realmente depende de lo que intente lograr. Si está buscando un interruptor porque está cansado de la ingeniería mecánica y está entusiasmado con el software, estoy seguro de que puede hacerlo funcionar. Si está buscando un aumento en los retornos financieros, el software puede valer la pena. En cualquier caso, siempre que mantenga una buena actitud y una fuerte ética de trabajo, la transición debe ser manejable.
Hay muchas escuelas de codificación y bootcamps de codificación que puede buscar en línea que pueden enseñarle los conceptos básicos de la programación en 3-6 meses. Pueden brindarle una base sólida desde la cual buscar trabajo. En ese punto, deberá estar dispuesto a encontrar un rol de software de nivel de entrada. Es probable que las startups estén más dispuestas a darle una oportunidad si pueden demostrar que tienen una buena comprensión de los conceptos básicos de la ingeniería de software. Tomar la iniciativa para armar algunos de sus propios proyectos será realmente útil.
Si tiene mucha iniciativa propia, también puede tomar cursos en línea. Puede buscar cursos de programación de introducción en:
- Cómo comenzar a trabajar para proyectos de software independientes en India
- Estoy más fresco y tengo dos ofertas de trabajo: una en una startup que realiza análisis y otra en una gran compañía de software conocida como desarrollador de Java. ¿Cual deberia elegir?
- Cómo reiniciar mi vida laboral y personal y convertirme en un buen ingeniero de software y un buen padre / esposo
- ¿Cuáles son algunas especializaciones dentro de la ingeniería de software?
- Como gerente de contratación de un ingeniero de software, ¿cree que los candidatos con trabajos a tiempo completo son más competitivos que los candidatos por contrato?
- Berkeley: UC Berkeley Video y podcasts para cursos y eventos
- MIT: Materiales gratuitos del curso en línea
- Coursera: Coursera
Convertirse en un ingeniero de software es definitivamente posible. El primer paso más importante es establecer el compromiso mental y la fortaleza para creer que puede hacerlo. La programación no es ciencia espacial. Solo tienes que ser muy trabajador, paciente y dedicado a aprender y aplicarte.
¡Buena suerte!