¿Qué camino debe tomar una persona de 40 años con una licenciatura en economía para convertirse en programadora de computadoras?

Solo hay una respuesta: codecodecode. ABC: A siempre B debe ser C (ingrese Alec Baldwin).

Elija un idioma, comience con helloworld y muévase en la dirección en la que desea sobresalir. Mientras tanto, deberá familiarizarse con los conceptos básicos de CS (algoritmos, estructuras de datos), aprender a utilizar sistemas operativos similares a Unix, línea de comandos y scripting, redes básicas y bases de datos. Los sistemas de control de fuente (GIT y mercurial en estos días) también son una necesidad. Hay más que suficientes materiales en las redes de comunicación sobre cualquier cosa para aprender sin un tutor.

¿Qué otras habilidades para recoger? Simplemente navegue los anuncios de trabajo e intente encontrar partes comunes. Lo más probable es que obtener el primer trabajo sea la parte más difícil, todo será cuesta abajo más adelante (en el sentido positivo).

Supongo que ya tiene alguna experiencia profesional que no es de programación (puede usarlo como apalancamiento) si trabajó en banca puede llegar a compañías que se especializan en software de banca; tal vez no sepa tanto sobre programación como un graduado de CS Pero seguro que sabes más sobre la banca.

Conocí a muchas personas que no estudiaron CS (químico, un par de físicos, pocos matemáticos, historiador del arte y un par de abogados) y me convertí en muy buenos desarrolladores. Una cosa que tenían en común era que estaban realmente interesados ​​en convertirse en programadores. Por otro lado, conozco muchas de las principales CS que no tenían “eso” y terminaron haciendo soporte de TI o administración de red.