¿Debo dejar mi trabajo para una segunda licenciatura en informática en una escuela superior, o una maestría en ingeniería de software en una ligeramente menos prestigiosa, o una opción alternativa?

No creo que sea necesario renunciar a su trabajo: comience a intentar hacer ambas cosas y tome la decisión de renunciar más tarde si la carga de trabajo es insostenible.

Pero en cuanto a si hacer un BS o un MS, hágase una pregunta:

¿Sé qué campo de informática o ingeniería de software quiero seguir?

Si es así, considere la maestría. Los programas de maestría son más especializados, lo ayudan a desarrollar un conocimiento más profundo de un campo más estrecho y le brindan más oportunidades para la investigación independiente. Si está entusiasmado con un campo de CS en particular, una maestría que se centre en esa especialización es la mejor manera de desarrollar experiencia y credenciales sólidas en esa especialización en un entorno académico. Además, si no está trabajando, un programa de EM debería brindarle oportunidades para convertirse en un TA o RA para complementar sus ingresos mientras trabaja en la investigación, y generalmente tiene más ayuda financiera para dar.

Sin embargo, hay un inconveniente en el Máster: muchas estrategias de entrevista populares en tecnología hoy en día realmente esperan que tengas el tipo de base algorítmica que se construye en un título universitario. Por lo tanto, es probable que pierda el acceso a muchos trabajos, tal vez incluso los de su especialidad elegida, a menos que obtenga el conocimiento enseñado en algoritmos de pregrado y clases de estructuras de datos. Además, elegirá su especialidad con anticipación, y puede ser más difícil pasar a una especialidad diferente más adelante en su carrera.

Si no está seguro de una especialidad, o quiere ser más generalista, o desea optimizar su capacidad para conseguir un trabajo decente de un grupo amplio en lugar de competir por un grupo más pequeño de trabajos en un lugar más especializado dominio, ve por el BS. Los programas de licenciatura son más generalizados, lo expondrán a más aspectos de la informática y la ingeniería de software, generalmente brindan más opciones para experimentar con diferentes campos de CS para obtener crédito, son más útiles para el generalista (que es la mayoría de los trabajos SE disponibles), le brindan Una mejor base para elegir y buscar una especialidad en el futuro, y lo preparará mejor para pasar las entrevistas.

Al final del día, creo que hay más ventajas en la búsqueda de una BS: ciertamente obtuve más valor de mi BS que de mi MS, así que eso es lo que probablemente recomendaría. Pero la elección es suya, y espero que esto le ayude a proporcionar una estructura para evaluar mejor la decisión en lugar de simplemente ofrecer una opinión.

Llamada dura
Depende principalmente de lo mal que quieras salir de Civil Eng.

¿Has explorado una tercera forma: trabajar en clases de CS en tu currículum mientras te aferras a tu trabajo?
Me han parecido muchas veces los ingenieros de software que realizan una capacitación a tiempo parcial en administración para obtener un título de MBA. Supongo que al revés podría funcionar: hacer un poco de capacitación en CS mientras se mantiene con ese trabajo bien remunerado.

Ese camino te llevaría a aplicar tu Ingeniería Civil. conocimiento en sistemas de software relacionados. Estoy seguro de que hay una compañía en algún lugar que necesita mucho ese tipo de mano de obra.

Si nunca quieres tocar Civil Eng. con un poste de 10 pies nuevamente, entonces también puedes comenzar desde cero en la mejor escuela de CS que puedas.
Suponiendo que puede permitírselo, le sugiero que comience en el nivel de Bachiller para cubrir completamente las bases.

Si lo está haciendo por el prestigio del título, mi respuesta es no, debe mantener su trabajo y encontrar otras formas de impresionar a las personas / empleadores potenciales.

Si lo está haciendo porque realmente disfruta de algún aspecto de la informática y tiene suficiente dinero para renunciar repentinamente a su trabajo e ir a la escuela, hágalo.

Si disfruta de algún aspecto de la informática pero no tiene el dinero, busque una manera de educarse en el área de informática que más le gusta. Hazte amigo de algunos informáticos de las universidades a las que te enfrentas actualmente: si estás lo suficientemente decidido, encontrarás la manera de construir esas relaciones.

Siento que si estás haciendo informática estrictamente para compararte con otras personas en los cócteles, probablemente te estás perdiendo la naturaleza científica del campo. No sé si alguna vez ha estado en la academia (en laboratorios de investigación, esencialmente), pero los intensos entornos académicos están llenos de bichos raros que optaron por hacer pequeñas contribuciones a vastos campos sobre los altos salarios y el prestigio de los puestos en el pozo. empresas conocidas.

