Blog

Qué se necesita para programar

Qué se necesita para programar
Hay muchos que huyen de las matemáticas porque tuvieron malas experiencias con ellas en la escuela, cuando empiezan sus estudios de programación, su curiosidad gana y están intrigados por preguntar: ¿Necesitas saber matemáticas para aprender a programar?

¿Necesitas aprender matemáticas para ser programador?

Es común que muchos programadores tengan experiencia en matemáticas o informática (que, por cierto, incluye muchas matemáticas). Esto podría llevar a la conclusión de que conocer las matemáticas es un requisito para la codificación, pero ¿realmente hay que conocer las matemáticas para programar?

Las matemáticas y la programación pueden superponerse hasta cierto punto, pero no van de la mano. Ser bueno en una no es esencial para la otra (aunque podría ayudarte a hacer un mejor trabajo).

Aquí hay algunas razones por las que no necesitas ser un experto en matemáticas para programar y ser un programador:

La programación puede ayudarte a entender las matemáticas, no al revés

Si alguien te pide que les enseñes a codificar, darles un libro de matemáticas no tiene ningún sentido. Si estás interesado en aprender programación, entonces hazlo.

Hay muchos recursos específicamente para programar para aquellos que quieren profundizar en esta área. Hay juegos que te enseñan a codificar, videos y tutoriales de YouTube, excelentes cursos gratuitos en línea y mucho más.

Lo que sucede es que a medida que progresas, puedes sentir que entiendes algunas de las matemáticas subyacentes.

Esa es la idea: si quieres entrar en la programación, puedes aprender las matemáticas que necesitas sobre la marcha en lugar de perder el tiempo con ello desde el principio.

Entrada Relacionada:   Determinantes de tercer orden

Las matemáticas no son iguales a la lógica

Las matemáticas son lógicas, pero no son iguales a la lógica. Reconocer patrones, comprender problemas y descomponerlos en partes, etc., son tareas que pueden aplicarse tanto a las matemáticas como a la programación, pero estos dos campos no son los únicos que requieren estas habilidades.

Por ejemplo, si se es bueno en idiomas, probablemente también se es muy bueno reconociendo estructuras y aplicándolas. Esta es la base del aprendizaje de idiomas: patrones específicos. Por supuesto, también puedes obtener esa habilidad estudiando matemáticas, pero esa no es la única manera. Este es otro ejemplo de que la programación de las matemáticas es útil, pero no es la única manera.

Las matemáticas no equivalen al pensamiento abstracto

Tanto las matemáticas como la programación requieren un pensamiento abstracto. Pero, de nuevo, ¿significa esto que las matemáticas o la programación son realmente las únicas formas de leer el pensamiento abstracto? Esto significaría que has estado pensando de forma abstracta toda tu vida.

Contar con los dedos es abstracción y también lo es usar analogías. La filosofía también puede ser un buen lugar para profundizar en el pensamiento abstracto.

Como en el argumento de la lógica, el pensamiento abstracto es una habilidad que está definitivamente en la intersección de las matemáticas y la programación. Sin embargo, estas dos áreas no son las únicas que comparten esta habilidad.

Entradas Relacionadas