Red de conocimiento informático - Conocimiento de Internet de las cosas - ¿Cuáles son los requisitos para aprender bien a programar?

¿Cuáles son los requisitos para aprender bien a programar?

Me referiré a algunas de mis experiencias para ayudar al cartel.

En primer lugar, me gustaría hablar sobre la idea de aprender a programar que en realidad tiene un significado similar. efecto 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 y aquellos que acaban de aprender el primer idioma. Sin embargo, a medida que profundices paso a paso, Descubrirás que ya no tienes las mismas habilidades que antes. Es como jugar al juego Kimchi en línea. Una vez que juegas hasta cierto nivel, subes de nivel todos los días. Es tu fuerza de voluntad la que quiere alcanzar un nivel alto lo que te apoya. Pero es aún más difícil aprender programación. Después de estudiar durante dos meses, siempre sientes que lo has aprendido todo, pero no puedes hacer nada y no tienes otra fuerza de voluntad que te apoye. En este momento, lo harás fácilmente. darse por vencido o cambiar a otras industrias como Internet, PS, FLASH y otras industrias. De hecho, déjame decirte que aunque crees que has aprendido mucho, en realidad todavía no has aprendido nada. Si cruzas este obstáculo, simplemente comenzarás. Solo quiero decirte que encontrarás muchas dificultades al aprender a programar. Tienes que trabajar duro para superar estas dificultades antes de que realmente puedas aprender algo. para aprender programación y cambiar de carrera lo antes posible

A continuación, te ayudaré a planificar un camino de programación

Hay muy pocas personas que aprenden programación que no han aprendido el lenguaje C. Recomiendo que el lenguaje C sea el primer idioma que aprendas. Aunque algunas personas dicen que deberías aprender VB primero, de hecho, este concepto es incorrecto. cualquier otra cosa después de aprender C, sentirá que nunca ha aprendido nada. Sin embargo, para los principiantes en programación, solo el lenguaje C puede establecer su comprensión de los conceptos de programación. VB no es programación, de hecho, VB es solo una herramienta. un lenguaje completo que realmente te permite saber qué es el lenguaje. Las personas que son nuevas en el lenguaje C y usan el compilador TC2 siempre dicen que no pueden aprender nada después de aprender C. No pueden escribir ningún software. Puedo decirles que la programación es programación, no software. El software es una construcción del programa. Si quieres programar software, podrás dominarlo fácilmente en el futuro. Para ser claros, lo que necesitas aprender ahora es el algoritmo. El alma de la programación es el algoritmo. Esto. Todos deberían recordar esto.

Entonces, el primer lenguaje que debes aprender es C. Los libros recomendados son el Sr. de Tan Haoqiang (Tsinghua University Press) o de Knihan (Estados Unidos).

Los principiantes pueden necesitar un conjunto de tutoriales en vídeo que les ayuden a empezar más rápido, por lo que les recomiendo que busquen. Para el "Tutorial en vídeo del lenguaje C" en Baidu, que se encuentra en la primera página, un registro es este tutorial. ¡Y es un tutorial que coincide con la del profesor Tan! Di que el libro de Tan Haoqiang no es bueno y demasiado rígido. Entonces solo puedo decir que eres el más. Es una persona que está llena de dinero y deambula con media botella. Cuando realmente quieras dominar la tecnología avanzada, lo harás. descubre que no puedes dominarlo.

