Si no eres inteligente ni bueno en matemáticas, ¿puedes aprender a programar?
En cuanto a la pregunta de si puedes aprender a programar, mi punto de vista racional personal es: cuando se trata de aprender a escribir software, la clave es ver en qué nivel de programación quieres dominar y ¿maestro? Lo primero que hay que enfatizar es: esto no tiene nada que ver con si una persona es inteligente o no. La clave es si tiene un gran interés en la programación de software y cuánto tiempo y energía puede dedicar a la programación de software.
Si solo desea aprender y dominar algo de programación simple y no necesita dominar la programación en profundidad, entonces solo necesita instalar un entorno de programación en su computadora y realizar una programación más práctica. Si practica, no es nada difícil aprender habilidades de programación, pero si desea ser un ingeniero de desarrollo de software a gran escala en el futuro y poder diseñar algoritmos independientes y diseñar estructuras de datos adecuadas, entonces aprenda los conceptos básicos; de matemáticas (debes aprender: probabilidad y estadística, matemáticas discretas, álgebra avanzada, etc.), eso es absolutamente esencial. Porque en todo desarrollo de software a gran escala, es necesario establecer modelos matemáticos apropiados para poder desarrollar software de aplicaciones a gran escala (como software de reconocimiento de voz, software de reconocimiento facial, etc.).
Esta es la razón por la que los profesores, supervisores de doctorado, etc., aunque son muy antiguos y ya no pueden escribir programas por sí mismos, todavía pueden emprender proyectos de investigación nacionales clave, 863 y 973 proyectos de investigación científica, y guiar los suyos La razón más importante para que los estudiantes programen y, en última instancia, realicen varias funciones complejas de software de aplicación.