¿Podría la programación de aprendizaje y las matemáticas cambiar mis patrones de pensamiento?

Sí. Las matemáticas tienen una forma de reducir los fenómenos naturales a la forma más simple posible. Comenzará a ver cómo casi todo en el mundo es una expresión de algunos fenómenos naturales, incluso las interacciones humanas pueden modelarse estadísticamente. Los agentes de bienes raíces, por ejemplo, confían en el hecho de que estadísticamente, si se conecta con suficientes personas, tiene la garantía de conocer a algunas personas que buscan comprar o vender una casa, y que hay suficiente movimiento en la población a la que se conecta. para mantener el ingreso de dinero para que pueda pagar sus facturas, etc., si realiza una cierta cantidad de redes por mes.

La programación describe sistemas, y al menos le enseñará a ver todas las interacciones como algo que puede ser modelado de manera abstracta por algún tipo de algoritmo que pueda ser ejecutado por una computadora.

La combinación de programación y matemáticas te enseñará que, esencialmente, la forma más simple de entender el mundo no es como una serie de pasos en el tiempo, sino como un modelo matemático descriptivo de funciones compuestas y tipos algebraicos abstractos que representan ciertos tipos de cálculos. C es el nivel más bajo de comprensión algorítmica, que ve los árboles en detalle pero a expensas de perder el bosque. Haskell, Idris, Agda, ML son lo opuesto, modelando todo (de manera eficiente, incluso) como una declaración que describe lo que es, en lugar de cómo crearlo, tanto: estos lenguajes ven el bosque, pero los detalles de implementación están ocultos ( pueden perder los árboles), aunque PUEDES averiguar cómo se verán los árboles con algo de esfuerzo y comprender cómo funciona el compilador.

Al ser un políglota de nivel medio (acercarse a Sr, tal vez, si eso no es demasiado egoísta de mi parte), he aprendido que hay muchas maneras de ver el mundo. La idea de que el tiempo sea una ilusión me parece más plausible después de estudiar Haskell, por ejemplo, porque cada suceso se puede modelar declarativamente como funciones y operaciones secuenciadas. Pero también puedo ver las cosas como una interacción compleja de muchos componentes pequeños después de ver cómo funcionan C y el ensamblaje.

Comprender las matemáticas te mostrará que hay patrones en absolutamente todo: la secuencia de Fibonacci ocurre en todas partes en la naturaleza, describe cómo los remolinos de vapor, los patrones de ramificación de los árboles, la forma en que se desarrollan los pedales en las flores, etc. Math te mostrará que hay elegancia y orden en todo el universo, y cuán simple es modelar incluso cosas que parecen muy grandes y complejas al principio con una o algunas ecuaciones.

Si eres un pensador suficientemente abstracto, las matemáticas y la programación también afectarán la forma en que razonas sobre otras cosas. Comenzará a ver fallas en los argumentos de otras personas, especialmente si se acostumbra a escribir pruebas unitarias en su práctica de programación, porque se acostumbra a buscar casos límite y otras posibilidades de ejecución fuera de las intencionales obvias (¿qué sucede si esto la función recibe nulo, o una cadena, cuando espera un int? ¿Podría suceder esto? etc.). Verá, a partir de esto, que casi todas las cuestiones sociales no son cuestiones en blanco y negro que las personas suelen hacer, pero hay muchas variables involucradas que pueden influir en la respuesta ética a la pregunta y hacer que sea más difícil determinar claramente respuesta correcta. Aprenderá a cuestionar las presuposiciones sobre las que se basan los argumentos de las personas, presuposiciones que ellos mismos ni siquiera se dan cuenta de que están haciendo (las matemáticas mismas se basan en un conjunto de presuposiciones aceptadas que no se pueden probar y deben darse por sentadas).

Solo una advertencia, este conocimiento no salvará al mundo, solo le permitirá ver cuán locamente está realmente la mayoría de las personas y le permitirá a usted y solo a usted construir argumentos y conclusiones más racionales y sólidos para usted.

Ciertamente SI.

Programación y Matemáticas. obliga a tu cerebro a pensar analíticamente y a medida que pasa el tiempo. tu cerebro comienza a ser analítico sobre todos y cada uno de los detalles de tu vida de manera inconsciente.

Después de un tiempo, te encuentras dependiendo más de razones lógicas, analizando todo y modelando cada problema de una manera estructurada.

También notarás esa diferencia si intentas leer lo que has estado escribiendo años antes de comenzar tus estudios. Y te darás cuenta cuando comiences a sentir la necesidad de gritarle a personas no lógicas que encuentres en todo el mundo.

