“Conocimiento software>Las compañías de desarrollo de software

¿Qué especialidades académicas conducen al desarrollo de software de computadora?

2013/11/4
Si bien una especialidad específica no es necesaria estrictamente para una carrera en el desarrollo de software de computadora, varias especialidades académicas proporcionan una base sólida. La mejor opción depende de sus intereses y fortalezas. Aquí hay algunas opciones populares y efectivas:

Los más fuertes se ajustan:

* Informática (CS): Esta es la ruta más directa. Los programas CS generalmente cubren una amplia gama de temas, incluidos algoritmos, estructuras de datos, lenguajes de programación, principios de ingeniería de software, bases de datos y sistemas operativos. Proporciona las habilidades teóricas y prácticas más relevantes para el desarrollo de software.

* Ingeniería de software (SE): Este importante se centra más en los aspectos prácticos de la construcción y el mantenimiento de los sistemas de software a gran escala. Enfatiza las metodologías de diseño de software, pruebas y gestión de proyectos. Es una versión más aplicada de la informática.

Buenas especialidades de apoyo:

* Ingeniería informática (CPE): Esto combina aspectos de la informática e ingeniería eléctrica, centrándose en la interacción de hardware-software. Es una buena opción si está interesado en sistemas integrados o programación de bajo nivel.

* Sistemas de información (IS) o sistemas de información de gestión (MIS): Estas especialidades enfatizan las aplicaciones comerciales de los sistemas informáticos. Aprenderá sobre bases de datos, redes y desarrollo de software dentro de un contexto comercial, por lo que es un buen ajuste si está interesado en el software orientado a las empresas.

* Matemáticas: Un fondo matemático sólido es crucial para muchos aspectos de la informática, particularmente algoritmos y estructuras de datos. Un título en matemáticas, especialmente con una concentración en matemáticas discretas, puede ser una base valiosa.

Otras especialidades relevantes (a menudo requieren cursos suplementarios):

* Física: Las habilidades de resolución de problemas perfeccionadas en la física pueden traducirse bien al desarrollo de software.

* Ingeniería eléctrica: Similar a la ingeniería informática, un enfoque en los sistemas digitales puede ser útil.

Nota importante: Independientemente de su especialidad, es probable que necesite complementar sus cursos con proyectos independientes, cursos en línea y/o pasantías para construir una fuerte cartera de habilidades de desarrollo de software. Muchos empleadores valoran la experiencia práctica tanto como un grado específico.

Las compañías de desarrollo de software
¿Por qué la gente copia software?
¿Cómo ha afectado el aumento de los sistemas informáticos a la organización empresarial?
¿Cuáles son las principales etapas del SDLC del ciclo de vida del desarrollo de un sistema?
B. ¿Cómo lo afectan los diferentes roles del software del sistema y la aplicación como usuario final de la empresa cómo ver esto cambiando en el futuro?
¿Cuáles son los compromisos de un desarrollador de software del sistema?
¿Quiénes son las personas involucradas en el ciclo de vida del desarrollo de software?
¿Lista de empresas de telecomunicaciones en Rumania?
Etapas de desarrollo de aplicaciones estándar
Conocimiento de la computadora © http://www.ordenador.online