Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Los programadores forman una comunidad cuya historia se puede rastrear décadas atrás,
hasta las primeras computadoras y los primigenios experimentos de automatización de tareas,
y han estado presentes en todas las actividades vinculadas con la computadoras y
Capacidad de observación.
Habilidad para estructurar una serie de pasos que conduzcan a la solución de los problemas
tomando en cuenta las capacidades y limitantes de la computadora.
No necesitas ser un genio en matemáticas para ser un programador. De hecho, esto es un tabú
para quienes desean aprender a programar pero temen toparse con demasiados números y la
necesidad de
Sí, es importante conocer matemática para aprender a programar, pero no significa que debas
conocer matemática avanzada como el cálculo, el análisis, las series de Fourier o la matemática
cuántica. A menos que estés interesado en los gráficos, los videojuegos y las aplicaciones
científicas donde el tener habilidades especiales con los números definitivamente es muy
importante, en general lo único que necesitas saber es aritmética básica, álgebra, geometría y
lógica y teoría de conjuntos. Lo importante es que debes sentirte cómodo con los conceptos,
las operaciones básicas, las fórmulas y el razonamiento deductivo que implican estas materias.
Eso es todo. El dominio y aplicación de estos conocimientos a la programación es casi
automática y decisiva en tu proceso de transformación en programador. Generalmente los
alumnos que son buenos con las matemáticas sienten fácil el aprendizaje de la programación
ya que el tipo de razonamiento emlpeado para resolver problemas es muy similar al empleado
con los números. De hecho, los mejores alumnos programadores que he tenido eran buenos
con las matemáticas.
Pero esto no es un dogma. Muchos se han convertido en excelentes programadores sin ser
hábiles matemáticos, en entornos que no requieren grandes habilidades con los números
como las bases de datos o la programación de páginas web. Pero el estar familiarizados con las
fórmulas, saber cómo traducirlas a la sintaxis de algún lenguaje de programación, tener lógica
y poder jugar con los números y las incógnitas usando el álgebra son elementos muy
importantes para cualquier programador.