¿Qué materias necesitas aprender bien para aprender programación en la universidad?
La especialización más directa para aprender programación en las universidades es la ingeniería de software (SE) es el estudio del uso de métodos de ingeniería para construir y mantener una disciplina efectiva, práctica y de alta calidad. Implica lenguajes de programación, bases de datos, herramientas de desarrollo de software, plataformas de sistemas, estándares, patrones de diseño, etc. Los siguientes cursos son cursos importantes que se deben aprender: [Arquitectura de Computadores y Lenguaje Ensamblador] - Hay libros sobre arquitectura en todas partes y son similares, pero hay un libro muy bueno sobre ensamblaje. "Tutorial de programación en lenguaje ensamblador 80 × 86" (Tsinghua University Press, cubierta negra, escrito por Yang Jiwen). Debe concentrarse en aprender la programación del modo de protección posterior al 386. De lo contrario, cuando aprenda algunas de las cosas subyacentes de los sistemas operativos modernos, sentirá como si estuviera leyendo un libro del cielo. [Principios de los sistemas operativos informáticos] - El desarrollo siempre se realiza sobre un sistema operativo específico. En caso contrario, sólo existe una posibilidad: implementar un sistema operativo usted mismo. De todos modos, Principios del sistema operativo es una lectura obligada. Esto es como cuando se fabrican dispositivos periféricos para un chip, se debe comprender la secuencia de funcionamiento básica del chip. Hay muchos libros en esta categoría, pero ninguno se destaca. Simplemente creo que después de leer estos libros, si tiene tiempo, debería leer "Dentro de Windows 2000" (Microsoft Press. [Estructura de datos y algoritmo]: este curso puede determinar el nivel de programación de una persona y es un curso básico. La preferida es la versión Tsinghua (Zhu Zhanli, Liu Tianshi). A muchas personas les gusta comprar la versión C ++, pero creen que no es necesaria. La sintaxis de C ++ hace que el proceso de implementación del algoritmo sea mucho más complicado y a muchos profesores les gusta usarlo. módulos para hacer el algoritmo más complejo. Es más complicado. Es mejor leer la versión C++ después de terminar la versión C. Este curso se vuelve cada vez más importante, aunque lo parezca al principio. Zhe todavía está confundido. Mi sugerencia es leer "Ingeniería de software práctica" (Amarillo, Universidad de Tsinghua). No dedique demasiado tiempo a memorizar las reglas y omítalas cada vez que complete una tarea de diseño de software. ), lo revisará más tarde y obtendrá algo cada vez. [Programación de Windows] - "Peking University Press, de Petzold" recomienda que cualquiera que quiera diseñar un programa de Windows lo estudie detenidamente antes de aprender VC y el libro anterior. "Dentro de Windows 2000" se lee mejor al final de este libro. En este libro, no hay C ++, ni GUI ni controles. Lo que hay es cómo usar el lenguaje C original para completar la programación de Windows. , encontrará que VC es realmente muy fácil de aprender. No aprenda VC de antemano antes de leer este libro. Es mejor no tocarlo. Muchas escuelas famosas que conozco incluso lo han utilizado como material de enseñanza. muestra su importancia.