(200 puntos) Por favor, dígame el camino y los consejos para aprender a programar.
De hecho, lo más importante de la programación es la práctica. . . ciertamente. . . Este es mi entendimiento personal. . . Las siguientes son las palabras exactas que me dijo uno de mis grandes mentores. . Déjame compartirlo contigo. .
----------------------------------
Primero de En general, quiero decir que hablemos de ideas de aprendizaje. Aprender programación en realidad tiene un efecto similar a los juegos en línea. Al principio, estarás muy interesado en esos códigos, funciones, etc., especialmente aquellos que son nuevos en la programación. que acaban de aprender el primer idioma. Sin embargo, cuando profundices paso a paso, descubrirás que ya no tienes el mismo espíritu de lucha que antes. Es como si estuvieras jugando al juego en línea Kimchi coreano. Cierto nivel, simplemente subes de nivel todos los días y estás completamente tratando de apresurarte. Cuando alcanzas un alto nivel de fuerza de voluntad, es más difícil aprender a programar después de dos meses de aprendizaje, siempre sientes que lo has aprendido todo. , pero no puedes hacer nada y no hay otra fuerza de voluntad que te respalde. En este momento, te resultará fácil rendirte o cambiar a otras industrias como la producción de Internet, PS, FLASH y otras industrias. De hecho, déjame decirte que, aunque crees que has aprendido mucho, en realidad todavía no tienes nada, cuando superes este obstáculo, solo quiero decirte que lo harás. Encuentra muchas dificultades al aprender a programar. Tienes que trabajar duro para superar estas dificultades antes de que realmente puedas aprender algo. De lo contrario, no querrás aprender a programar en absoluto, así que cambia de carrera lo antes posible.
A continuación, te ayudaré a planificar un camino de programación.
Hay muy pocas personas que nunca han aprendido el lenguaje C. Recomiendo el lenguaje C como el primer lenguaje que aprendes. Deberías aprender VB primero, este concepto en realidad es incorrecto. C es realmente más aburrido que VB y, para ser honesto, no lo aprenderás después de aprender C. Es como si no hubiera aprendido nada más y siento que no lo he aprendido. Sin embargo, para los principiantes, solo el lenguaje C puede establecer su comprensión de los conceptos de programación. VB no es programación, VB es solo una herramienta. El lenguaje C es de hecho un lenguaje absoluto, un lenguaje que realmente le permite saber. Qué es la programación. Algunas personas que son nuevas en el lenguaje C y usan el compilador TC2 siempre dicen que no pueden hacer nada después de aprender C. No pueden escribir ningún software. Puedes decirle que programación es programación, no software. El software es un componente de un programa. Si desea programar software, podrá dominarlo fácilmente en el futuro. Lo que necesita aprender ahora es programación. El alma de la programación son los algoritmos, todo el mundo debe recordar esto.
Entonces, el primer lenguaje que se debe aprender es C, y el libro recomendado es lt;C Programming> del profesor Tan Haoqiang (Tsinghua University Press) o lt de Knihan. ;Lenguaje de programación C>(EE.UU.).
Los principiantes pueden necesitar un conjunto de tutoriales en vídeo que les ayuden a ser más rápidos. Para empezar, le recomiendo que busque "Tutorial en vídeo en lenguaje C" en Baidu. ¡La primera página es este tutorial y es un tutorial que coincide con
Nota: Algunas personas dicen que el libro de Tan Haoqiang no es bueno y es demasiado rígido. Entonces solo puedo decir eso. eres como mucho una persona que no está satisfecha con una sola botella y deambula con media botella. Cuando realmente quieres dominar la tecnología avanzada, descubrirás que no puedes dominarla.
De qué tipo. ¿Deberías aprender el lenguaje C para ser considerado bueno? De hecho, no has aprendido la primera parte del lenguaje C. Algunas personas lo han aprendido toda su vida y todavía lo están estudiando. En cuanto al tiempo, te recomiendo que si tienes 6 horas de tiempo para estudiar todos los días, después de un mes y medio, puedes pasar al siguiente proceso de aprendizaje del idioma... (Calculo que la gente común aprenderá este idioma. Todo lo que hay que dominar se domina en medio mes)
Entonces, ¿qué es lo siguiente que hay que aprender? ¿Todavía hay gente hablando de VB? También se llama profundizar la impresión del software de programación. Este tipo de esto es muy ingenuo. Después de aprender el lenguaje C, ¿por qué debería aprender VB? De hecho, VB es muy poderoso y fácil de comenzar, pero no es fácil dominarlo. Lenguaje BÁSICO. Sin embargo, esto es tan fácil. El software utilizado es malo para las personas que son profesionales en programación. Hará que las personas sean dependientes e inertes. Las funciones de los controles VB son tan poderosas que puedes programarlas sin siquiera pensar. Sin embargo, después de todo, los controles no se pueden controlar según sus deseos. Los controles son cosas muertas. Lo que realmente necesita aprender es la idea de escribir, que es una función (también llamada método en Java).
Es mejor aprender Delphi que aprender VB.
Nota: normalmente puedes saber de un vistazo en qué lenguaje está programado, pero el software escrito en VB es casi imposible de encontrar.
Entonces, solo hay dos opciones para aprender a continuación, C/Java. Recomiendo aprender Java primero.
Java en realidad se modifica desde C. La parte del puntero de C se elimina, lo que hace que C sea más seguro y. al mismo tiempo, un poco más simple que C. Necesitas encontrar algunas introducciones sobre Java y mirar lo siguiente.
Escuché a un profesor de Beida Jade Bird hablar sobre Java. Creo que el objetivo final de desarrollo es J2EE. de lo contrario, J2ME también debe ser una dirección de desarrollo, pero es muy diferente de J2SE y J2EE, y el entorno de desarrollo también es muy diferente. En cuanto a J2SE, para ser honesto, sí, de hecho hay muchos. Pocos programas J2SE en el mercado. ¿Cuántos programas has visto con el nombre de extensión .jre? Pero todavía tengo que decirte que las personas que aprenden Java primero deben entrar en contacto con el software GUI de Java. Ya sea que desee desarrollar a J2EE o cambiar a programación GUI, J2SE definitivamente no es un desvío. Una vez más, el algoritmo es el más importante. Y la mayor ventaja de Java sobre C radica en su completa orientación a objetos. -plataforma, incluso si aprende Java primero, aún puede dominar C fácilmente. ¡Es muy fácil de transferir entre programadores de Java y programadores de C! ¡Hablemos de algunas ventajas de Java que son más convenientes que C! Después de descargar el compilador, puede escribir el programa con un bloc de notas. JBuilder es en realidad solo una herramienta auxiliar. Fui a una empresa dedicada al desarrollo de sistemas Linux y descubrí que muy pocas personas usan JBuilder. Para el programa C, debe usar un compilador como VC. Sin mencionar que la configuración de la computadora es baja y difícil de usar, solo diga que VS cuesta dinero y JDK siempre es genuino (descarga gratuita), por lo que debe usar Java. De hecho, esto es solo una cuestión de hábito. Ya sea que aprenda Java primero o C, dominará rápidamente el otro.
Hay muchos libros de Java para principiantes. Compre los que siempre hablan de lo básico. Los libros publicados por la universidad son muy buenos. También recomiendo tutoriales en video. Java es fácil del profesor Sun Xin. Vaya a 52ebook y busque directamente el nombre "Java is Easy". Son 12 CD en uno ***, simplemente descárgalos. Tutorial No. Una lección te enseñará cómo configurar, dónde descargar el compilador, etc.
¿Cuándo quieres aprenderlo? Lo que recomiendo. No necesita leer ninguna información para aprenderlo (por supuesto, puede consultar el documento de ayuda de JAVA) para escribir con habilidad un sistema de gestión hotelera. A continuación, puede aprender otras cosas.
Esta otra cosa es C. Una vez más, los programadores de Java pueden dominar C fácilmente, solo necesitas aprender la sintaxis básica de C, ¡y el resto es práctica!
Puedes comprar un libro de C sobre la aplicación de SQL en lenguaje C, que habla sobre ejemplos de sistemas de bases de datos. Es muy importante practicar más.
El video tutorial recomienda el video tutorial de VC del profesor Sun Xin. Vaya a Xunlei y busque "Sun Xin VC" y. busque el tutorial del paquete 700M.
De hecho, aprenda Si conoce Java y C, realmente podrá dominar el resto usted mismo.
Por ejemplo. , puedes aprender a ensamblar. El ensamblaje es realmente muy agotador, pero los maestros de ensamblaje siempre podrán dominarlo.
¿Qué pasa con VB? ¿Qué pasa con DELPHI? Aprendalo. Si aprende VB en este momento, podrá dominarlo en solo unos días. ¿No es más fácil que aprenderlo como principiante?
Puedes aprender lo que quieras y. incluso puedes aprender Flash. Incluso Flash ActionScript se puede dominar fácilmente.
De hecho, ahora tu camino ha sido decidido. Lo único que te queda es no practicar y desarrollarte en una dirección superior.
Antes de esto
, le sugiero que realice algunos exámenes.
Realice el examen de nivel de calificación profesional de software informático de China y realice directamente el examen de ingeniero de software intermedio o aprenda algo más y realice el examen de ingeniero de redes. Puedes aprender más y aprobar todos los niveles del 1 al 3 del Examen Nacional de Rango de Computación Jaja.
En este nivel, realmente no necesito decir nada más al respecto y lo haré. Pruébelo todo usted mismo.
Finalmente, recuerde dos frases.
¡El alma de la programación es la estructura de datos algorítmica!
Lo más importante. ¡Es aprender bien la práctica de programación!