Red de conocimiento informático - Espacio del host - Me especialicé en ingeniería de información electrónica y ahora quiero aprender a programar y convertirme en programador. Entonces, ¿qué debo hacer?

Me especialicé en ingeniería de información electrónica y ahora quiero aprender a programar y convertirme en programador. Entonces, ¿qué debo hacer?

Soy programador C/C. Solo tengo una experiencia en el aprendizaje de C: ¡trabajar más duro, leer más, pensar más y programar más! Definitivamente habrá dificultades cuando comiences a aprender, pero no te desanimes ni te avergüences de pedir consejo a otros. Así es como otros lo han superado.

No creas en atajos ni nada por el estilo. Aunque es posible que se sienta aburrido durante el proceso de aprendizaje, mientras persista, tendrá una sensación de logro cuando pueda resolver problemas para los demás. Aquí tienes información que recopilé, es bastante buena, échale un vistazo:

Esté atento, trabaje duro y piense más. Creo que mientras hagas estas pocas cosas, estarás bien. .Para ser honesto, no hay atajos para aprender, el trabajo duro es la última palabra. Agregar métodos además del trabajo duro obtendrá el doble de resultado con la mitad de esfuerzo.

Escribir más código es la clave. Después de leer y comprender las rutinas del libro, puedes escribir un programa similar sin leer el libro (no memorices el dictado)

Cuando se trata del lenguaje C, creo que todos los amigos que lo han aprendido tienen este sentimiento: "Me hace feliz y me preocupa". Afortunadamente, el lenguaje C es muy poderoso y se usa ampliamente. Puedes aprender otros idiomas por tu cuenta es pan comido. La preocupación es que el lenguaje C es tan amplio y profundo como las "artes marciales Shaolin" y es demasiado difícil de aprender. De hecho, el autor cree que el lenguaje C no es "difícil". Siempre que puedas aclarar tus ideas y dominar su esencia, aprender el lenguaje C por tu cuenta es muy fácil y divertido. Hoy hablaré contigo sobre cómo aprender el lenguaje C o qué aspectos se deben iniciar en el aprendizaje del lenguaje C.

1. Aclare el propósito del aprendizaje:

◆ El lenguaje C es poderoso y la estructura de conocimiento involucrada en este libro es completa y razonable. Es un muy buen lenguaje de programación básico.

◆ C es un buen tutorial para aprender lógica, algoritmos de programas e implementación de algoritmos. A través del estudio del lenguaje C en el primer semestre, puede comprender el proceso de diseño y codificación de programas.

◆ C es un proceso único, ejecución de un solo subproceso, ejecutado de principio a fin, por lo que aprender no es fácil. Pero un lenguaje de alto nivel con una estructura rigurosa puede facilitar el aprendizaje de las especificaciones y requisitos de programación.

◆ El lenguaje C es un lenguaje que sienta las bases para el aprendizaje de otros idiomas en el futuro.

2. Buenos métodos de aprendizaje:

Basados ​​en los propósitos de aprendizaje anteriores y también en nuestro primer lenguaje de programación. Los métodos de aprendizaje son:

◆ Vista previa antes de clase, repaso después de clase, hacer la tarea cuidadosamente en clase y después de clase y comprender el conocimiento teórico.

◆ Recuerda las reglas gramaticales.

◆ Fortalecer el pensamiento lógico.

◆ Sea más práctico y comprenda su proceso de funcionamiento practicando en la computadora.

◆ Práctica—gt; teoría—gt; practique nuevamente cuando comience a aprender el lenguaje C, practique de acuerdo con ejemplos y promueva el aprendizaje teórico, y luego piense más por su cuenta y practique más en la computadora.

Preguntas frecuentes:

1. Algunos estudiantes escucharon que el lenguaje C es difícil cuando aprendieron los Capítulos 2 y 3 por primera vez, dijeron: Maestro, ¡no sé cómo! Es realmente difícil. ¿No sé estudiar?

Análisis:

1) Efecto psicológico, antes de aprender, pensaba que era difícil. Es normal no aprender.

2) Los primeros tres capítulos son la base. Para los estudiantes que nunca han aprendido un lenguaje de programación, hay muchos términos profesionales nuevos.

3) Los primeros tres capítulos son la base y no es posible escribir un programa C completo. Entonces no sé cómo usarlo, cuándo usarlo, etc. Hay muchas preguntas.

La existencia del problema: demasiada ansiedad y poca comprensión de los nuevos asuntos.

Solución: El aprendizaje es un proceso gradual y acumulativo, no te preocupes. Este conocimiento allanará el camino para el futuro.

2. Cuando un compañero aprendió sobre arrays dijo: Entiendo cuando te escucho en clase, pero si tengo que escribirlo yo mismo, ¿no sé cómo escribirlo? ¿No estás seguro de cómo empezar?

Análisis:

1) El pensamiento lógico es demasiado confuso.

Si se le pregunta: "Si hay 30 estudiantes en la clase, ¿cómo determinaría si la calificación es aprobatoria?"; "Por supuesto, primero conoce la calificación de cada estudiante y luego los compara uno por uno con 60. Si es así, mayor o igual a 60, entonces se pasa. De lo contrario, fallará.";"¿Cómo implementarlo en lenguaje C?" ¿Declarar 30 variables para almacenar calificaciones? No es una buena idea. ¿Sería más razonable declarar una matriz de 30 elementos? Además, si necesita escribir 30 declaraciones condicionales para juzgar, será demasiado complicado. ¿Sería más razonable utilizar un bucle for?

2) Hay muy pocos ejercicios. Hay soluciones, pero no se pueden implementar en lenguaje C.

El problema existe: pensamiento poco claro y muy poca práctica.

Solución: practicar más en el ordenador, pensar más y sacar inferencias de un ejemplo. Comprender el proceso de ejecución y codificación del programa.

3. Puntos de aprendizaje y puntos clave:

◆ Capítulo 1 al Capítulo 4: Los conocimientos básicos y teóricos deben entenderse y comprenderse. También es la base para aprender otros idiomas.

◆ Los Capítulos 2 y 3 mencionan muchos términos profesionales, como tipos de datos, la diferencia entre variables y constantes, reglas de nomenclatura para identificadores, expresiones y diversos operadores y los conceptos básicos de las funciones de entrada y salida.

◆ Capítulo 5 y Capítulo 6: La estructura básica del programa Después de estudiar los primeros seis capítulos, debe comprender el proceso de operación y codificación del programa.

◆ Implementar nuestro algoritmo en un lenguaje de programación se trata principalmente de aprender la lógica de la programación. También es la base para aprender otros idiomas

◆ Capítulo 7 al Capítulo 11: Aprenda las características del lenguaje C y obtenga una comprensión más profunda del lenguaje C. Este capítulo permite a los estudiantes fortalecer su imaginación espacial.

◆ Capítulo 12: Operaciones con archivos. Lo que se considera es cómo registrar los resultados de salida y la información relacionada del programa en archivos.

4. Dificultad de aprendizaje:

◆ No es exactamente lo mismo que la expresión del lenguaje natural cotidiano, y todos los resultados deben obtenerse mediante cálculo. Las computadoras no tienen imaginación ni capacidad de pensamiento espacial. Las computadoras funcionan mediante órdenes rigurosas de los programadores.

◆ Hay muchos formatos gramaticales y puntos de conocimiento completos. Al aplicar, los puntos de conocimiento dispersos deben combinarse de manera efectiva y ordenada.

Las soluciones a muchos problemas requieren experiencia.