Solo ciertos tipos de programación requieren habilidades matemáticas avanzadas. Debe elegir un área de programación para enfocarse y estudiar los programas que están escritos en esa área.
Por ejemplo, podría elegir la programación web y estudiar WordPress. O puede elegir la programación del sistema operativo y ver cómo se combinan Linux y sus utilidades GNU.
A menos que esté haciendo programación estadística o IA de alta resistencia o escalando a millones de usuarios, las matemáticas involucradas en la programación suelen ser livianas.
- ¿Quién decidió que, en una lista de principios científicos, la numeración comienza con cero en lugar de uno?
- ¿Por qué las matemáticas son importantes para la inteligencia artificial y el aprendizaje automático?
- ¿Cuál es la diferencia entre una variable externa y una variable global en C?
- ¿Qué puede hacer un ingeniero con la informática teórica?
- ¿Crees que una sólida formación en Matemáticas hará que un programador se destaque del resto? ¿Por qué o por qué no?
Por otro lado, si solo estás tratando de ser un codificador de alto rango, tendrás que apuntar a eso específicamente. Para practicar su programación, también puede tomar algunos concursos de codificación en línea.
Acabo de escribir una respuesta relacionada con eso en la respuesta de Douglas Green a ¿Cuáles son las habilidades matemáticas esenciales necesarias para ser un buen programador? En esa respuesta, recomendé el libro “Programación competitiva”, 3ª edición de Steven Halim, y tomé los problemas de práctica del juez en línea de UVa.
Eso es lo que haría para pulir mis habilidades matemáticas y de resolución de problemas. Un poco de lectura y mucha práctica.