La Red de Conocimientos Pedagógicos - Conocimientos de formación/capacitación - La capacitación en TI de Beijing comparte los conceptos básicos que necesita dominar para comenzar con la programación de aprendizaje de base cero.

La capacitación en TI de Beijing comparte los conceptos básicos que necesita dominar para comenzar con la programación de aprendizaje de base cero.

Con el rápido desarrollo de Internet, cada vez más personas quieren volver a ingresar a la industria de Internet. Aquellos que aprenden programación de computadoras, especialmente aquellos que no tienen ningún conocimiento básico de programación, quieren aprender pero no saben qué base se necesita para aprender programación de computadoras. Para los estudiantes que no han recibido capacitación en programación de computadoras pero que han ingresado al campo de batalla del código a través de instituciones de capacitación, Beijing IT Training recomienda que dominen cuidadosamente los siguientes conocimientos. Mi consejo es para principiantes que quieran tener éxito en la tecnología de TI. Al mismo tiempo, también enumeré algunos libros que deberían tener las librerías.

1. Inglés básico

Aunque para los programadores junior, el inglés solo requiere escribir vocabulario simple, pero si quieres ir más allá, aún necesitas aprenderlo y dominarlo.

Recomiendo encarecidamente el inglés, porque aprender tecnología informática es inimaginable sin leer documentos profesionales. Las traducciones al chino a menudo aparecen sólo en el Año del Mono, y ahora muchas editoriales simplemente las imprimen en inglés. El método de aprendizaje consiste en obligarte a leer los libros de texto originales, lo que hará que al principio no puedas entenderlos. Cualquier industria requiere absolutamente un mayor uso de habilidades naturales y más trabajo duro.

2. Arquitectura informática y lenguaje ensamblador

Hay libros sobre arquitectura por todas partes y son similares, pero hay un libro muy bueno "Tutorial de programación en lenguaje ensamblador 80x86" (Universidad de Tsinghua) Editor, cubierta negra, escrito por Yang Jiwen), debe centrarse en la programación del modo de protección posterior a 386. De lo contrario, cuando aprenda los aspectos básicos de los sistemas operativos modernos, sentirá que está leyendo desde el cielo.

3. Principios de los sistemas operativos informáticos

Nuestro desarrollo siempre se realiza sobre un sistema operativo concreto. Si no, sólo existe una posibilidad: que usted mismo esté implementando un sistema operativo. De todos modos, Principios del sistema operativo es una lectura obligada. Esto es como cuando fabricamos periféricos para un chip, debemos comprender la secuencia de funcionamiento básica del chip.

Hay muchos libros de este tipo. Todavía no he encontrado ningún libro fantástico. Simplemente creo que si tienes tiempo después de leer estos libros, deberías leer InsideWindows2000.

4. Estructura de datos y algoritmo

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. A mucha gente le gusta comprar la versión C++, pero no creo que sea necesario. La sintaxis de C++ hace que el algoritmo sea más complejo y a muchos profesores les gusta usar módulos para hacer el algoritmo más complejo. Después de estudiar la versión C, es mejor buscar la versión C ++ del libro.