Sí, si tiene un título universitario que no es informática, ingeniería informática o ingeniería de software. Sí, si desea trabajar en los Estados Unidos pero no es ciudadano. Sí, si quieres trabajar para algunas grandes empresas. Sí, si quieres trabajar para un gobierno. No lo contrario.
Un título en ciencias de la computación o relacionado es el camino más seguro hacia buenas posiciones en la industria. Para ser un ingeniero eficaz que desarrolle productos de software (no un software de escritura de centro de costos para respaldar un negocio diferente), necesita conocer los conceptos básicos que debe haber aprendido para obtener un título en ciencias de la computación, incluidos paradigmas de programación, estructuras de datos básicas, enfoques algorítmicos generales, concurrencia, cómo funcionan los sistemas operativos y la arquitectura de la computadora. Tener un CS o un grado relacionado sugiere buenas probabilidades. Si bien también puede demostrar que con un trabajo usando esas cosas que generalmente requieren un título en informática, tener el título evita ese problema de huevo y gallina. Los programas de grado de EE varían en la superposición de CS, muchos EE no son buenos para escribir software porque ese no es su enfoque, y no cuentan lo mismo que CS y grados relacionados.
Una maestría es mejor para los inmigrantes estadounidenses. Hay un grupo de visas H1B reservadas para titulados avanzados que hace que sea más probable obtener una maestría. Un título de maestría también es más creíble entre los inmigrantes de lugares con programas de pregrado que tienen mala reputación: un compañero de trabajo inmigrante me dijo que “debería ignorar los títulos de licenciatura (de su país) porque no valen nada y solo mirar a las personas con maestría”. grados “. Obtener ese título en los Estados Unidos también es mejor porque le da más acceso a las empresas como candidato para un trabajo.
- ¿Está bien trabajar en un lenguaje de programación que no se usa en ninguna parte, excepto en mi pequeña empresa? El lenguaje se basa en conceptos OOPS y es similar a C ++. Estoy realmente preocupado por mi futuro. ¿Debo solicitar otros trabajos?
- ¿Se ven afectados los trabajos de desarrollo de software debido a los despidos de TI y la automatización para los nuevos en 2017?
- ¿Cuál es la mejor manera de construir un portal para desarrolladores?
- ¿Cuál es la verdadera razón detrás del bloqueo de países como Siria para acceder a algunos sitios web?
- ¿Cuál es el punto de que las grandes casas de software compren desarrolladores talentosos más pequeños si solo homogeneizan y finalmente matan la IP y los talentos que compraron?
Algunas grandes compañías cuentan una maestría como más años de experiencia laboral de lo que se necesita para obtener una. Puede que te resulte útil.
Un título de maestría puede ser mejor para el pago que la experiencia en algunos trabajos del gobierno donde eso establece la escala salarial. La industria privada ofrece proyectos más interesantes para una mejor remuneración, aunque a algunas personas les gustan los trabajos del gobierno por otras razones y pueden encontrar que el aumento salarial los hace más prácticos.
De lo contrario, será mejor que pases tu tiempo trabajando que obteniendo un título adicional. Una maestría no sugiere que seas mejor en tu trabajo. La experiencia en la industria sí, por lo que los candidatos que han pasado dos años trabajando en la industria son una mejor opción que aquellos que permanecieron en la escuela durante el mismo tiempo. La mayoría de los gerentes de contratación que los ingenieros pueden esperar es trabajar un paso más alto que antes en una escala logarítmica, como los ingenieros que han realizado proyectos de alcance con un subsistema. Con recién graduados de programas con niveles desconocidos de trabajo práctico, no podemos contar con nada. Los estudiantes de maestría tienen más probabilidades que los estudiantes de BS de haber tomado clases de proyectos desafiantes como la construcción de compiladores, aunque todavía no hay garantía. Los titulares de doctorados a menudo son menos deseables porque eso se correlaciona con un peor desempeño como ingeniero de software, tal vez debido a la selección de una disposición diferente.