Red de conocimiento informático - Espacio del host - Si quieres dedicarte a la programación de software, ¿qué deberías aprender a escribir?

Si quieres dedicarte a la programación de software, ¿qué deberías aprender a escribir?

A continuación, te ayudaré a planificar un camino de programación. Hay muy pocas personas que aprenden programación que nunca han aprendido el lenguaje C. Recomiendo que el lenguaje C sea el primer lenguaje que aprendas. Diga que deberían aprender VB primero. De hecho, este concepto es incorrecto. C es realmente más aburrido que VB y, para ser honesto, si no aprende nada más después de aprender C, sentirá que nunca ha aprendido nada. Sin embargo, para los principiantes, para los programadores, 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, es de hecho un lenguaje absoluto, un lenguaje que realmente le permite saber qué. La programación es. Alguien que es nuevo en el lenguaje C y usa el compilador TC2 siempre dice que no puede hacer nada después de aprender C. No puede escribir ningún software. Puedo decirle que la programación es programación, no software. es una estructura del programa. Si desea programar software, podrá dominarlo fácilmente más adelante. Ahora lo que necesita es aprender a programar. Para ser claros, lo que necesita aprender ahora es el algoritmo. Esto es lo que todos deben recordar. Por lo tanto, el primer idioma a aprender es C. Los libros recomendados son el lenguaje de programación C del Sr. Tan Haoqiang (Tsinghua University Press) o el lenguaje de programación C de Knihan (los principiantes pueden hacerlo). Necesita un conjunto de tutoriales en video para ayudarlos a comenzar más rápido, por lo que le recomiendo que busque "Tutorial en video en lenguaje C" en Baidu. El primer registro en la primera página es este tutorial. Y es con el soporte de programación en C de Tan. tutorial Nota: Algunas personas dicen que el libro de Tan Haoqiang no es bueno y demasiado rígido. Entonces solo puedo decir que, en el mejor de los casos, eres una persona que no está satisfecha con una botella de agua y deambula con una botella de agua. Para dominar la tecnología avanzada, descubrirá que no puede dominarla. Entonces, ¿qué debe aprender a continuación? ¿Todavía hay gente hablando de VB? También se llama profundizar la impresión del software. Es muy ingenuo. Aprender ¿Por qué aprender VB después de aprender el lenguaje C? De hecho, VB es muy poderoso y fácil de comenzar, pero no es fácil de dominar. Sin embargo, el famoso sistema DOS está escrito en lenguaje BÁSICO. -El software de uso no es adecuado para profesionales. Las personas que aprenden a programar son algo malo. Hacen que las personas sean dependientes y perezosas. Las funciones de los controles de VB son tan poderosas que puedes escribirlas sin pensar. controlado según tus deseos Los controles son cosas muertas. Lo que realmente necesitas aprender es la idea de escribir, que es una función (llamada método en Java). Además, aprender VB no es tan bueno como aprender Delphi. Entonces, lo que necesita aprender a continuación Solo hay dos opciones: C/Java. Recomiendo aprender Java primero. En realidad, Java se modifica de C. Se elimina la parte del puntero, lo que hace que C sea más seguro y un poco más simple que C. Algunos. Necesita encontrar algunas introducciones sobre Java y mirar 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 también debe ser una dirección de desarrollo, pero él y J2SE. , J2EE es muy diferente y el entorno de desarrollo también es muy diferente. En cuanto a J2SE, para ser honesto, hay muy pocos programas J2SE en el mercado. ¿Nombre el software .jre? Pero todavía tengo que decirle que las personas que aprenden Java primero deben entrar en contacto con el software GUI de Java, que es solo una cuestión técnica, pero también es una cuestión de método de desarrollo. Cambie a la programación GUI, J2SE definitivamente no es un desvío. Una vez más, el algoritmo es el más importante. La mayor ventaja de Java sobre C es que está completamente orientado a objetos y es multiplataforma. , todavía puedes dominar C, programadores de Java y programadores de C. ¡Hablemos de algunas ventajas de Java! Java es mucho más conveniente que C. Después de descargar el compilador, puedes escribir programas con un bloc de notas. en realidad, solo una herramienta auxiliar. Fui a una empresa dedicada al desarrollo de sistemas Linux y vi que muy pocas personas usan JBuilder. Generalmente usan UltraEd directamente.

Para escribir programas directamente, debe usar un compilador como VC. Sin mencionar que la configuración de la computadora es baja y es difícil de usar. Solo diga que VS cuesta dinero y JDK siempre es genuino (descarga gratuita). por lo que se debe usar Java. De hecho, esto es solo una cuestión de hábito. No importa si aprendes Java primero o C, rápidamente dominarás el otro. Una vez más, los programadores de Java pueden dominar C fácilmente. , siempre que aprendan la sintaxis básica de C, el resto es práctica. Para los libros de C, puede comprar una aplicación SQL en lenguaje C, que habla sobre ejemplos de sistemas de bases de datos. ¡Es muy importante practicar más! tutoriales, recomiendo el video tutorial de VC del profesor Sun Xin. Vaya a Xunlei y busque "Sunxin VC" y encuentre el tutorial del paquete 700M. De hecho, si aprende Java y C, realmente podrá dominar el resto usted mismo. Un resumen aproximado, por ejemplo, puedes aprender a ensamblar, el ensamblaje es en realidad muy tedioso, pero los maestros de ensamblaje siempre están en demanda. Puedes aprender lo que quieras, e incluso puedes aprender Flash ActionScript. De hecho, ahora su camino está marcado. Lo que le queda es practicar y desarrollarse en una dirección superior. Antes de eso, le sugiero que realice algunos exámenes de nivel de calificación profesional de software informático de China y directamente. tome el examen de nivel intermedio de ingeniero de software. O aprenda algo más y tome el examen para convertirse en ingeniero de redes. Si lo desea, puede aprender más y aprobar todo desde el nivel 1 al nivel 3 del examen nacional de rango informático. Ha llegado a este nivel. Creo que realmente no necesito decirlo más, todo depende de usted. Finalmente, recuerde dos frases: ¡El alma de la programación es la estructura de datos algorítmica! !