¿Qué cursos deben tomar los programadores?
Muchos estudiantes que quieren programar inicialmente se preguntan qué cursos necesitan aprender los programadores. Hoy en día, la base de capacitación de ingenieros de software de Xunteng International (Xi'an) te lo dirá si eres estudiante o si lo tienes. Mucho tiempo. Le sugiero que domine cuidadosamente los siguientes conocimientos. Mi consejo es para principiantes que quieran lograr algo en tecnología de TI. Al mismo tiempo, también he enumerado algunos libros. Estos libros aún deberían estar disponibles en las librerías. Para ser honesto, mi mayor deseo al leer los artículos de otras personas es que el autor haga una lista de libros. Inglés universitario: no seas gracioso. Recomiendo mucho este curso porque la capacidad de leer sin documentación profesional es inimaginable. Las traducciones al chino a menudo aparecen sólo en el Año del Mono y el Caballo, pero ahora muchas editoriales simplemente imprimen la versión E directamente. La forma de aprender es obligarse a leer el libro de texto original. Al principio no podrá entenderlo, pero se volverá más competente después de usarlo más. Ser capaz de soportar las dificultades y ser despiadado es definitivamente una cualidad necesaria en cualquier industria. Arquitectura informática y lenguaje ensamblador: hay libros sobre arquitectura en todas partes y son muy similares. Sin embargo, hay un muy buen libro sobre ensamblador. Debe concentrarse en aprender la programación en modo protegido posterior a 386. De lo contrario, cuando aprenda algunas de las cosas subyacentes de los sistemas operativos modernos, sentirá que está leyendo un libro del cielo. Principios de los sistemas operativos informáticos: nuestro desarrollo siempre se lleva a cabo en un sistema operativo específico. De lo contrario, solo existe una posibilidad: usted mismo está implementando un sistema operativo. De todos modos, Principios del sistema operativo es una lectura obligada. Esto es como cuando fabricamos dispositivos periféricos para un chip, debemos comprender la secuencia de funcionamiento básica del chip. Hay muchos libros en esta categoría, pero no he encontrado ninguno que destaque. Simplemente creo que después de leer estos libros, si tienes tiempo, deberías leer "Dentro de Windows 2000". Estructura de datos y algoritmos: este curso puede determinar el nivel de programación de una persona y es un curso básico. Mi primera opción es la versión Tsinghua (Zhu Zhanli, Liu Tianshi). A mucha gente le gusta comprar la versión C#, pero no creo que sea necesario. La sintaxis de C# hace que el proceso de implementación del algoritmo sea mucho más complicado y a muchos profesores les gusta usar módulos para hacer el algoritmo más complejo. Es mejor buscar la versión C# del libro después de terminar la versión C. Ingeniería de software: este curso es cada vez más importante a medida que lo descubrí más tarde, aunque cuando lo leí por primera vez, estaba tan confundido como si estuviera viendo Ma Zhe. Mi sugerencia es leer "Ingeniería de software práctica". No pierdas demasiado tiempo memorizando las reglas y saltándotelas si no las entiendes. Cada vez que completes una tarea de diseño de software (ya sea un ejercicio o un trabajo), la revisarás y ganarás algo cada vez.