Red de conocimiento informático - Conocimiento del nombre de dominio - ¿Cómo aprender a desarrollar software? ¿Soy una persona que nunca podrá aprender? Sólo puedo escribir según el código del profesor. No sé escribir. Cuanto más lo escucho, menos sé.

¿Cómo aprender a desarrollar software? ¿Soy una persona que nunca podrá aprender? Sólo puedo escribir según el código del profesor. No sé escribir. Cuanto más lo escucho, menos sé.

También puede ser un problema con el profesor. El profesor sólo enseña código y no enseña desarrollo de software.

En primer lugar, debes mirar el desarrollo de software desde una perspectiva superior y comprender de qué se trata el desarrollo de software. De hecho, el código que los programadores escriben es diferente para todos. si se implementa la misma función, las ideas de todos serán diferentes y el código será diferente. Entonces no tiene mucho sentido repetir después del maestro. Debes ver en su código qué puede hacer el lenguaje o herramienta de programación que estás aprendiendo, qué ventajas tiene y comprender el propósito de cada línea de código que escribe. Al final, es probable que encuentres el código que escribió allí. Probablemente hay cosas que son inútiles y cosas que podrían volver a optimizarse.

También debe comenzar a escribir programas usted mismo lentamente, comenzando con el programa más simple, escribiendo un programa que implemente una función muy simple y luego expandiéndolo lentamente. Esto le ayudará a recordar la sintaxis básica y a comprender gradualmente de qué está hecho el programa y cómo funciona.

Finalmente, debemos fortalecer el estudio de los conocimientos de desarrollo de software, como las estructuras de datos y los algoritmos (esto es muy importante, a veces la velocidad de ejecución del programa depende de la comprensión del programador de las estructuras de datos y los algoritmos). bases de datos, varios lenguajes de marcado, etc., etc., este conocimiento junto con las habilidades de programación construirán en su mente un marco técnico de desarrollo de software relativamente básico, que puede ayudarlo a comprender los aspectos técnicos del desarrollo de software y puede ayudarlo a comprender los aspectos técnicos. aspectos del desarrollo de software. Este conocimiento se combinará con habilidades de programación para construir en su mente un marco técnico de desarrollo de software relativamente básico, que puede ayudarlo a comprender la verdadera connotación técnica del desarrollo de software (además, el desarrollo de software también tiene un marco de gestión, que no se ampliará). al).