Sí lo hará Si toma suficiente cálculo, verá todo en términos de gráficos, dimensiones y tasas de cambio. Si tiene suficientes problemas de algoritmos y matemáticas y estudia suficientes CS, etc., comenzará a ver conjuntos y cosas listos para convertirse en funciones donde quiera que mire. Estructurará las cosas de manera diferente y verá diferentes estructuras en los sistemas que lo rodean.

Personalmente, esto comenzó a sucederme cada vez más durante casi un año, y finalmente me enojé por no estar equipado para hacer nada útil con él, así que, para resumir, estoy estudiando para obtener un título en Matemática Aplicada. Esencialmente, para no seguir enojado cuando tengo ganas, pero me faltan las herramientas para modelar cosas.

Nah Se llama euforia; según la forma en que elijas las palabras de tu pregunta, es más probable que solo sea algo hormonal.

La buena noticia es que no es algo malo, está sucediendo todo el tiempo. Depende del disparador, sin embargo, la reacción variará, en su caso anhela más conocimiento; lo que es bueno.

Puedes decir que estás en este estado cuando: mientras estás en este estado de euforia, desarrollas un sentimiento de amor y odio con respecto a la reacción. Por ejemplo, en este caso, le molestarán cosas irrelevantes (desde su punto de vista), como algo ilógico (desde su punto de vista), como series de drama, espectáculos políticos, consejos de sus padres, etc.

Sin embargo, no puedes confiar en este rey de la motivación para aprender / hacer algo. Existe un concepto con respecto a este tipo de fiebre hormonal llamado Ego Depletion, que significa (en pocas palabras) en algún momento que si usas todo este tipo de “empuje” es más difícil encontrar una nueva fuente de “empuje” para seguir aprendiendo o haciendo algo mas.

Hay más alternativas que son mucho más confiables que la fuerza de voluntad / ’empuje’ del ego, una de ellas está aprendiendo o haciendo algo de a poco, de esta manera su cerebro liberará suficiente ’empuje’ para seguir adelante, pero no demasiado. tu cerebro puede mantener el ritmo y reabastecer tu fuerza de voluntad / ego.

El acto de programar le enseña a tu cerebro a “pensar como una computadora”. Otra forma de decir esto es ‘no pienses subjetivamente y sigue un procedimiento lógico estricto’. Descubrí que esto surgió en mi vida porque mi capacidad de resolver problemas lógicos se ha ido por las nubes.

El ajedrez es otro pasatiempo que he tenido que tiene cualidades similares. Hace que pienses más de una manera estrictamente limitada lógicamente. Utilizo el mismo proceso ‘Si hago esto, entonces ellos hacen eso, entonces hago esto …’ en mi vida empresarial que utilicé en los juegos de ajedrez. Viene mucho más naturalmente por haber jugado mucho ajedrez.

En el otro extremo del espectro, descubrí que aprender idiomas extranjeros me hace pensar de una manera mucho menos lógica y mucho más empática. Tengo que ponerme en la posición del otro hablante para aprender el color específico y la connotación de las palabras que usan.

Obviamente, un gran SÍ. Ambos te darán lugar al pensamiento lógico.

More Interesting

Suponiendo que uno tenga una experiencia limitada en programación, matemáticas y neurociencia, ¿cómo se ingresa a un programa de posgrado para inteligencia artificial o neurociencia computacional?

¿Cuáles son algunos algoritmos rápidos para calcular la enésima potencia de un número?

En algoritmos, proporcione una matriz incremental del entero (-200, ... 0, ... 500) y quite un número. ¿Cuál es el algoritmo eficiente para encontrar el número que falta?

En la clasificación de texto, ¿hay alguna manera de evitar los mismos resultados para 'hacer adición' y adición?

¿Cuál es el mayor obstáculo para progresar en el aprendizaje profundo?

¿Es un cierre una función o el entorno en el que se definió dicha función?

Estoy tomando SL Maths para el Diploma IB, ¿sería esto suficiente para universidades como UCB, UCLA, GaTech for Computer Science?

¿Cuál es la mejor herramienta para encontrar la representación matemática del sonido de guitarra?

¿Cuál es tu fórmula matemática discreta favorita?

Me gustaría graduarme en informática. ¿Cómo supero mi problema con el álgebra y las matemáticas?

¿Cuál es la definición estricta entre datos continuos y discretos?

Cómo demostrar que existe un conjunto de movimientos para que todos los elementos de la matriz se conviertan en 0, donde en un movimiento tienes que elegir dos elementos distintos de cero y restar uno de los dos dada una condición

¿Cuál es el método para encontrar el valor aproximado de la potencia de dos (2 ^ x) sin usar una calculadora?

Dada una matriz que consta de solo 0s y 1s, ¿cómo puedo encontrar la submatriz más grande que contenga solo 1s?

¿Cuáles son los departamentos de investigación más sólidos para la teoría de la computabilidad (recursividad) en el mundo en este momento?