¿Dónde quieres aprender programación de redes?
1. Cuáles son los componentes de una computadora, qué es una CPU y cuál es su principio de funcionamiento. No voy a darle ninguna respuesta a estos ni a los conceptos que se mencionan a continuación. Puedes ver los materiales didácticos correspondientes. Ampliaré el libro de texto en la siguiente sección. ¡Recuerde que la comprensión es lo más importante! )
2. El concepto de lenguaje de máquina y conjunto de microinstrucciones.
3. El concepto de programa.
4. El lenguaje ensamblador es un lenguaje de bajo nivel, pero no es un lenguaje de máquina.
5. ¿Qué lenguajes de alto nivel existen? (C, C, Basic, Pascal, Fortran, C#, Java, etc.; si eres un héroe en la industria del software china, también debes escribir en un idioma, preferiblemente no en inglés) 6. Compilar programas y explicar conceptos y principios de programas. (Los compiladores están escritos por expertos y expertas)
7.HTML, XML, etc. Es una lengua de señas.
8.Prolog es un lenguaje de inteligencia artificial.
9. Conceptos y principios de los sistemas operativos. (Windows98, Windows2000, Windows NT, UNIX, Linux, etc. son todos sistemas operativos, y hay algunos sistemas operativos en tiempo real integrados en el sistema operativo. Quienes los compilan son definitivamente expertos).
10. La programación es una llamada a la API de Windows. (Muchos programadores en China solo escriben programas de Windows y usan VB. Mi sugerencia es que estos programadores son como máximo codificadores de bajo nivel, y yo los llamo codificadores).
11, VC, VB, BC, BCB, Delphi y VF son solo herramientas y entornos de programación, no lenguajes de programación.
12. Concepto de diseño orientado a la estructura.
13. Concepto orientado a objetos. Entiende, hermano, esto sigue siendo muy importante.
14. Conceptos y principios de la ingeniería del software. Si quieres ser jefe, necesitas estudiar mucho. Los analistas de sistemas están un nivel por encima de los codificadores y se les paga más.
15. El concepto de base de datos. Familiarícese con los nombres de algunos sistemas y lenguajes de bases de datos conocidos, como Oracle, SQL, DB2, DyBase, etc.
16. Comprender los conceptos de red.
17.Comprender el concepto de multimedia.
18. Conocer y dominar estructuras de datos y algoritmos básicos.
19. ¿Los requisitos son demasiado altos? No te apresures, tómate tu tiempo, el progreso será sutil. Una vez que comiences a aprender, tendrás los conceptos básicos en un mes; después de dos meses, sentirás que tus conocimientos básicos son completos cuando sepas de qué se trata la programación, significa que has comenzado; También hay muchas personas que llevan muchos años programando pero aún no se han adentrado en este campo. No quieres seguir sus pasos. Tenga confianza y paciencia. ¿Cómo puedes lograr grandes cosas si no puedes contener la respiración? ! )
(4) Libros de texto recomendados
-Los libros de texto recomendados se centran principalmente en conceptos, y es mejor elegir libros didácticos de escuelas famosas.
1. Principios de composición de computadoras (familiar)
2. Estructura de datos (principal)
3. Sistema operativo (entendido - gt; familiar)
p >
4. "Lenguaje C" (Maestría)
5. Principios de compilación (comprensión de principios)
6. >7 .Red informática (comprensión)
8. Ingeniería de software (comprensión)
9. Base de datos relacional (familiar)
10. )
p>
11. Diseño orientado a objetos (Maestría; combinado con aprendizaje C)
(5) Algunas experiencias y entendimientos
1. Los programadores reales usan C; (dijeron los expertos)
2. Comience a programar;
3. Piense con la cabeza;
4. ;
5. ¡Lee, lee buenos libros e intenta leer las obras originales! (He enfatizado repetidamente este punto, debes ser selectivo en tu lectura, insistir en leer buenos libros, obras clásicas de escritores famosos y no desperdiciar tu práctica en algunos libros de mala calidad; insiste en leer mucho)
6. Tenga un plan de estudio;
7. Resuma sus propias experiencias y lecciones (prepare un cuaderno para registrar errores y experiencias)
8. aprender cosas nuevas;
9. Tener el concepto de ingeniería de software;
10. Ser bueno para descubrir problemas y luego encontrar respuestas;
11. ; mantén la mente abierta hasta que te conviertas en un maestro.
Comunicación con compañeros (si no eres bueno en comunicación, no funcionará).
13. Comprenda la esencia del software y no se deje engañar por lo nunca visto. -cambio de apariencia;
14. Lo que realmente quieres aprender son lenguajes y métodos de programación, no bibliotecas, clases y herramientas. Es fácil aprender a usar esas bibliotecas, pero creo que lo es. No basta con comprender estas bibliotecas.
15. Aprender programación de Windows implica principalmente aprender el sistema operativo Windows y la API win32.
16. Tener tiempo para aprender sobre el desarrollo integrado. aprenda sobre el desarrollo de software para PDA;
Aprenda sobre ello. NET framework y el lenguaje C# pueden ser sus nuevos padres;
19. Sea paciente y no sea impetuoso;
20. Agregue comentarios al programa y conserve su programa anterior;
21. Cuanto más aprendes, más sabes y más cerca estás de los expertos.
22. Vaya a CSDN cuando tenga tiempo, tendrá muchos amigos cercanos allí
23. Tenga confianza en que se convertirá en un programa excelente; >(6) Recomendaciones para algunos buenos libros
1. "Lenguaje de programación C" (Keinighan & Dennis Ritchie 1988)
2 "Lenguaje de programación C" (Biyani Si Traustrup 1997)
3. "Dentro del modelo de objetos C" (Lippmann)
4. C efectivo (ibid.)
5. C más efectivo (igual que el anterior) )
6. "Excelente C"
7. Programación eficiente orientada a objetos en C
8. Patrones de diseño
9. "Pensar en C"
10. Biblia estándar C (generalmente recomendada)
11. "El arte de la programación informática"
12. "Ventana de programación" (Charles Petzold)
13. VC 5.0 Technology Insider
14 "Usar MFC de forma sencilla"
15. Requisitos de software
16. "Windows avanzado"
17. "C Primer"
18. Manual de referencia del programador Win32
19, uso de TCP/IP para implementar Internet interconexión.
20. Sobre la esencia de COM
(7) Plan de estudio
——Este plan de estudio lo hice yo personalmente, * * * lo disfruto. Mucho, para tu información. Progresemos juntos. 1. Principios de composición informática
2. Sistema operativo
3. Estructura de datos
4. Lenguaje ensamblador
5. "
6. "C"
7. "Experto en tecnología VC"
8. "Ventana de programación"
9. "MFC "
10. "Ventana avanzada"
11. "Dentro del modelo de objetos C"
12 "Pensando en C"
13. "C efectiva"
14. Base de datos
15. Red
16. 17, microcontrolador de hardware
18, .NET y C#
19, ingeniería de software
20, UNIX y Linux