Aprende un lenguaje de programación
Aprender a programar ya no es una cuestión de unos pocos profesionales de la informática. Así como los ordenadores han ido penetrando en todos los rincones de nuestras vidas, cada vez más personas aprenden a programar. Debido a los abundantes recursos de información en Internet, la mayoría de las personas optan por estudiar por su cuenta. He aprendido programación por mí mismo durante más de diez años desde que era un niño y he acumulado algo de experiencia y métodos. Me gustaría dar algunas sugerencias personales a estos autodidactas principiantes en programación.
Sugerencia 1: El autoestudio también requiere leer libros.
El autoestudio solo significa que no hay un maestro dedicado a enseñarte paso a paso, pero eso no significa que no Ni siquiera necesito libros. Alguien viene a mí todos los días para hacerme algunas preguntas conceptuales muy básicas. Le pregunté: "¿No están estos conceptos claramente escritos en los libros?". Él respondió: "No tengo un libro". Te resultará difícil comprenderlo mentalmente. Para formar una comprensión más holística, todo el conocimiento aprendido está fragmentado. Sin mencionar que la mayoría de las personas no tienen la energía para responder sus preguntas. Incluso si responden, muchas cosas no se pueden explicar claramente en pocas palabras. Lo que muchos expertos dicen que son sus propios conocimientos. Puede que no sea fácil de explicar. He estado devanándote los sesos durante mucho tiempo pero todavía no puedes entenderlo. Un libro, aunque no sea un clásico, puede proporcionarte un marco generalmente completo y convertirse en una guía en tu proceso de autoestudio. Lo que quiero decir aquí es: hay abundantes recursos de tutoriales electrónicos en línea, por lo que no está de más echar un vistazo, pero debes tener al menos un libro impreso en la mano; después de todo, los tutoriales en línea son una mezcla de cosas. y sus autores pueden no ser competentes en esto, por lo que es difícil distinguir su calidad.
Sugerencia 2: Aprender a programar requiere más práctica.
Hay libros, pero tenerlos todo el día en la mano no es suficiente. Lo más aterrador de la programación es hablar en papel. He visto a algunos principiantes, después de leer la mayor parte del libro, hablarme muy claramente sobre las funciones de bucle, pero ni siquiera han visto cómo es un compilador. Si realmente tuviera que escribir unas pocas líneas de programa, estaría lleno de errores. Mi sugerencia es que no importa cuán corto sea el tiempo dedicado a la programación, no importa cuán poco conocimiento haya aprendido hasta ahora, debe continuar haciendo lo mejor que pueda para escribir algunos programas pequeños, incluso si es para usar el botón "Hola, mundo". !" Ingréselo usted mismo y ejecútelo una vez, lo que mejorará enormemente su capacidad de programación.
Sugerencia 3: La programación se trata de creación, no de dictado.
Algunas personas incluso planean usar tácticas basadas en preguntas para aprender a programar; esto no logra comprender en absoluto la connotación de programación. No se puede aprender a programar simplemente "apreciando" el código escrito por otros. Hay que entender una cosa: la programación es un proceso creativo. El significado de programación es enseñar a la computadora cómo completar una tarea a través de un programa. Escribir código es sólo una formalidad, lo que realmente importa es cómo completar una tarea específica. Aprender el código de otras personas es ciertamente muy útil y puedes aprender las ideas de otras personas, pero si simplemente memorizas algunos códigos escritos por otros y esperas armar tu propio programa, es básicamente imposible; Mi sugerencia es: en el proceso de escribir y crear sus propios programas, aprenda de los métodos de pensamiento de programas anteriores, en lugar de copiar y pegar todo el día.
Sugerencia 4: Los buenos hábitos deben empezar desde el principio.
Como dice el refrán, "no hagas buenas obras porque son pequeñas. Una vez que se forman los malos hábitos, se formarán". será difícil cambiarlos. Por lo tanto, al escribir un programa, debe prestar atención a la sangría, dar nombres significativos a variables y funciones, el uso de mayúsculas y minúsculas, prestar atención al punto y coma al final de las líneas, etc., y debe comenzar desde el principio. . Mucha gente descarta estos recordatorios bien intencionados por considerarlos innecesarios y una pérdida de tiempo. De hecho, si puedes hacerlo estrictamente, te pueden ahorrar mucho tiempo.
Sugerencia 5: No preguntes demasiado.
“Romper la cazuela y preguntar la verdad” muestra un espíritu de investigación, pero aún así recomiendo a los principiantes que aprendan. No es necesario preguntar demasiado. Los conocimientos relacionados con la programación están intrincadamente entrelazados y la mayoría de los problemas se volverán cada vez más complicados si profundizas. Para los principiantes que no tienen muchos conocimientos, solo pueden confundirse cada vez más. Muchas cosas se le aclararán naturalmente con el tiempo y a medida que su conocimiento se profundice. Al igual que cuando aprendiste inglés por primera vez, te bastaba con saber que "adiós" significa adiós. ¿Primero tienes que descubrir la relación entre "adiós" y "adiós"? Como principiante, lo más importante es comprender de manera integral todo el conocimiento lo antes posible. En los puntos de conocimiento individuales, no es necesario profundizar demasiado por el momento. Puedes esperar hasta tener más conocimientos y experiencia y luego volver a estudiar.
El lenguaje C es el mejor, está orientado a procesos. Los principiantes generalmente aprenden esto. Aunque VB es intuitivo, tiene demasiadas limitaciones y no se recomienda.
C++\C#\. Todos J # están orientados a objetos, necesitas aprender a pensar orientado a objetos y es mejor tener algunas habilidades básicas de programación.
Si quieres estudiar por tu cuenta, simplemente compra un libro como ". Fundamentos de programación en lenguaje C" publicado por la Universidad de Tsinghua y léelo. Sí, es difícil decir que es difícil, pero tampoco es fácil decir que es simple.
---------- ------------------------ -------------
C y C++ son relativamente tempranos , por lo que son ampliamente utilizados.
JAVA, C# y J# son lenguajes relativamente nuevos que admiten tecnología pura orientada a objetos. Entre ellos, JAVA se usa relativamente. C# ocupa el segundo lugar.
No me preguntes si es difícil. Lo he dicho antes: es difícil decir que es difícil, pero tampoco es fácil decir que es fácil. La programación es un trabajo aburrido, por lo que será mejor que estés preparado mentalmente.
Linux es un sistema operativo, igual que WINDOWS. Por tanto, el sistema operativo bajo el que programes no tiene relación directa con el profesionalismo o no.
-------------------------- ---------
Le sugiero que compre un libro (como "Fundamentos de la programación en lenguaje C" publicado por la Universidad de Tsinghua) y aprenda desde el principio, y luego pregunte sobre la cantidad de revisiones que hice. Estamos a punto de llegar al límite.
Aunque no estemos en el límite, debería escribir un libro para ti...
¿Quieres otro? ? Empiece a aprender C++. C es el mejor lenguaje para principiantes. Este será un proceso de aprendizaje largo, lo mejor es inscribirse en una clase de estudio o algo así...
¿OK?