Red de conocimiento informático - Conocimiento informático - ¿Es mejor aprender a programar o hacer libros electrónicos?

¿Es mejor aprender a programar o hacer libros electrónicos?

Puedes comenzar a aprender programación con lenguaje C. El método es el siguiente.

Guía de programación de autoaprendizaje de base cero:

1: Determinar una dirección. Hay muchísimos lenguajes de programación: java, C, python, PHP, C y muchos más. Es necesario determinar la dirección. Comience desde lo básico. Se recomienda que los socios de programación sin conocimientos básicos comiencen con el lenguaje C. Comenzar es relativamente simple y mejorará su confianza en sí mismos.

Dos: Iniciarse en la programación de autoaprendizaje debe dar resultados por etapas. Este "resultado" no se consigue en una "caja negra". La confianza se mejora fácilmente si se presenta en una interfaz de visualización del usuario.

Tres: vídeos y libros se pueden ver simultáneamente, e Internet es una mezcla de cosas. Se recomienda encontrar algunos videos elementales gratuitos para aprender a programar, preferiblemente un conjunto completo de videos. Si es posible, también puede comprar un conjunto de materiales de video para aprender a programar.

Cuarto: La introducción a la programación informática debe integrar la teoría con la práctica. Sólo así podremos realmente aprender bien.

Cinco: Si tienes un buen amigo que sabe programar, pregúntale más, lo mejor es dejar que te guíe.

Primero determine qué aprender y dónde comenzar, y luego configure el entorno de compilación de la computadora, lo que brindará comodidad a nuestro aprendizaje y práctica prácticos posteriores. El lenguaje de programación básico actual es el lenguaje C. Se recomienda aprender el lenguaje C como lenguaje básico. Al aprender un lenguaje de programación de computadoras, necesita encontrar los cursos correspondientes en línea. Hay muchos cursos gratuitos de lenguaje C en línea. Se recomienda elegir un conjunto y estudiarlo y revisarlo por etapas.

En segundo lugar, aprende más y practica más. Sólo codificando más se pueden encontrar las reglas de la programación informática. Al principio no lo entiendes. Mientras codifiques y practiques con el profesor, comprenderás gradualmente a través de la memoria. Si desea dedicarse a la programación, puede guardar el código que escriba en su propio documento de texto. Esto le ayudará a comprender la cantidad de código que tenemos y a prepararse para futuras búsquedas de empleo.

Es muy importante aprender a iniciarse en la programación. Es fácil comenzar si encuentra un buen método. Si el método no es el correcto, es fácil darse por vencido a mitad de camino. Después de aprender a programar en C, puede aprender nuevos lenguajes de programación como Python y Java, no importa. Los dos tienen mucho en común y pueden aprender y aplicarse mutuamente.

