¿Qué es mejor: una licenciatura en ingeniería de software o una licenciatura en informática? ¿Qué especialidad traería mejores oportunidades profesionales en una buena compañía en Silicon Valley?

La Ingeniería del Software se encuentra en un nivel de abstracción más alto que la informática. Entonces, para dar sentido a la ingeniería de software, es importante entender lo que sucede en las capas debajo de él (las cosas de la informática).

Por ejemplo, necesitará habilidades de ingeniería de software si planea construir un clon de Quora:
1) Comenzarás con los requisitos de recolección
2) Traducirlos a requisitos técnicos
3) Arquitectura del sistema de diseño
4) Decidir la pila de tecnología
5) Planificar el proyecto
6) Identificar los riesgos y planificar la mitigación.
7) Identificar los requisitos de recursos

y entonces usted:
8) Algoritmos de diseño
9) Elija las estructuras de datos correctas
10) Implementar la arquitectura del sistema
11) prueba tu código
12) Implementar

# 2 a # 7 son conceptos de Ingeniería de Software. Sin embargo, para ejecutarlos, necesita conocimientos de CS. Por ejemplo, no puede decidir sobre una pila de tecnología si no puede descubrir los méritos / deméritos de una pila determinada.

Como recién graduado, cualquier buena compañía en Silicon Valley lo entendería si no eres bueno con el # 2 al # 7. Desarrollas esas habilidades con experiencia y / o estudios de posgrado. Pero estas compañías esperarían que estuvieras a la par del # 8 al # 12.

Entonces, Meghna Sawhney, si yo fuera tú, iría con CS.
¡Espero que ayude!

Optaría por la informática. Es más difícil y comprende el conocimiento más fundamental que necesitará en un trabajo desafiante. La ingeniería de software es más especializada y tiene que ver principalmente con la gestión de proyectos de software empresarial a gran escala. En general, es mucho más útil conocer los algoritmos que los métodos de estimación de software y las metodologías de software. No es que la ingeniería de software y la informática no se superpongan, pero para un trabajo desafiante, dominar los conceptos fundamentales de informática es imprescindible.

Necesita conocimiento de ambos, pero generalmente es más fácil estudiar ingeniería de software por su cuenta que estudiar informática por su cuenta. La informática es más teórica que a menudo no se ve la razón de estudiar ciertos temas, pero será útil más adelante.

More Interesting

¿Debo seguir estudiando ingeniería o transferirme a una 'universidad objetivo' y estudiar finanzas si quiero terminar trabajando en finanzas cuando me gradúe?

Cuál es mejor: unirse a Amazon o Flipkart como rol SDE -1 en términos de carrera y futuro. Siempre que ambos ofrezcan el mismo salario y planeo hacer MS en EE. UU. Después de 2 años de experiencia laboral. ¿La marca Amazon ayuda a conseguir trabajo que flipkart en EE. UU. Después de hacer MS?

¿Cuál es la importancia de la fotosíntesis en un ecosistema?

¿Cuál es la diferencia entre un título en biotecnología, biomedicina, ingeniería biomédica, biología molecular, biología celular e ingeniería genética?

¿Qué especialidad debo tomar para que UNI obtenga un trabajo más fácil en los Estados Unidos?

Cómo unirse a la Cruz Roja

¿Qué buenas universidades BBA hay en Kolkata?

¿Cómo debe un estudiante universitario acercarse a los profesores que solicitan una pasantía?

Cómo hacer para enseñar en Medio Oriente o Asia

¿Qué tan importante es la carta de recomendación cuando se aplica a maestrías en programas de ingeniería?

Actualmente estoy buscando una BTech (rama ECE), pero estoy interesado en la astronomía. ¿Qué tengo que hacer?

¿Necesitas un título de CS para ser programador?

¿Cuáles son las perspectivas laborales después de un Máster en trabajo social en los Estados Unidos?

¿Cuál es la reputación de los títulos de informática de dos años que están dirigidos a estudiantes que ya tienen un título universitario?

¿Me conviene obtener un título de maestría en gestión de proyectos o tomar varios exámenes por separado para PMI y PRINCE2?