El camino hacia el autoestudio en el desarrollo integrado

El camino hacia el autoestudio integrado

1. lenguaje C

Para realizar un trabajo integrado, primero debe utilizar el lenguaje C. El lenguaje C es una herramienta poderosa para aplicaciones integradas. Una base sólida es la base, que incluye gramática, algoritmos, ejemplos y casos clásicos. Confucio dijo: Si un trabajador quiere hacer su Para trabajar bien, primero debe afilar sus herramientas;

Sitio web de aprendizaje: Tutorial para novatos , un sitio web concienzudo, con fundamentos y casos básicos, contenido de aprendizaje relativamente completo, cuidado de niños y avance paso a paso, artefactos de aprendizaje, libros muy recomendados: "El lenguaje de programación
C", "C Primer Plus ", "C y punteros", "Programación experta en C"

2. Compilador

51 compilador, si lo aprende e ingresa a otros compiladores, comenzará y tendrá un buen comienzo.

Libro electrónico recomendado "Keil Software - Manual del usuario del compilador Cx51, versión completa en chino".pdf

3. Circuito digital

Lo aprendí en la universidad, pero se lo devolví al profesor. Debería aprenderlo rápidamente. Ser capaz de comprender los diagramas de circuitos matemáticos es la clave.

4. Libros imprescindibles para desarrolladores

4.1 Estructura de datos y algoritmo

Libros: "Estructura de datos de Dahua", "Algoritmo (4.a edición)"

4.2 Sistema operativo

El primero son los principios del sistema operativo, las instrucciones de programación de Unix y Linux, que utilicé para un proyecto bancario hace unos años.

Libros: "Comprensión profunda de los sistemas operativos", "Así es como debe aprender Linux", "Programación avanzada en un entorno Unix", "Programación de servidores de alto rendimiento Linux", "Programación multiproceso Posix"

4.3 Red informática

TCP/IP es la base del Protocolo de Internet

Libros: "Explicación detallada de TCP/IP Volumen 3: Protocolo de transacciones TCP, HTTP, NNTP y protocolo de dominio UNIX" "TCP/IP ilustrado: 5.ª edición"

4.4 Patrón de diseño

El software comienza con el diseño. Cada proyecto, sistema y software es único. Un buen diseño es una garantía fatal para la estabilidad, el mantenimiento, la actualización y el rendimiento del sistema.

Libros: "Patrones de diseño Dahua", "Patrones de diseño: la base del software reutilizable orientado a objetos (edición de coleccionista)", "Patrones de diseño Head First (edición china)"


Perspectivas

  • Todo cambia sin apartarse de sus raíces, y el núcleo es la base, que incluye principalmente: el propio lenguaje de programación, estructuras de datos y algoritmos, protocolos de redes informáticas, conocimiento de sistemas operativos, bases de datos, patrones de diseño comunes, etc.
  • Planifica tu propia ruta de aprendizaje. La situación de cada persona es diferente. Debes tener tu propia ruta de aprendizaje. No recopilas información todos los días. Si organizas la información y crees que estás ocupado y "ganas" mucho, simplemente no Míralo o hazlo. Si eres complaciente, perderás el tiempo. Se desperdicia poco a poco de esta manera.
  • No importa qué lenguaje utilice para el desarrollo de programas, debe calmarse, escribir código y pensar en los métodos de implementación.
  • Resuma, escriba y genere continuamente, revise y refine, acumule y acumule. Hasta dónde pueda llegar depende de: concentración, paciencia y una mente tranquila.
  • Sal y comunícate más con personas de ideas afines, intercambia más, choca más y aprende más. Una palabra o una revelación de los demás puede ahorrarte muchos desvíos y despertarte.
  • Laozi dijo: Una torre de nueve pisos comienza con montones de tierra; un viaje de mil millas comienza con un solo paso; lo que significa que una casa de nueve pisos comienza con montones de tierra; un viaje de mil millas comienza con un paso ¡Anímense unos a otros! ¡Animo mutuo!

¿Cuál es el significado de la vida?

  • Criar a los niños para que crezcan
  • Lee miles de libros, viaja miles de kilómetros, conoce a miles de personas
  • Superarte constantemente

Supongo que te gusta

Origin blog.csdn.net/QWERT520/article/details/124834074
Recomendado
Clasificación