¿Cómo trabajar como programador en los EE. UU., Si tengo un título de ingeniería mecánica, no un título de CS? ¿Puedo obtener un doctorado o una maestría en CS con mi licenciatura anterior y luego trabajar como programador?

[No aborda cuestiones de ciudadanía, ya que esto no se mencionó en la pregunta]
Respuesta rápida: Sí, y probablemente no sea un buen uso de sus recursos.

Un título de ingeniería es mucho mejor que ningún título, algo mejor que un título de artes liberales, no tan bueno como un título de ingeniería eléctrica, y no tan bueno como un título de CS. Así que creo que estás bien académicamente.

Un máster en CS tiene un valor cuantificable, si está respaldado por un título de CS. No estoy seguro de lo contrario. Nunca me he encontrado con una situación en la que un doctorado ayudó a conseguir un puesto de desarrollador de software.

No importa su edad y otra experiencia, probablemente solo se lo considerará para nuevos puestos universitarios. Su tarea más urgente es convencer al gerente y al equipo de contratación de que usted es al menos un riesgo tan bueno como un graduado de CS. Haces esto con experiencia. Si no tienes experiencia en el trabajo, pasa unos 6 meses haciendo la tuya, creando sitios web o aplicaciones, y aprendiendo algunos conceptos básicos de CS. Como mencionó John Colagioia, también debe intentar encontrar algunos cursos puente a CS.

Ahí está eso. Un buen número de mis alumnos hace unos diez años eran graduados de ingeniería mecánica. Por lo general, hay un puñado de “cursos puente” para darle una base mínima de pregrado.

También tenga en cuenta que probablemente trabaje en una empresa que emplea programadores en algún lugar, por lo que podría obtener algo de experiencia o cambiar a una posición abierta cuando esté cerca de graduarse. Conocer la empresa y no necesitar toda la carga de orientación cuenta por una cantidad justa.

More Interesting

¿Existe tal cosa como un programador genio?

¿Necesito una licenciatura en informática para convertirme en ingeniero de software?

¿El aumento en la programación de bootcamps se atribuye al hecho de que las universidades están produciendo personas con títulos de CS que no tienen habilidades en el mundo real?

Me gradué con un título en CS, pero me preocupa si debería haber estudiado medicina en su lugar. ¿Qué tengo que hacer?

¿En qué debería especializarme en informática (especialización en ingeniería de software) o (ingeniería de software)?

¿Debería una empresa tener reglas sobre qué idiomas se pueden usar internamente? ¿Qué hay de las reglas para las plataformas de código abierto?

¿Cuál es el costo promedio por año, después de FICA, seguro de salud, espacio de oficina y salario, para un ingeniero de software en Silicon Valley?

¿Qué se siente pasar de una gran empresa (como Google, Facebook, Microsoft, etc.) como ingeniero de software a Finanzas (Goldman Sachs, DE Shaw, Morgan Stanley, etc.)?

¿Qué libros deben evitar los ingenieros de software?

¿Hay un lenguaje de programación que no necesita pruebas?

¿Dónde puedo ir para recibir capacitación en pruebas de software en India?

¿Cuál es el mejor marco SDLC?

¿Qué habilidades, conceptos o competencias se consideran útiles o necesarias tanto en el desarrollo web como en el desarrollo de software?

¿Qué son las herramientas de ingeniería de software que se pueden enseñar a los estudiantes universitarios?

Cómo reparar los ciclos de desarrollo de software que tardan demasiado