Red de conocimiento informático - Conocimiento informático - Aprende a programar. ¿Cuál es la mejor manera de aprender a programar? Cuánto tiempo se tarda.

Aprende a programar. ¿Cuál es la mejor manera de aprender a programar? Cuánto tiempo se tarda.

C# C++ VB VC JAVE Assembler es el lenguaje más popular en la actualidad. C++ es una extensión de C.

Algunas personas dicen que puedes aprender C y luego VB en una semana.

Los lenguajes más populares utilizados por las empresas de software son JAVA, C# y C++. Debido a que estos lenguajes son fáciles de escribir software de gran tamaño y tienen una alta eficiencia de desarrollo, son muy populares entre las empresas. Especialmente C++, casi todos los juegos ahora están escritos en una combinación de C (llamando a la API del sistema subyacente) y C++ (creación de clases). Sin embargo, la potencia de sus funciones también significa que es complejo, especialmente C++. Incluso después de dos o tres años de aprendizaje, pocas personas se atreven a decir que lo dominan por completo. En comparación, JAVA y C# son más fáciles de aprender, pero no muy diferentes.

También hay lenguajes como PHP que son buenos para escribir programas de páginas web. Son muy fáciles de aprender, pero su alcance de aplicación es limitado.

VB es fácil de usar y fácil de aprender, pero la eficiencia de ejecución de los programas escritos es relativamente baja. El software solo se puede ejecutar en WINDOWS y es bastante problemático realizar operaciones de bajo nivel. Muy pocas empresas utilizan VB exclusivamente para desarrollar software. Pero también hay software excelente creado en VB, como Super Rabbit.

Finalmente, el lenguaje C está muy cerca del lenguaje subyacente, por lo que es extremadamente bueno para operar directamente el hardware subyacente. Esto también ha llevado al lenguaje C a ocupar una posición dominante absoluta en el desarrollo del funcionamiento. sistemas y software central del sistema. El sistema operativo principal que utilizamos ahora, WINDOWS LINUX UNIX, fue desarrollado en lenguaje C más una pequeña cantidad de lenguaje ensamblador. Y los programas escritos en lenguaje C se ejecutan de manera muy eficiente. Al mismo tiempo, a excepción de cosas pervertidas como los punteros, el lenguaje C es relativamente fácil de aprender entre los lenguajes de programación. Sin embargo, debido a que el lenguaje C está demasiado cerca del hardware y no admite directamente la orientación a objetos, la cantidad de código es grande, la eficiencia del desarrollo del programa es baja y el código escrito no es fácil de mantener.

Hay muchos datos de encuestas sobre el uso de lenguajes de programación en Internet. Entre estos datos, los tres primeros son casi todos JAVA C C++. Desde aquí también podrás ver qué idiomas son muy populares.

De hecho, el lenguaje es solo una herramienta, y lo más importante son las ideas de programación (algoritmos y estructuras de datos). En realidad, todos los idiomas están conectados. Siempre que domines las ideas de programación al aprender un idioma, podrás aprender otros idiomas fácilmente.

Cómo aprender a programar

1. Aclare el propósito del aprendizaje

Aprender a programar es muy útil para la mayoría de las personas que trabajan en la industria de TI. Aprender programación y convertirse en programador, desde un punto de vista personal, puede resolver los problemas encontrados en el uso del software, mejorar el software existente, encontrar un trabajo ideal, agregar peso importante a uno mismo y ser beneficioso para buscar una buena posición en el camino hacia la búsqueda de empleo; desde una perspectiva nacional, puede hacer las debidas contribuciones a la industria del software de nuestro país. Un excelente programador siempre será el objeto de búsqueda de la gente. Aprender programación también puede ejercitar nuestro pensamiento y hacer que nuestro pensamiento lógico sea más riguroso, podemos seguir disfrutando de la diversión de la innovación y siempre tenemos la oportunidad de estar a la vanguardia de la alta tecnología, porque la programación en sí es un trabajo creativo; La era de la economía del conocimiento nos ha brindado oportunidades ilimitadas. Si queremos dominar verdaderamente la tecnología informática y marcar la diferencia en la industria de TI, tener ciertas habilidades de programación es la condición y el requisito básico.

2. Sentar unas buenas bases

Aprender bien a programar requiere unas bases determinadas, que se pueden resumir en los siguientes aspectos:

(1) Los conceptos básicos de las matemáticas comienzan con las computadoras A juzgar por la historia del desarrollo y la aplicación, los modelos matemáticos y la arquitectura de las computadoras fueron propuestos por matemáticos. Las primeras computadoras fueron diseñadas para cálculos numéricos. Por tanto, para aprender bien informática es necesario tener una cierta base matemática. Basta con que los egresados ​​tengan un nivel secundario.

(2) Cultivo de la capacidad de pensamiento lógico Aprender a programar requiere cierta capacidad de pensamiento lógico, y el cultivo del "pensamiento lógico" requiere práctica a largo plazo. Para convertirse en un excelente programador, lo más importante es dominar la idea de programar. Para hacer esto, debemos acumular gradualmente mediante práctica repetida, observación, análisis, comparación y resumen.

Por lo tanto, en el proceso de aprender a programar, no tenemos que esperar hasta comprender todo completamente antes de practicar. Siempre que comprendamos el esquema general, debemos atrevernos a experimentarlo nosotros mismos. Todos tienen su primera vez. Algunos problemas sólo pueden entenderse mediante la práctica. Sólo mediante la práctica el conocimiento de los profesores y los libros se vuelve propio. Así es como los maestros se vuelven talentosos.

