Red de conocimiento informático - Conocimiento informático - ¿Qué se necesita para aprender a programar? ¿Tienes la base para empezar a aprender?

¿Qué se necesita para aprender a programar? ¿Tienes la base para empezar a aprender?

Los amigos siempre me preguntan cómo aprender a programar. De hecho, no soy un excelente programador, solo medio balde de agua. Aquí, me gustaría presentarles algunas de mis experiencias. También espero que puedan escribir sus propias experiencias para dar alguna referencia a quienes vengan después de mí.

Si quieres aprenderlo bien, el método formal es el siguiente:

1. Si no comprendes la naturaleza de una computadora, ¿cómo puedes hacerla obediente? Por lo tanto, primero debe observar los circuitos digitales y los principios de la información informática. Por supuesto, no es necesario que los aprenda a fondo, pero al menos debe tener un concepto en mente y saber qué hacen las computadoras.

2. En la etapa inicial, debes dominar el lenguaje más simple. No importa si puedes crear programas decentes. Lo principal es que, por supuesto, sea fácil de dominar. El lenguaje es básico, que es VB. Al aprender En el proceso de aprender VB, es necesario profundizar su comprensión de las computadoras.

3. A medio plazo, deberías poder hacer algo decente. En este momento, deberías aprender Delphi o BCB. No se recomienda que aprendas VC. Porque como dijimos, todos los programadores inteligentes usan Delphi, ¿por qué? Porque es difícil de entender para los capitalistas de riesgo y es muy agotador trabajar en un proyecto. Y Delphi es como VB usando Pasicl. BCB es lo mismo, pero en lenguaje C. Si tienes miedo de cansarte, de estar satisfecho o de quedarte sin tiempo, estás casi en este nivel y te consideran un programador.

4. Después de llegar a la mitad del período, debería darse cuenta poco a poco de que el lenguaje de programación y el entorno de programación son en realidad una especie de herramienta, tiene sus propias ventajas y desventajas. Es igual que nuestro lenguaje humano, aunque hay inglés, chino, etc. Tienen muchos usos, es solo la diferencia entre las reglas gramaticales de expresión y el texto. En este punto, incluso puedes aprender un nuevo lenguaje de programación. Generalmente, inicialmente solo toma alrededor de una semana dominarlo.

5. Dominar el lenguaje de programación no significa necesariamente que puedas escribir buenos programas. En segundo lugar, debes comprender la interfaz del sistema. Por ahora, está dividido en dos categorías. Una es API, que es la interfaz Win. Usando las funciones de la interfaz Win, puedes incluso hacer cosas que otros piensan que son imposibles, lo que puede maximizar el uso del entorno Win. función. La otra es la programación DirectX, que se utiliza principalmente en gráficos y sonido, especialmente en juegos, 3D, etc. DirectX puede maximizar las funciones 3D y de sonido de la computadora. Sin embargo, lo que quiero decir es que para estos dos tipos de programación, se implementa más información en VC, mientras que se implementa menos información en otros lenguajes y entornos.

6. Después de dominar las cosas anteriores, básicamente puedes ser considerado un excelente programador. Sin embargo, hay un nivel más profundo detrás de esto. Si todavía tienes energía y no temes las dificultades, lo siguiente que tienes que aprender es el montaje. De hecho, en el período intermedio, muchas de las tareas más difíciles implicarán el montaje, por lo que en este momento tienes que encontrar algún montaje para leer. Si quieres convertirte en un maestro, el montaje es indispensable. Además, en este punto también es necesario tener un muy buen conocimiento del hardware. Si alcanzas este nivel, puedes escribir el controlador. La tecnología de controladores no solo requiere que usted comprenda la programación, sino que también comprenda algunos principios e interfaces de los controladores. En este punto, incluso puede utilizar la tecnología de controladores para escribir controladores virtuales o incluso software de tipo virus.

Posdata:

Un amigo preguntó si es necesario saber lenguaje E para aprender a programar. Quiero decir que este no es necesariamente el caso, pero debes saber algo. Porque, a excepción de VB y VF, que tienen versiones chinas, los entornos de programación populares actuales son todos lenguajes E. Será problemático no entender algunos lenguajes E. Por supuesto, la cantidad de E en estas interfaces es limitada. Cuanto más lo lees, más puedes entenderlo. No hay nada de malo en memorizarlo, jaja. Sin embargo, se puede decir que las personas que realmente entienden las computadoras no tienen un cierto nivel de lenguaje E. En muchos casos, esto no funcionará porque siempre aparecen algunos errores inesperados en el lenguaje E y no se sabe cómo solucionarlos. con eso?

Un amigo preguntó, eres tan elocuente, debes ser muy inteligente, ¿verdad? Jaja, para ser honesto, solo soy una guarnición. Solo toma lo que digo como referencia. No es gran cosa, piénselo usted mismo.