Si quiero aprender software y desarrollo web, ¿debo estudiar informática o ingeniería informática?

Grados de pregrado

Los científicos e ingenieros están interesados ​​en la naturaleza de las cosas, en comprender cómo las ideas y los objetos en el mundo se unen. Pero, en general, buscan comprender la naturaleza de la realidad con diferentes fines en mente: el científico busca esta comprensión como un fin en sí mismo, el ingeniero para construir cosas.

El desarrollo web está más inclinado hacia la informática que la informática, en mi humilde opinión. Los tipos de arquitecturas de sistema que se diseñarán y las implementaciones que siguen patrones de diseño requieren buenas habilidades de CS. Por lo tanto, aprender CS parece más adecuado para sus objetivos.

Sin embargo, la brecha entre la informática y la ingeniería informática no es enorme. En la vida real, una persona necesita elegir principios de ambos para implementar un sistema. Esto es bastante obvio porque el software tiene que interactuar con el hardware de alguna manera. Esté atento a conceptos como Multithreading.

More Interesting

¿Cuál es el mejor software de generación de plomo para la industria manufacturera / industrial?

¿Puedo escribir Er? oficialmente antes de mi nombre en los documentos?

¿La mayoría de los ingenieros de Google trabajan con frecuencia en "problemas difíciles" o pasan la mayoría de los días realizando mantenimiento y desarrollo web de rutina?

¿Qué es un nicho viable para un estudio de diseño y desarrollo de UI / UX? ¿Qué industrias necesitan urgentemente una mejor usabilidad?

Ingeniería de software: si una función tiene controles / condicionales y no está claro para qué sirven, ¿cómo podemos mejorar este patrón?

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

¿Merece la pena ser ingeniero de software si quiero diseñar juegos cuando sea grande?

¿Qué software se convirtió en un software fallido en 2016?

¿A los ex CEOs a menudo les resulta más difícil obtener puestos ordinarios (como los de ingeniería de software)?

¿El desarrollo de software es realmente un trabajo sin salida después de los 35-40 años?

¿Cuál es un buen objetivo de referencia para 'solicitudes por segundo' (RPS) y 'conexiones' de clientes para una aplicación web de producción?

¿Se puede escribir el código de fondo junto con un servicio web en NodeJS?

¿Cómo funciona la recolección de basura en la JVM?

¿Es un MacBook esencial para cada desarrollador?

¿Qué es la arquitectura orientada a servicios? ¿Cómo es eso diferente de la virtualización?