Red de conocimiento informático - Consumibles informáticos - ¿Cómo pueden los estudiantes no especializados aprender programación?

¿Cómo pueden los estudiantes no especializados aprender programación?

Para estudiantes no especializados que quieran aprender a programar, aquí hay algunas sugerencias. La primera es elegir una dirección, como el desarrollo de software, ¿prefiere front-end o back-end? Si es la dirección de los datos, ¿es algoritmo o análisis de datos? Quizás quería hacerse una prueba o algo así. Sólo con una dirección clara podrás saber qué aprender ahora.

Aprender a programar no comienza simplemente con el lenguaje. El lenguaje y la tecnología son herramientas. Si no se puede comercializar, nadie lo perseguirá ni lo mantendrá.

Algunas personas te dirán abiertamente que debes aprender a programar con Python. Es fácil. Esto es muy irresponsable. Recomiendo que todo estudiante que no esté en la clase comience con los conceptos básicos de informática.

No importa qué lenguaje de programación utilices para empezar, primero debes cubrir los conceptos básicos de informática. Cuando tengas alguna base, te sugiero que elijas la dirección mencionada anteriormente para aprender lo que quieres aprender.

Si elige el desarrollo back-end, se recomienda comenzar primero con Java.

Si eliges el desarrollo front-end, se recomienda comenzar con HTML.

Si elige las pruebas de software, se recomienda aprender la teoría de las pruebas.

Si elige la dirección de los datos, se recomienda aprender Python.

Los estudiantes que son muy autodisciplinados y pueden organizar su tiempo de manera razonable pueden comenzar el autoestudio encontrando información. Una vez que haya dominado el contenido básico, podrá comenzar a trabajar en proyectos. Después de dominar el proyecto, puedes seguir los tutoriales de Github. También es importante cómo informarse sobre el contenido de código abierto en GitHub.

Muchas personas no entienden y dicen que hay mucha información en línea, entonces, ¿por qué la gente todavía gasta más de 20.000 yuanes para aprender?

Entonces, ¿por qué los padres tienen que gastar millones para comprar casas en los distritos escolares? Todo el mundo tiene derecho a elegir y entrenar realmente requiere mucho coraje. Requiere estudio a tiempo completo, requiere muchas tasas de matrícula y no hay salario por el momento. Por lo tanto, las personas que quieran aprender a programar no deberían enojarse tanto.

Es posible que primero desees conseguir un trabajo rápido y luego encontrar uno, por lo que el contenido que estudias definitivamente no es lo suficientemente sistemático.

Las matemáticas, el álgebra lineal, los algoritmos y la arquitectura informática (principalmente importantes en el desarrollo de sistemas básicos y subyacentes y middleware) son aburridos, pero también son importantes.

Para los estudiantes que quieran desarrollarse en la industria informática, los algoritmos son muy importantes. Además, no se deje atrapar por el marco. Mucha gente piensa que dominar un lenguaje de programación y algunos marcos populares les ayudará a encontrar trabajo. Los marcos son solo herramientas en desarrollo y la esencia radica en el pensamiento del código.

Si puedes, te sugiero que eches un vistazo al código fuente del marco para comprender los principios subyacentes.

En cuanto al conocimiento básico de los sistemas informáticos, no hay atajos en este camino. Mucha gente siente que el conocimiento básico es inútil una vez que funciona. Pero si puedes darte cuenta de la brecha y leer un libro, podrás ponerte al día con los estudiantes en aproximadamente dos años.

Cuando tenga una base y comience a practicar proyectos, deberá aprender a dibujar deliberadamente diagramas de secuencia de código y diagramas de estructura de clases, y diseñar cada interfaz. Otra es que cuando el proyecto avanza, debes prestar atención a si puedes escribir código con alta cohesión y bajo acoplamiento. Esto es incluso más importante que la cantidad de código en sí.

Por último, son muy importantes los clásicos libros de informática, esos libros bíblicos llamados "Computer World". No te daré un ejemplo de lo que es un libro, ¡hay muchos libros! Si puedes mirarlo, no es ese tipo de pincel. Muy útil para nuestro trabajo en sí. ¡El libro "Introducción a los algoritmos" una vez me hizo suspirar de que el código puede ser tan hermoso!