Las habilidades matemáticas más allá de lo necesario para funcionar en la sociedad moderna no son tan importantes, ya sea para la programación de mainframes, servidores, microcontroladores, equipos CNC, lo que sea. Lo importante es la lógica , la comprensión y el seguimiento de las reglas . Y mi respuesta no es específica de mainframe.
Aquí está mi historia sobre convertirse en programador. Como estudiante de secundaria, pensaba que las computadoras requerían un alto conocimiento científico. En mi último año, en Navidad, recibí una calculadora programable como regalo. Evité el aspecto de programación durante aproximadamente un mes, luego lo probé. Y estaba enganchado. Y he estado enganchado a la programación durante 36 años.
Me hicieron esta misma pregunta unos años más tarde cuando era gerente de laboratorio de computación en un colegio comunitario en el área de Los Ángeles. Lo pensé y me di cuenta de cuándo debería haber sabido que sería un buen programador, y fue cuando estaba estudiando geometría en la escuela secundaria.
- ¿Cómo se puede resolver este problema?
- ¿Qué módulo será más útil, análisis multivariado o análisis bayesiano?
- ¿Se consideran [matemáticas] \ matemáticas O (n ^ {\ log n}) [/ matemáticas] y [matemáticas] \ matemáticas O (n ^ {1+ \ log n}) [/ matemáticas] las mismas clases de complejidad?
- ¿En qué subáreas de matemáticas debería centrarme para mejorar mis algoritmos en informática?
- ¿Cuáles son algunas de las aplicaciones más elegantes de la teoría de grafos?
Así que esta se ha convertido en mi respuesta a esta pregunta, que le plantearé: ¿Qué tan bien le ha ido en geometría, álgebra y campos relacionados, especialmente al pasar por teoremas de prueba? Probar teoremas es el mismo proceso que programar: estás en el punto A, quieres llegar al punto B, y hay algunas reglas muy específicas que debes seguir para pasar de A a B. Rompe una regla, no funcionará. No puedes hacer lo imposible.
Así que regrese y mire sus días escolares, y mire cualquier cosa que requiera que pruebe algo comenzando en A y dirigiéndose a B siguiendo reglas y conocimientos específicos. Si le fue bien en eso, entonces continúe e intente programar, mainframe o no. Si no tanto, le sugiero respetuosamente que lo reconsidere.