上篇: Cómo los ingenieros integrados planifican su carrera y su trayectoria técnicaMe preocupa, pero al ver que muchos nuevos ingenieros integrados no pueden comprender el camino técnico futuro, decidí escribir este artículo a riesgo de ser regañado. Artículo, jaja. Sin embargo, dado que solo escribí sobre algunas experiencias del software integrado MAS, solo puedo escribir sobre ingenieros de software integrado y amigos de hardware. No más chismes, vayamos al texto principal. Hay todo tipo de personas que ingresan a la industria integrada. Algunas han estudiado informática antes, otras han estudiado electrónica, otras no tienen una base profunda y no tienen nada que ver con ella, y también hay algunos ingenieros de hardware que han cambiado de carrera. Los cimientos varían mucho. El final del camino hacia la tecnología también es muy diferente. Algunas personas terminan en el camino de la gestión, otras terminan cambiando de carrera y se convierten en PM, otras terminan convirtiéndose en vendedores técnicos y un número muy pequeño de personas se convierten en verdaderos técnicos. . experto. Sólo hay un final del camino técnico mencionado en este artículo, y ese es el verdadero experto técnico. Depende de usted cómo irá el experto después de eso. La tecnología integrada se puede dividir aproximadamente en las siguientes partes: lenguaje de programación, tecnología del kernel, sistema operativo, interfaz de bus e integración del sistema. De hecho, las personas cuidadosas pueden encontrar que se ha reflejado en las divisiones del foro CESDN. A excepción de la integración de sistemas, que solo se refleja en el campo de los sistemas integrados, otras secciones tienen relaciones correspondientes claras. Pero nuestra ruta de aprendizaje no es así, sino que se divide en varios niveles. Según mis muchos años de observación de la industria, el alcance técnico de los ingenieros integrados se divide en los siguientes niveles: 1. Elemental: 8051 u otros microcontroladores, UCOS. , I2C, SPI, UART Las capacidades de compilación y lenguaje C son promedio y las capacidades de integración del sistema son débiles. 2. Nivel intermedio: Basado en el nivel básico, ARM/MIPS y algunos otros RTOS. Habilidades promedio en lenguaje ensamblador y C, y ciertas capacidades de integración de sistemas. 3. Avanzado: Principalmente un avance al nivel intermedio. Este nivel no se trata de dominar tecnologías específicas, sino de dominar las ideas básicas y la composición de las tecnologías populares actuales. Por lo tanto, ¡cualquier tecnología popular es fácilmente accesible en esta etapa! Y como dominamos todos los principios de la tecnología, nuestras capacidades de integración de sistemas también son súper sólidas. Para los niveles primario e intermedio, existen algunos puntos de referencia claros, porque en estas dos etapas, los ingenieros todavía están en la etapa introductoria, y el estándar para juzgar es a menudo qué tecnología conoce y qué tecnología domina, y el estado más avanzado de aprender tecnología no es dominarla. En lugar de adquirir tecnologías específicas, han dominado las ideas y patrones que constituyen las tecnologías. Para dar un ejemplo muy simple, todas las tecnologías de interfaz se pueden resumir en unos pocos puntos: ¿simplex o dúplex? Cómo iniciar la transmisión, cómo responder, cómo informar errores, cómo corregir errores y cómo crear aplicaciones avanzadas además de su transmisión básica. Mientras los domines, ¿qué tiene de difícil la tecnología de interfaz? Sólo existen algunos métodos específicos. Por supuesto, los nuevos ingenieros no necesitan comprenderlos al principio. Pueden avanzar lentamente de principiante a intermedio y luego, preferiblemente, alcanzar niveles avanzados. Eso es todo por ahora. No creo que sea necesario ser demasiado específico. Sin embargo, debido a que generalmente es popular en la industria programar en una determinada plataforma e ignorar la investigación en profundidad sobre tecnología, me gustaría correr la voz. y corregir esta visión. Ya sea Android o MTK Tune Key, simplemente estás bailando bajo el mando de otros y tu tecnología no ha mejorado porque has estado haciendo esto durante mucho tiempo. Tu mejora es solo una mejor comprensión de la plataforma cinco años después. ¿Paño de lana? Esta plataforma está fuera del mercado. ¿De qué sirve dominarla? Para aprender tecnología, debemos aprenderla con los pies en la tierra, de abajo hacia arriba. Cuando mucha gente empieza, lo primero que piensa es que trabajo en procesadores de aplicaciones Linux y ARM. Me gustaría preguntar: ¿comprende la programación de procesos de Linux? Esta no es una cuestión de cuántas formas de escribir la palabra "Hui", es una pregunta superficial. De acuerdo con el desarrollo de la tecnología, debe comenzar con RTOS como UCOS y luego aprender Linux lentamente. Encontrará que las cosas más básicas en Linux, como la programación del sistema, los semáforos, los eventos, etc., son similares a los principios. de la UCOS. Si comienza a aprender Linux, todo lo que aprenderá es cómo realizar su trabajo en la plataforma Linux. Finalmente, desde un punto de vista práctico, Linux y Andriod son muy populares hoy en día, y hay muchas personas que recomiendan aprender estas tecnologías populares desde el principio para poder ganar dinero. Sí, puedes ser rápido y rápido al principio, pero si planificas tu camino técnico de esta manera, tu salario siempre fluctuará con el salario general de los ingenieros y nunca podrás convertirte en un experto técnico y ganar un salario anual. de millones de dólares. 下篇: Por favor, ayúdenme a recomendar un teléfono móvil, alrededor de 2400, con pantalla táctil capacitiva.