Tome las clases de CS que pueda (asegúrese de ingresar en matemáticas discretas, estructuras de datos / algoritmos) y trabaje en algunos proyectos de programación propios en su tiempo libre. A la mayoría de las empresas de tecnología no les importa cuál es tu título, sino lo inteligente que eres y lo preparado que estás para hacer el trabajo. Muchas de estas compañías contratarán a cualquiera que pase sus entrevistas, lo cual no siempre es una hazaña fácil, pero algunos conocimientos de matemáticas y algoritmos discretos ayudarán en gran medida a prepararlo para codificar entrevistas. El resto es solo práctica.
La buena noticia aquí es que, una vez que comienzas a ser realmente bueno en la programación, hay algo así como 10 trabajos por cada candidato calificado, y muchos de ellos pagan cerca de 6 cifras. Llegar allí puede requerir práctica y trabajo duro, pero la mayoría de los recursos que necesitará están disponibles gratuitamente en línea: la red está llena de recursos para programadores. El hecho de que su diploma diga “Psicología” no importará mucho a la larga, solo significa que probablemente tendrá un poco de recuperación en relación con los estudiantes de CS.
Buena suerte.
- ¿Cómo se prepara alguien para un trabajo de programación de software siendo ingeniero textil por grado?
- ¿Se requieren ingenieros de software en todas las empresas?
- ¿Las empresas consideran que los ingenieros de doctorado están sobrecalificados?
- ¿Qué tipo de trabajos existen en Google para las personas con 20 años de experiencia en desarrollo de software en diversas tecnologías como .Net, sql, BI, ETL, etc.?
- ¿Qué se necesita para convertirse en desarrollador de software? ¿En qué idiomas y scripts deberías ser bueno?