¿Qué tipo de lenguaje C necesitas aprender para ser considerado competente? De hecho, algunas personas no han aprendido nada del lenguaje C. sus vidas y todavía están estudiando. Entonces, ¿cuándo deberías aprender el próximo? En términos de tiempo, te recomiendo que si tienes 6 horas de tiempo para estudiar todos los días, un mes y medio después de eso, puedas pasar al. próximo proceso de aprendizaje de idiomas... (Estimo 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? ¿Qué? ¿Qué es VB? También se llama profundizar la impresión del software. 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. Para dominarlo, el famoso sistema DOS está escrito en lenguaje BÁSICO. Sin embargo, un software tan fácil de usar es malo para los programadores profesionales. Los controles de VB son tan poderosos que puedes escribirlos sin siquiera pensar. Sin embargo, después de todo, los controles no se pueden controlar según tus deseos. Los controles son cosas muertas. Lo que está escrito es la idea de. función (llamada método en Java Además, aprender VB no es tan bueno como aprender Delphi

Nota: En términos generales, el software en el mercado puede saber de un vistazo en qué lenguaje está programado. , y el software escrito en VB es casi imposible de encontrar.

Entonces, lo que necesitamos aprender a continuación son solo esos dos.

La primera opción es C++/Java. Recomiendo aprender Java primero.

Java es en realidad una modificación de C++. Se elimina la parte del puntero, lo que hace que C++ sea más seguro y ligeramente mejor que C++. Necesitas encontrar algunas introducciones sobre Java y leer lo siguiente.

Escuché a un profesor de Beida Jade Bird decir que el objetivo final de desarrollo de Java es J2EE. De lo contrario, J2ME debe ser el mismo. Es 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. Para ser honesto, hay muy poco software J2SE. 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 es solo una cuestión técnica, pero también un problema 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 multiplataforma, incluso si lo aprende primero, aún puede dominar C ++ fácilmente sin usar Java. ¡Es mucho más conveniente para los programadores de Java hablar sobre algunas de las ventajas de Java! En lugar de C ++, puede escribir un programa en un bloc de notas después de descargar el compilador. En realidad, JBuilder es 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. directamente, pero C ++ debe usar un compilador como VC ++. Se dice que la configuración de la computadora es baja y es difícil de usar. Solo diga que VS cuesta dinero y que el JDK siempre es genuino (descarga gratuita). use Java. De hecho, esto es solo una cuestión de hábito, ya sea que aprenda Java o C ++, dominará el otro rápidamente

Hay muchos libros de Java, no lo haga. No compre ejemplos. Compre los que hablan sobre los conceptos básicos. Los libros publicados por la Universidad de Tsinghua son muy buenos. También recomiendo tutoriales en video. Sun Teacher Xin es fácil. Vaya a 52ebook y busque directamente el nombre "Java es fácil". Hay 12 CD en uno ***, simplemente descárgalos todos. La primera lección del tutorial te enseñará cómo configurar y dónde descargar el compilador.

¿Cuándo aprenderás esto? es lo que recomiendo. Puedes aprender a escribir un sistema de gestión hotelera de manera competente sin leer ninguna información (por supuesto, puedes consultar la documentación de ayuda de JAVA. Después de eso, puedes aprender otras cosas). Lo importante es C++. Una vez más, los programadores de Java pueden dominar fácilmente C++. Siempre que aprendan la sintaxis básica de C++, el resto es lo mejor.

¡Puedes comprar un libro de C++ sobre la aplicación del lenguaje C++! + SQL, que habla sobre ejemplos de sistemas de bases de datos. Es muy importante practicar más.

Videotutoriales recomendados Para el videotutorial VC++ del profesor Sun Xin, busque "Sunxin VC++" en Xunlei y encuentre el paquete 700M. tutorial

De hecho, si entiendes Java y C, realmente puedes hacer el resto. Yo mismo lo domino.

Por ejemplo, puedes aprender a ensamblar. En realidad, el ensamblaje es muy agotador, pero siempre hay demanda de maestros de ensamblaje.

Entonces, ¿dónde está VB? ¿Dónde está DELPHI?, es VB de nuevo. , puedes dominarlo en solo unos días. ¿No es más fácil que un principiante?

Puedes aprender todo lo que quieras e incluso puedes aprenderlo si aprendes Flash. incluso puedes dominar Flash ActionScript fácilmente.

De hecho, ahora tu camino está marcado. Todo lo que te queda es practicar y desarrollarte en una dirección superior.

Antes de eso, 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 para convertirse en ingeniero de redes. , puedes aprender más y aprobar todo del Nivel 1 al 3 del Examen Nacional de Rango de Computación.

En este punto, creo que realmente no necesito decir nada más, es todo. Depende de usted.

Por último, recuerde dos frases.

El alma de la programación es el cálculo.

Método + estructura de datos

¡Aprender a practicar la programación es lo más importante!

¡Soy HawHare Hawthorn Rabbit