Luchar en cualquier cosa deja espacio para mejorar. Lo mismo se aplica en la programación y resolución de problemas al codificar soluciones para ellos.
Darse cuenta de los agujeros de bucle y los errores, y corregirlos es lo que mejora la capacidad de pensamiento del cerebro.
Para resolver problemas a través de la programación, seguí los siguientes pasos cuando era principiante
1) CÓDIGO DE PAPEL
Comience por escribir soluciones (códigos) en papel.
El mejor comienzo para programar es escribirlo en papel.
- ¿Cuáles son algunos algoritmos rápidos para calcular la enésima potencia de un número?
- ¿El algoritmo de Bellman-Ford es pseudo polinomial?
- ¿Puede un niño menor de 14 años que es malo en matemáticas aprender a programar juegos?
- ¿Es importante tener una excelente comprensión de la informática teórica para convertirse en un mejor programador?
- ¿Es el principio de equivalencia computacional de Stephen Wolfram simplemente una extensión de la tesis de Church-Turing y la máquina universal de Turing de Turing?
2) SECO ejecutarlos.
Personalmente, he considerado que este método es muy conveniente cuando se trata de escribir código.
Esto minimizará los errores de compilación en su programa que eventualmente conducirán a errores menores.
3) PRUEBA
Mientras diseña una solución, concéntrese en lo que quiere que haga su programa.
Una vez que empiece a funcionar, piense en todas las rutas alternativas que harán que su programa falle. Esto ayudará a hacer que el programa sea más robusto y estable ante fallas.
Convertirse en un experto realmente depende de cuánto le apasiona resolver problemas. Nuevamente, cuantificar el tiempo que tomaría depende de la persona. Es el fuego debajo del vientre lo que te mantiene en marcha.