Si no te gusta esa vida, relájate, amigo.

Recomendaría la BS en CS. Por supuesto, no tienes que renunciar a tu trabajo diario para hacer eso. Podrías tomar cursos nocturnos con la misma facilidad y luego cambiar de trabajo cuando hayas terminado. ¡Los mejores deseos!

Yo diría que actualice su alma mater con un bs en la prestigiosa universidad. Las dos razones por las que diría son 1) un título prestigioso tiene más peso en el mercado laboral. 2) ingresar a una maestría en ingeniería de software sin una licenciatura en TI sería un desafío excepcional. Su experiencia en ingeniería civil en su mayoría no se transferiría a la ingeniería de software y tendría dificultades en sus clases de posgrado.

También recomiendo intentar hacer esto sin dejar su trabajo actual. Reentrenar a la fuerza laboral después de una brecha de mediana edad es mucho más difícil de lo que parece, incluso con un grado avanzado.

Veo que está decidido a dejar su trabajo y estudiar CS, y yo diría que lo haga. Sin embargo, es realmente difícil distinguir entre las dos opciones. Si puede permitírselo y está dispuesto a tomarse el tiempo extra, le diría que ‘lo haga bien’ y obtenga el título universitario de CS. En mi opinión, un primer grado fuerte es más importante que un grado de “conversión” de posgrado. Y el tiempo que pasa no parece tan grande. Como también puede permitirse ese tiempo extra sin ingresos, veo que el título universitario tiene una mejor relación calidad-precio (y tiempo).

Si odias tu trabajo, probablemente me iría y volvería a estudiar, pero si eso es factible, debes decidir (¿soltero ?, ¿niños?).

Sobre el prestigioso / un poco menos. Eso sería lo último que me preocuparía. Debe verificar si estos lugares ofrecen lo que quiere o necesita. No cómo se consideran en general.

En lugar de la reputación general, miraría las páginas de inicio de los grupos de investigación a los que puede estar interesado en unirse y me pondría en contacto con los que encuentre interesantes. Basaría mi decisión en dónde ir en lo que pueda averiguar sobre esos grupos.

¿Ha buscado obtener un trabajo de desarrollo de software en una empresa que fabrica software para ingenieros civiles? ¿Te gusta Autodesk quizás?

En las empresas en las que he trabajado, el conocimiento de la aplicación es más apreciado que las cosas que aprende en cualquier programa de CS.

Personalmente, creo que preferiría trabajar para una empresa que se preocupe (y pueda evaluar) lo que sé, en lugar de saber qué universidad me ha marcado el culo con su título de hierro. Pero esas son islas raras en el mar de mediocridad que es la industria de desarrollo de SW.

Debe intentar obtener orientación de los programadores que están haciendo el tipo de trabajo que desea hacer.

More Interesting

¿Puede sugerir un camino lógicamente estructurado y concurrente para la ingeniería informática autodidacta que implique una exposición considerable y permita la manipulación de SML, HTML 5, Java, Linux, redes, tecnología de servidor, Excel y Big Data a través de Ruby?

¿Qué es el DOS?

¿Cuál es mejor, trabajar desde casa / oficina, diseño web o Java desde sitios como oDesk / Elance?

¿Qué consejo le darías a un estudiante de CSE de primer año?

¿Por qué todos los graduados en la India quieren ser programadores de computadoras?

¿Es difícil la programación del juego?

¿Puede un estudiante, no de una rama de informática, ser un codificador superior?

¿Qué programa de informática debería elegir entre VUB (Bélgica) o la Universidad de Tartu (Estonia) si estoy interesado en los lenguajes de programación?

Cómo comenzar con el desarrollo web independiente (como adolescente)

¿Puedo ingresar a la sucursal de CS en una de las mejores universidades de ingeniería de Pune si mi rango es de 274,570 en jee?

¿Cuáles son las mejores compañías basadas en servicios de software o compañías basadas en productos de software en India?

¿Cómo es trabajar en la industria financiera como ingeniero de software?

¿Debería terminar mi licenciatura con DeVry en Desarrollo Web o debería cambiarme a una universidad pública de CS para tener mayores posibilidades de empleo?

¿Por qué la gente piensa que la especialización en ciencias de la computación es la manera fácil de hacerse rico?

¿Java SCJP realmente tiene valor en estos días? ¿Es obligatorio estar certificado en Java?