He obtenido un BBA con un menor en Ciencias de la Computación. ¿Vale la pena volver a la escuela y completar una licenciatura en ingeniería de software?

Inicialmente tenía solo el BBA y trabajé unos años en el negocio antes de enamorarme de TI trabajando como analista de negocios en proyectos de desarrollo de TI antes de volver a la escuela para obtener un título en ciencias de la computación y otro título corto en ingeniería de software. .

Debido a las circunstancias de mi vida, mi carrera en TI fue corta, pero terminé trabajando en administración para una compañía de TI y parte de mi trabajo consistía en contratar Consultores de TI para el gobierno y otras compañías en su nombre.

Lo que he aprendido de esta experiencia laboral es que el sector de TI es muy competitivo en muchos países. Además, es más fácil subir la escalera en una subespecialidad específica de TI que cambiar, por ejemplo, entre programación e ingeniería. En TI Como en muchos campos, tienes a los que hacen y tienes a los pensadores.

Tener un diploma en una especialidad específica probablemente lo hará más competitivo para encontrar trabajo en ese campo, mientras que un diploma más general como uno en ciencias de la computación abrirá las puertas a muchas subespecialidades, pero necesitará mucha más experiencia laboral para salir adelante. de la multitud y ser seleccionados para una entrevista.

Al elegir qué hacer a continuación, asegúrese de entender que la TI es un campo enorme con tantas especialidades diferentes y sepa qué es lo que más le interesa en general. ¿Quieres eventualmente construir software o sistemas? En ese caso, ¿desea trabajar en el frontend (desarrollo de UI / implementaciones de diseño), backend (desarrollo de base de datos / datawarehouse), en algún lugar en los algoritmos de desarrollo del medio? ¿Le gusta el diseño y la ingeniería lo suficiente como para no tener que programar una sola línea de código toda su vida? ¿Qué quieres trabajar en la arquitectura? ¿Sistemas de información? Sistemas de inteligencia de negocios? ERP? Bases de datos? Componentes de ETL? ¿Software? Etc …

Yo diría que … Si estuviera tratando de contratar a un ingeniero de software, alguien con un título de licenciatura (BBA) como su diploma principal no sería mi primera opción a menos que tuviera una experiencia bastante buena en el campo. Cualquier diploma especializado en ingeniería (incluso ingeniería mecánica o eléctrica) sería mejor (licenciatura o maestría).

Espero que este bit ayude 🙂

Gracias por la A2A.

No si puedes conseguir un trabajo de programación. Stephen Kurtzman hace un buen punto acerca de una EM, pero si conoce los conceptos básicos de CS (programación de procedimientos y OO y algoritmos básicos y estructuras de datos), probablemente pueda conseguir un trabajo y dejar que alguien le pague para que aprenda. Si no puede obtener un trabajo de programación, un bootcamp de programación será mucho más corto que un segundo grado (aunque nunca he interactuado con bootcamps, sé que algunos tienen tasas de colocación muy altas).

Si le gusta el desarrollo de software, considere un MS CS o un MS en ingeniería de software. Seré honesto: el primero tiende a tener más peso, pero el segundo es un mejor entrenamiento para construir sistemas de software complejos.

¡Buena suerte!

¿Por qué no obtener una maestría en informática? Probablemente tomará todo el tiempo, pero lo pondrá en un nivel más alto de comprensión.