¿Vale la pena que un ingeniero de software practique matemáticas en Khan Academy?

Puedo ver cómo trabajar en los fundamentos matemáticos podría ayudarlo como ingeniero de software de varias maneras:

1) Perfeccionar sus habilidades para resolver problemas: el hecho de que esté resolviendo problemas en un dominio diferente no le quita el hecho de que está ejerciendo su capacidad para resolver problemas, desarrollar patrones coincidentes para reutilizar soluciones anteriores o hacer cumplir pensamiento flexible Estas son ciertamente habilidades que resultan útiles al diseñar algoritmos.

2) Recopilación de conocimientos técnicos transferibles: Dependiendo del trabajo que haga su empresa, puede haber beneficios más directos al trabajar en los fundamentos matemáticos. Dado que usted menciona que desea trabajar en Machine Learning, puedo decirle que pasar por los fundamentos de probabilidad y estadística será beneficioso, porque ML tiende a tratar con el procesamiento, modelado y análisis de datos de usuario. Como no existe una “verdad absoluta” sobre lo que transmiten los datos, los modelos son una aproximación de lo que creemos que representan los datos, y se emplean modelos probabilísticos (como los modelos de Markov). Un conocimiento sólido en probabilidad y estadísticas lo ayudará a comprender las limitaciones y los beneficios de los modelos subyacentes utilizados en el problema que está tratando de resolver.