Tiendo a dividir CS en Teórico (pruebas, teoremas, lemas, lógica, lenguajes, probabilidad, estadística, teoría de la información y otras matemáticas) y Práctico / Aplicaciones (CPU, estructuras de datos / algoritmos, sistemas, bases de datos, IA, gráficos / usuario experiencia, redes, diseño de software, desarrollo de software y pruebas de software). Realmente no se puede separar lo práctico de la teoría y llamarlo Informática. Puede llamarlo Ingeniería de software o Ingeniería informática. Las personas que obtienen doctorados en CS tienden a centrarse en CS teóricas y se dedican a la investigación (universidad e industria) y a la enseñanza (generalmente universidad). Las personas que se centran en la CS práctica tienden a obtener licenciaturas y / o maestrías y entrar en la industria y las nuevas empresas. Los títulos avanzados populares que las personas obtienen de CS en campos especializados incluyen derecho, negocios / finanzas y medicina.
Mi consejo es que descubras lo que te gusta hacer y concéntrate en hacer que sea tu trabajo.
- ¿Puede un BTech en Electrónica y Telecomunicaciones obtener la admisión para una Maestría en Ciencias de la Computación en una universidad canadiense con 3 años de experiencia como ingeniero de software?
- ¿Necesito estudiar Informática para tener una carrera en programación?
- Cómo convertirse en un profesional de Linux
- ¿Qué tipo de personas se llaman programadores altamente calificados?
- ¿Debo tomar la rama CS? Pregunto esto debido a la condición actual del sector CS. ¿Será una buena opción para el futuro?