Yo estaba en un barco similar no hace mucho tiempo. Estudié Ingeniería Industrial en la universidad y me di cuenta de cuánto potencial hay en el desarrollo de software después de trabajar en 2 aburridos trabajos en Ventas y Operaciones en Silicon Valley. A diferencia del comentario a continuación, no creo que sea demasiado tarde para regresar y aprender algo que te apasiona. Mi sugerencia: encuentre un trabajo que pueda tolerar o que sea bueno para que lo apoye y le permita ahorrar un poco de lado. De hecho, ahorra tanto como puedas. Mientras más, mejor. Puede que tenga que hacer algunos sacrificios, como salir menos, mudarse a una parte más barata de la ciudad, comer menos y cocinar en casa más. Pero si se toma en serio este cambio, encontrará la manera de hacerlo. Descarga aplicaciones financieras como Mint si tienes que hacerlo. Una vez que haya guardado un fondo de emergencia para sobrevivir entre 6 y 12 meses sin trabajo, ahorre otros $ 10 a 20 mil y mire en un campo de entrenamiento de codificación. Digo $ 10– $ 20k porque eso es lo que costará la matrícula para uno de estos campamentos. De ninguna manera son baratos y su billetera recibirá un golpe. Pero conozco a suficientes amigos / colegas que tomaron este camino y les permitió obtener los trabajos de sus sueños como desarrolladores de software. Desde sus perspectivas, el bootcamp “valió la pena”. Por favor, también tenga en cuenta que estas personas viven y respiran el código. Estas son las mismas personas que preferirían ir a un hackathon en lugar de salir de fiesta hasta que salga el sol los fines de semana (al menos la mayoría de ellos). Realmente aman lo que hacen.
Si bien un Campo de entrenamiento de codificación no es la única respuesta, probablemente sea la opción más realista en este momento. Puedes intentar volver a la escuela y obtener un título de CS, pero eso requerirá otros 3–5 años y matrícula para cada uno de esos trimestres / semestres. Los préstamos pueden ser un poco costosos y muchas de estas compañías de tecnología están contratando graduados de estos campos de entrenamiento sobre aquellos con títulos de CS que solo conocen la teoría. La clave es que estos empleadores buscan contratar desarrolladores con experiencia práctica (también conocida como una cartera y actividad de github). Debe demostrar que conoce sus cosas y ha creado aplicaciones / proyectos de trabajo en el pasado. Alternativamente, puedes enseñarte a ti mismo (más barato) pero te arriesgas a aprender malas prácticas en el camino. Estoy haciendo el Bootcamp de codificación en este momento y no es fácil (12–16 horas de codificación al día. Sí, has leído bien). Pero he aprendido mucho desde el desarrollo de front-end hasta cómo configurar un servidor, comandos git, lenguajes backend … básicamente aplicaciones de pila completa. Estoy a mitad de camino a través del programa y me graduaré justo antes del Día de Acción de Gracias. Espero conseguir un trabajo de desarrollo de software entre principios y mediados de febrero del próximo año. Me gustaría ver los campos de entrenamiento en su área, ya que se están expandiendo rápidamente y se están volviendo muy populares. Hay diferentes maneras de llegar a donde quiere ir, pero investigue y comience a planificar el futuro en caso de que decida dar el salto. Recuerde que las personas que tienen éxito no llegaron sin correr ningún riesgo. Nunca es demasiado tarde para cambiar tu dirección en la vida. ¡La mejor de las suertes!