Quiero aprender a programar, pero no sé nada. ¿Por dónde debo empezar?
En primer lugar, quiero hablar sobre la idea de aprender a programar. En realidad, aprender a programar tiene un efecto similar al de los juegos en línea. Al principio, estarás muy interesado en esos códigos, funciones, etc. ., especialmente si eres nuevo en la programación. Personas que acaban de aprender el primer idioma. Sin embargo, cuando profundices paso a paso, descubrirás que ya no tienes el espíritu de lucha de antes. Juego en línea de Kimchi coreano. Después de jugar a un cierto nivel, cada día sube de nivel y depende de toda tu fuerza de voluntad alcanzar un nivel alto que te respalde. Aprender programación es aún más difícil. Después de dos meses de aprendizaje, siempre te sientes así. Si ha aprendido todo, pero todavía siente que lo ha aprendido todo, no puede hacer nada y no hay otra fuerza de voluntad que lo apoye. En este momento, fácilmente se rendirá o cambiará a otras industrias. Producción de Internet, PS, FLASH y otras industrias. De hecho, déjame decirte que aunque sientes que has aprendido mucho, en realidad todavía no has aprendido nada. Cuando superes este obstáculo, será el. Cuando recién comienzas, solo quiero decirte que encontrarás muchas dificultades al aprender a programar. Solo trabajando duro para superar estas dificultades podrás aprender algo de verdad. cambie de carrera lo antes posible.
A continuación, lo ayudaré a planificar un camino de programación.
Hay muy pocas personas que aprenden programación y nunca han aprendido el lenguaje C. El lenguaje como el primer idioma que aprendes, aunque algunas personas dicen que primero debes aprender VB, este concepto en realidad es incorrecto. El lenguaje C es mejor que VB y, para ser honesto, no aprendes nada después de aprender C. de lo contrario, parece que nunca has aprendido nada y sientes que no has aprendido nada. Sin embargo, para los principiantes, solo el lenguaje C puede desarrollar tu comprensión de los conceptos de programación. VB no es programación, VB es solo una herramienta. de hecho, es un lenguaje absoluto, un lenguaje que realmente te permite saber qué es la programación. Las personas que son nuevas en el lenguaje C y usan el compilador TC2 siempre dicen que han aprendido C. Yo tampoco puedo escribir ningún software. Puedo decirle que la programación es programación, no software. El software es un componente del programa. Si quieres programar software, podrás hacerlo fácilmente en el futuro. Lo que necesitas aprender ahora es programación. , lo que necesitas aprender ahora son algoritmos. El alma de la programación son los algoritmos, todos deben recordar esto.
Entonces, el primer curso si quieres aprender el lenguaje C, los libros recomendados son los del Sr. Tan Haoqiang. Lenguaje de programación C (Tsinghua University Press) o lenguaje de programación C de Knihan (EE. UU.)
Los estudiantes principiantes pueden necesitar un conjunto de tutoriales en vídeo para ayudarles a empezar más rápido, por lo que les recomiendo que busquen "Tutorial en vídeo en lenguaje C". " en Baidu. El primer registro en la primera página es este tutorial. Y es con el profesor Tan. Programación gt; ¡tutoriales de apoyo!
Nota: algunas personas dicen que el libro de Tan Haoqiang no es bueno y es demasiado rígido. Entonces solo puedo decir que, como mucho, eres una persona que no está satisfecha con una botella y deambula con media botella para dominar realmente la tecnología avanzada. p>
¿Qué tipo de lenguaje C se debe aprender para considerarlo completo? De hecho, algunas personas no lo han aprendido desde el principio y todavía lo están aprendiendo. ¿Deberías aprender el siguiente idioma? En términos de tiempo, te recomiendo que si tienes 6 horas de tiempo para estudiar todos los días, puedas pasar al siguiente proceso de aprendizaje del idioma después de un mes y medio. Ya... (Calculo. que la gente común ha dominado todo lo que debería dominar en este mes y medio)
Entonces, ¿qué vas a aprender a continuación? ¿Todavía hay gente hablando de VB? Su nombre es todavía más profundo. La impresión del software de programación es muy ingenua. Después de aprender el lenguaje C, ¿por qué debería aprender VB? De hecho, VB es muy poderoso, fácil de comenzar y no es fácil de dominar. está escrito en lenguaje BÁSICO, pero un software tan fácil de usar es malo para las personas que son profesionales en programación, lo que hará que las personas sean dependientes e inertes. Las funciones de los controles VB son realmente demasiado poderosas. Sin pensarlo mucho, después de todo, los controles no se pueden controlar según sus deseos. Los controles son cosas muertas. Lo que realmente quiere aprender es la idea de escribir, que es una función (llamada método en Java). además, aprende VB
Es mejor aprender Delphi.
Nota: normalmente puedes saber de un vistazo en qué lenguaje está programado, mientras que el software escrito en VB es casi imposible de encontrar.
Entonces, el. Sólo dos opciones que necesitas aprender a continuación son C/Java. Recomiendo aprender Java primero.
Java en realidad está modificado desde C. La parte del puntero en C se elimina y deja que C se vuelva más seguro y un poco más simple que. C. Necesitas encontrar alguna introducción a Java y mirar lo siguiente.
Escuché a un profesor de Beida Jade Bird hablar sobre el desarrollo final de Java. El objetivo es J2EE. Creo que lo contrario también debe ser J2ME. Puede ser una dirección de desarrollo, pero es muy diferente de J2SE y J2EE, y el entorno de desarrollo también es muy diferente. No discutiré la parte de J2ME. En cuanto a J2SE, para ser honesto, de hecho hay muy poco software 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. El problema también es un problema de métodos de desarrollo. 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 es que está completamente orientado a objetos y es multiplataforma. De hecho, incluso si aprende Java primero, aún puede dominar C fácilmente. Es muy fácil para los programadores de Java y los programadores de C transferirse entre sí. ¡Hablemos de algunas ventajas de Java, que es mucho más conveniente que C. Al descargar el compilador, puede escribir programas 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. Generalmente usan UltraEdit para escribir programas. , debe usar un compilador como VC, sin mencionar que es difícil de usar si la configuración de la computadora es baja. 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, rápidamente dominará el otro.
Hay muchos libros de Java. No compre ejemplos para principiantes. Los que siempre hablan de lo básico. Publicado por la Universidad de Tsinghua. El libro es muy bueno. También recomiendo tutoriales en video. Java es fácil del profesor Sun Xin. Vaya a 52ebook y busque directamente el nombre "Java es fácil". en uno ***, solo descárgalos. La primera lección del tutorial te enseñará cómo configurar, dónde descargar el compilador, etc.
¿Cuándo quieres aprenderlo? , no necesita leer ninguna información para aprenderlo (por supuesto, puede consultar la documentación de ayuda de JAVA). Escriba de manera competente un sistema de gestión hotelera. A continuación, puede aprender otras cosas.
Esta otra cosa es. C. Nuevamente, los programadores de Java pueden dominar C fácilmente. Siempre que aprendas la sintaxis básica de C, el resto es práctica.
¡Puedes comprar un libro en C sobre la aplicación del lenguaje C SQL, que es fácil! 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 maestro Sun Xin. Vaya a Xunlei, busque "Sun Xin VC" y busque el tutorial de empaquetado de más de 700 millones.
De hecho, aprende a comprender Java y C, y realmente puedes dominar el resto por tu cuenta.
Por ejemplo, puedes aprender a ensamblar. El ensamblaje es realmente muy agotador, pero los maestros de ensamblaje siempre están en demanda.
¿Qué pasa con VB? ¿Qué pasa con DELPHI? Puedes dominarlo en solo unos días. ¿No es más fácil que un principiante?
Piensa que puedes aprender todo lo que quieras e incluso puedes aprender Flash ActionScript. p>
De hecho, ahora tu camino está marcado. Todo lo que te queda es practicar y desarrollarte en una dirección superior.
/p>
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. Soy ingeniero de redes. Si quieres, puedes aprender más y aprobar todo desde el Nivel 1 al Nivel 3 del Examen Nacional de Clasificación Informática.
En este nivel, tengo muchas ganas. No necesito decirlo más, todo depende de ti.
Finalmente, recuerda dos frases
¡El alma de la programación son las estructuras de datos algorítmicas! p>¡Aprende bien y la práctica de programación es lo más importante!