Red de conocimiento informático - Conocimiento informático - ¿Cuál es el curso más importante para aprender programación?

¿Cuál es el curso más importante para aprender programación?

Si el tiempo lo permite, puede comenzar con los principios de composición y la estructura del sistema de la computadora. Esta parte es un conocimiento de hardware de nivel relativamente bajo. Si quieres desarrollarte profesionalmente te sugiero que estudies esta parte.

Luego mira el montaje. Con la base anterior, el montaje es muy sencillo. No subestimes el ensamblaje, será extremadamente útil cuando crees programas que impliquen optimización o depuración en el futuro. Aprender el lenguaje C debería ser pan comido.

Con los conocimientos básicos de C, podrá aprender la estructura de datos y el diseño de algoritmos. Estos dos cursos son los puntos clave. Debes dominarlos bien, no importa cuánto tiempo dediques, no podrás utilizar ningún software sin estos dos en el futuro. Si miras el sistema operativo en este momento, creo que debes tener la sensación de que el barco ha superado las diez mil montañas. Si tiene energía, puede leer sobre los principios de compilación. Este es un curso muy profesional. Si le resulta difícil, podrá leerlo después de tener experiencia en programación.

Las siguientes redes informáticas, introducción a bases de datos, etc. son conocimientos teóricos que son más fáciles de aprender. Los individuos pueden elegir según la dirección del desarrollo.

Si el cartel está interesado en juegos, QQ y otro software, le sugiero que aprenda C++. La API de Windows es lo primero que debe explorar sin profundizar. La clave es comprender el mecanismo de WINDOWS. Luego domine MFC y observe la programación central de WINDOWS (hay muchas tecnologías en esta área). Ahora puedes usar VC para desarrollar lo que quieras.

No hay fin para más estudios, VC++ ATL/STL, ideas de programación en C++, ingeniería de software, introducción a la orientación a objetos, UML, etc.

La ingeniería de software es muy importante, pero es mejor analizarla después de tener algo de experiencia práctica. De lo contrario, sólo podrás recordar un concepto al principio y no entenderlo. Y después de experimentar el dolor de codificar unas cuantas veces más, podrá comprender la ingeniería de software más profundamente.

Si quieres crear juegos y dedicarte al 3D, también deberías mirar la programación en OPENGL o D3D. Lo mejor es tener algunos conceptos básicos en esta matemática avanzada. Yo personalmente creo que sí. La falta de esta base no parece obstaculizar el desarrollo, pero lo cierto es que no se puede aplicar bien.

En resumen, la clave del éxito en la programación es practicar el pensamiento de programación. El lenguaje es solo una herramienta.