(3) Elige el idioma adecuado para empezar. Ante varios idiomas, ¿en qué orden debes aprenderlos? Las herramientas de programación incluyen las siguientes categorías: 1) Las herramientas de desarrollo para aplicaciones de desarrollo local incluyen: Visual Basic, Delphi, VC++ (C++ Builder), etc. Las herramientas de desarrollo de bases de datos incluyen: 2) Herramientas de desarrollo para desarrollo multiplataforma como Java, etc. . (3) Herramientas de desarrollo del lado del cliente para el desarrollo de redes, como Java Script, etc.; herramientas de desarrollo del lado del servidor, como PHP, ASP, JSP, ISAPI, NSAPI, CGI, etc. En los diferentes entornos de las herramientas de desarrollo mencionadas anteriormente, el método VB es simple y fácil de entender, el diseño de la interfaz es configurable y fácil de aprender y usar. Es más apropiado elegir VB como dirección para principiantes.

3. Presta atención a comprender algunos conceptos importantes

Lo que ves en un libro de programación no son más que conceptos como variables, funciones, sentencias condicionales, bucles, etc., pero debe poder programar verdaderamente. La aplicación del diseño requiere una comprensión profunda de estos conceptos, una comprensión de la gramática sobre la base de la comprensión de la aplicación, y no simplemente aprender la estructura, sino una comprensión profunda de los ejemplos de aplicación de la gramática y estructura Para lograr esto, no estoy simplemente aprendiendo gramática y estructura, sino que comprendo los ejemplos de aplicación de estas gramáticas y estructuras, para que puedas aprender de un ejemplo a otro.

4. Dominar las ideas de programación

Aprender la estructura gramatical y las llamadas a funciones de un lenguaje o herramienta de desarrollo es secundario. Lo principal es aprender sus ideas. Por ejemplo, para aprender VC, necesitamos entender el mecanismo interno de Windows y qué son los subprocesos... para aprender COM, necesitamos entender VTALBE, fábricas de clases, interfaces, idl... La clave es aprender un tipo de pensamiento. Con el pensamiento se pueden establecer paralelos.

5. Practique más y comuníquese más

Dominar las ideas de programación debe practicarse y experimentarse en el trabajo real. En la etapa inicial de la programación, siempre debe diseñar el programa usted mismo. Al diseñar, no se ciña a ideas fijas. Cuando encuentre problemas, piense en varias soluciones. Esto requiere más comunicación, diferentes formas de pensar, diferentes perspectivas y cada una tiene sus propios consejos únicos. A través de la comunicación, puede absorber continuamente las fortalezas de los demás, enriquecer su práctica de programación y ayudar a mejorar su propio nivel. La programación práctica es una manifestación de la aplicación del pensamiento creativo y una buena forma de cultivar el pensamiento lógico.

6. Desarrolle buenos hábitos de programación

No es difícil comenzar a programar, pero el aprendizaje continuo después de comenzar es muy importante y este período de tiempo es relativamente largo. Durante este período, debes prestar atención a desarrollar algunos buenos hábitos de programación. La calidad del estilo de programación afecta en gran medida la calidad del programa. Un buen estilo de programación puede hacer que la estructura del programa sea clara y razonable, haciendo que el código del programa sea fácil de mantener. Como sangría de código, reglas de comando variables consistentes, comentarios de código, etc.

7. Aprenda a programar en Internet

En Internet, puede aprender muchas ideas, métodos, experiencias y técnicas de programación diferentes. Hay muchas herramientas y trabajos, así como tutoriales relacionados. Disponible para descargar. Por ejemplo, el sitio web "Programming Classroom" (/) proporciona una gran cantidad de artículos útiles sobre habilidades de programación, controles seleccionados, descargas de código fuente, exámenes de computadora, software relacionado y recomendaciones de libros de programación.

8. Fortalecer el reaprendizaje de conocimientos teóricos informáticos

El aprendizaje de la programación es un proceso cognitivo que se ajusta a "teoría → práctica → teoría → práctica". Al principio, debe tener ciertos conocimientos teóricos básicos de informática, incluidos los conocimientos matemáticos básicos necesarios para la programación. Una vez que tenga las condiciones de nivel de entrada, puede comenzar a practicar la programación y descubrirá que necesita fortalecer su computadora. conocimientos teóricos y reaprenderlos. Todo el mundo puede programar, pero cuando le resulta difícil mejorar la programación hasta cierto nivel, debe volver atrás y aprender algunos conocimientos básicos de informática y teoría matemática. Después de estudiar, muchos de los problemas encontrados antes se resolverán fácilmente, lo que hará que las personas se sientan repentinamente iluminadas.

Por lo tanto, en el proceso de aprendizaje de programación, debemos estudiar constantemente los fundamentos teóricos de la informática como estructuras de datos, algoritmos, principios informáticos, principios de compilación, principios de sistemas operativos, ingeniería de software, lógica matemática, sistemas algebraicos, etc. y problemas en aplicaciones Teorías matemáticas y conocimientos básicos como teoría de grafos y matemáticas discretas. De esta manera, a través del aprendizaje continuo y la práctica intensa, el nivel de programación continuará mejorando a un nuevo nivel.