Cómo aprender a programar y dominar la escritura de su propio software
Los pasos para que los programadores aprendan a programar. En China, la mayoría de los programadores son autodidactas, si puedes tener un paso de aprendizaje correcto y seguirlo paso a paso, puedes hacerlo. Ahórrese muchos problemas. Menos esfuerzo 1: ¡Si puede usar Windows con soltura, puede comenzar su carrera de programación! 2: Primero comience con el lenguaje C. Algunos amigos pueden pensar que el lenguaje C es demasiado difícil y deberían comenzar con VB. Aunque, para un principiante, existe una sensación de logro al usar algunos controles para crear un pequeño software, ¡pero la base es lo más importante! La descripción de los tipos de datos en lenguaje C es mucho más completa, clara y comprensible que la de VB, ¡pero estos son la base de la programación! 3: Aprenda el lenguaje C, desde tipos de datos, expresiones básicas hasta declaraciones condicionales, declaraciones de bucle y luego aprenda funciones, además de algunos conocimientos simples sobre matrices, ¡y listo! En una palabra, hasta ahora, ¡es suficiente que comprenda la idea de programación estructurada! 4: Con la base anterior, es hora de comenzar a aprender a ensamblar. El ensamblaje es difícil al principio y es difícil comprender los distintos registros y direcciones de memoria segmentadas, pero después de comprender estos conocimientos, el siguiente contenido aprenderá las instrucciones de 8086, además de algunas pseudooperaciones y llamadas a DOS y BIOS. interrupciones, puede comprender el programa de ensamblaje en el libro. (El énfasis está en comprender el algoritmo. Si está interesado en las aplicaciones de ensamblaje posteriores, ¡puede echar un vistazo!) ¡En este punto, debería tener una comprensión más profunda de las computadoras! 5: Con la base del ensamblaje, aprendamos la esencia del lenguaje C: los punteros. Se puede decir que eres como un pez en el agua. Ahora debe aprender el lenguaje C de manera integral. Debe leer atentamente el libro de texto de Tan de principio a fin al menos dos veces. 6: Después de aprender el contenido anterior, es necesario estudiar estructuras de datos, tablas lineales, pilas, colas, árboles, gráficos, árboles binarios, etc., ¡debes estar familiarizado con ellos! (Preferiblemente el libro de texto del profesor Yan Weimin de la Universidad de Tsinghua) 7: Recuerde siempre: ¡la impetuosidad es un tabú en el aprendizaje de programación! 8: ¡Ahora deberías aprender algunos conocimientos sobre bases de datos y algunos algoritmos de uso común! 9: Si domina todos los conocimientos anteriores, puede comenzar el curso de C y dedicar una semana a obtener una comprensión general de C. Luego, busque un libro sobre VC y dedique otra semana. Si tienes tiempo suficiente para aprender la interfaz y el uso de VC, ¡puedes crear algunas aplicaciones sencillas! 10: Si desea aprender bien VC, no podrá hacerlo sin un conocimiento sólido de C. Los programadores de VC deben leer los siguientes libros: C Primer, Effective C, Thinking in C, More Effective C para explicar MFC de forma sencilla. 11: ¡Comprenda profundamente el pensamiento orientado a objetos en C! 12: Al programar, los errores son inevitables, por lo que debe dominar el uso de MSDN. Un buen estilo de codificación facilitará la verificación de errores durante la depuración, por lo que debe desarrollar un buen estilo de programación. 13: Si sigues estrictamente cada uno de los pasos anteriores, habrás llegado al umbral de la programación y podrás ganarte la vida. En cuanto al futuro, los conocimientos básicos como los principios de compilación, los sistemas operativos y la ingeniería de software serán esenciales.