Cómo convertirse en un maestro de la programación
Cómo convertirse en un maestro de la informática Los conocimientos que se deben dominar incluyen: Conceptos básicos de informática: no basta con no comprender el hardware y la arquitectura de la computadora. Además, lenguajes de programación como binario, hexadecimal, complemento a dos, operaciones de bits (Y, O, NO, desplazamiento): algunas personas dicen C/C, otras dicen Java y otras dicen otras cosas. Todavía depende de lo que se utilizará en el futuro. Conceptos como tipos de datos, control de secuencia, subrutinas y funciones son similares en la mayoría de los lenguajes de programación (lenguajes de alto nivel). Una vez que domine uno, podrá aprender por analogía. Conocimiento de la red: las computadoras actuales ya no funcionan de forma independiente y la era de las islas de información ha pasado. Una gran cantidad de software se ejecuta en Internet. Entre ellos, debes estar familiarizado con el protocolo TCP/IP. Si se especializa en programación de redes en el futuro, obtenga más información según sea necesario. Base de datos----La aplicación de base de datos es una parte muy importante del software. Incluso si no participa en el desarrollo de aplicaciones de bases de datos, aún necesita comprender las bases de datos. Estructura de datos: no basta con conocer el lenguaje de programación. El "algoritmo" es como el alma del programa. Sólo cuando puedas resolver problemas podrás escribir un buen programa. UML, ingeniería de software, etc. ---- Para ser un "maestro de la programación", no basta con confiar en su propia mente inteligente para escribir programas. Ahora es la era de la explosión de la información. La creación de software suele ser un gran proyecto. requiere mucha gente para hacerlo. Al principio, incluso si usted es el programador de nivel más bajo que escribe código, aún tendrá que escribir de acuerdo con los documentos del diseñador, cuando su nivel aumente y la tarea de diseño sea suya, podrá escribir varios documentos: análisis de requisitos, módulo; diseño, diseño detallado, casos de prueba... Matemáticas: ¿de dónde viene el "algoritmo"? ¡En última instancia, todo se reduce a modelos matemáticos! Inglés----Es imprescindible leer algunos materiales en inglés. Aunque la mayoría de las herramientas de software ahora son chinas, lo más sencillo es saber "si", "si no", "para", "hacer", "mientras", "caso", "esto", "botón", "texto". , "lista", etc. Algunos consejos sobre métodos de aprendizaje: Primero, debes poder soportar las dificultades, ser dedicado y poder soportar la soledad. En segundo lugar, necesita que alguien le guíe, especialmente cuando está empezando. En tercer lugar, la práctica es importante. Hablar por escrito nunca te convertirá en un maestro. Además de practicar por tu cuenta y hacer buenas obras, cuando estés casi listo para aprender, encontrar rápidamente un trabajo como programador empezando desde abajo, es mejor estar expuesto. al desarrollo del equipo. 2. Conocimientos básicos de programación de computadoras 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 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, debes comenzar a aprender. 5: Con la base del ensamblaje, aprendamos la esencia del lenguaje C: se puede decir que eres como un pez en el agua. Ahora debe aprender el lenguaje C de manera integral y debe leer atentamente la versión Tan del libro de texto de principio a fin más de 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 a ello. Si tienes tiempo suficiente para aprender la interfaz y el uso de VC, ¡puedes crear algunas aplicaciones sencillas! 10: Para aprender bien VC, es imposible 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. Explique MFC de una manera 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. 14: Si ahora estás aprendiendo JAVA, C# y otros lenguajes, deberías poder usarlos por analogía. ¡Solo entonces podrás ser llamado un maestro! Lenguaje de programación - - - - Algunas personas dicen C/C, otras dicen Java y otras dicen algo más. Todavía depende de lo que se utilizará en el futuro.