¿Tomar cálculo en la universidad te ayuda a convertirte en un mejor programador?

La programación es una pequeña parte de lo que hace un desarrollador profesional. La mayor parte de mi tiempo como desarrollador durante muchos años fue entender los problemas lo suficientemente bien como para empezar a pensar en soluciones, y averiguar qué haría una solución y cómo debería construirse. Una vez que tenga los comienzos de una solución, puede hacer un prototipo y probar partes de ella para consolidar su comprensión y desarrollar un diseño que pueda contener y coordinar las piezas de su solución. Finalmente, desarrollas, pruebas e integras las piezas.

Por lo tanto, su trabajo requiere una variedad de herramientas intelectuales y conceptuales, muchas de las cuales se basan en las matemáticas. He encontrado el cálculo bastante útil varias veces, principalmente como una forma de pensar acerca de los problemas y procesos. Muy a menudo no computo las integrales directamente, pero ciertamente he tenido ocasiones para hacer una integración numérica, y he encontrado varios casos en los que el método de Newton ha sido muy útil. También querrá comprender el análisis numérico, las matemáticas discretas, la probabilidad y las estadísticas, y el álgebra lineal. Todos estos son parte de la informática básica.

Entrena tu mente para pensar en el cambio. Los problemas complejos a menudo no son estáticos, implican situaciones donde las entradas varían con el tiempo. Si su software no tiene esto en cuenta, encontrará la solución incorrecta. El cálculo (y el tema más avanzado de las ecuaciones diferenciales) es la forma en que se puede describir matemáticamente el cambio. Incluso si no es algo que un programador típico de Facebook o Google usaría a diario, la intuición de estudiarlo lo hará mejor para resolver este tipo de problemas.

Aprender cálculo es una buena cosa.

No porque te enseñará algo sobre programación.

Puede que no termines usando el cálculo en toda tu vida profesional. Aún así, te quedará bien. ¿Por qué?

Se trata de “aprender a pensar”. No es sólo el cálculo. Elige algunas otras disciplinas, otras cosas diferentes para aprender.

El objetivo real aquí es entrenar tu cerebro para pensar mejor. Aprender cosas nuevas, especialmente algunos conceptos abstractos, y no solo “técnicas para calcular algo”, le enseñará a su cerebro cómo captar un problema, dividirlo, resolver las partes, reunir una solución y vislumbrar el pseudocódigo … Aprendiendo el cálculo. Entrenaré tu cerebro para ser mejor, incluso un mejor programador.

Sí. También tome Cálculo Numérico.

Considero que las cosas que aprendí en Álgebra lineal, Matemáticas discretas y Estadísticas son más útiles … pero parte de eso depende exactamente de lo que termines haciendo más tarde de todos modos. Tomé varias clases de cálculo, pero no recuerdo haber usado nunca una integral después de dejar la universidad (aproximadamente el 80% de la clase de cálculo), aunque he usado límites varias veces (tal vez el 5% de nuestra clase de cálculo) y derivados de vez en cuando tiempo (alrededor del 10%).

Definitivamente no dolería , pero no sería mi primera elección de la clase de matemáticas. Por otra parte, si sus clases de matemáticas se organizan de manera similar a la mía, el cálculo es un requisito previo para casi todas las demás clases de matemáticas más útiles (excepto quizás el álgebra lineal), por lo que deberá tomarlo de todos modos (también es un requisito previo para algunas de las clases de CS … que nunca usaron ninguna de las matemáticas de la misma!)