Red de conocimiento informático - Consumibles informáticos - Una guía para principiantes sobre programación con amigos

Una guía para principiantes sobre programación con amigos

Con el rápido desarrollo de Internet, cada vez más amigos están ansiosos por unirse a este campo lleno de oportunidades y comenzar a aprender programación informática. Especialmente aquellos amigos que no tienen conocimientos básicos y quieren explorar el mundo de la programación pero no saben por dónde empezar. Para estos amigos, les recomiendo encarecidamente que dominen cuidadosamente los siguientes conocimientos básicos.

Inglés básico

Si quieres tener éxito en el campo de TI, el conocimiento básico de inglés es esencial. Aunque los programadores junior sólo necesitan dominar un poco de vocabulario sencillo, si quieren ir más allá, la capacidad de leer documentos profesionales es fundamental. Practica y lo dominarás.

Arquitectura informática y lenguaje ensamblador

También es importante una comprensión profunda de la arquitectura informática y el lenguaje ensamblador. Hay muchos libros sobre arquitectura en el mercado, pero recomiendo particularmente un curso sobre programación en lenguaje ensamblador 80x86 (escrito por Yang Jiwen de Tsinghua University Press), que puede ayudarlo a comprender mejor la programación en modo protegido posterior a 386.

Principios de los sistemas operativos de las computadoras

Los principios de los sistemas operativos de las computadoras también son algo que todo desarrollador debe dominar. No importa en qué sistema operativo desarrolle, es importante comprender sus principios básicos. Después de leer muchos libros relacionados, también podríamos explorar los misterios de InsideWindows2000.

Estructuras de datos y algoritmos

Las estructuras de datos y algoritmos son la clave para determinar tu nivel de programación. Recomiendo el libro de texto de la edición Tsinghua. Por supuesto, también es una buena opción buscar la versión C++ del libro después de estudiarlo.