Esto es similar a la pregunta: ¿puedes ser matemático si no eres bueno en aritmética? ¿O puedes ser un buen arquitecto si no eres bueno para enmarcar o soldar?
La respuesta a todas estas preguntas es “sí”, pero con algunas advertencias. Me especialicé en matemáticas en la universidad y luego en informática en la escuela de posgrado.
Empecemos por la informática y la programación. La informática es un campo que estudia procesos y dispositivos para hacer computación. Un científico informático sabría sobre los algoritmos, sobre los fundamentos matemáticos de la computación, sobre cómo diseñar computadoras y sobre cómo diseñar software. Si realizan investigaciones en el campo, pueden especializarse en áreas como pruebas, sistemas operativos, diseño de sitios web, confiabilidad de sistemas de software o hardware, modelado de software, inteligencia artificial y muchos otros. La programación es el detalle mecánico de la implementación de algoritmos en las computadoras. Al igual que uno puede ser un arquitecto de construcción pero no sabe mucho sobre los aspectos prácticos de enmarcar una casa o colocar una base o soldar vigas en un edificio, no es necesario ser un muy buen programador para estudiar los principios que subyacen a la computación. Por supuesto, muchos aspectos de la informática requieren al menos algún conocimiento rudimentario de la programación y muchos requieren un conocimiento más extenso (como el estudio de los lenguajes de programación y temas relacionados, como el diseño del compilador). Por lo tanto, no es probable que puedas estudiar ciencias de la computación sin aprender sobre programación. Pero uno no necesariamente tiene que tener una alta habilidad en la programación.
- ¿Los estudiantes económicamente débiles que no tienen pruebas de ser económicamente más débiles, pueden realizar estudios en IIM?
- ¿Alguien puede subir las fotos de los materiales de estudio proporcionados por Allen para triunfadores?
- ¿Cuál es la diferencia entre estudiar inteligentemente y estudiar duro?
- ¿Cuál es la mejor manera de revisar los IGCSE?
- ¿Cómo puede uno escapar del círculo 'estudiar-trabajar-morir'?
La programación es típicamente en lo que se centran los cursos introductorios de informática. Lo hacen porque la programación es relativamente fácil de aprender sin un gran conocimiento matemático y a muchas personas les gusta hacerlo, por lo que puede ser una forma atractiva de interesar a las personas en la informática. Además, la programación es una actividad que puede enseñarle mucho sobre cómo funcionan las computadoras y el software y también desarrollar una habilidad que puede generar oportunidades de empleo. Pero hay muchos informáticos que no han escrito un programa en décadas. Y muchos de los inventores de las computadoras nunca hicieron mucha programación; a menudo contrataban a otros para hacer la programación, lo que se consideraba una tarea relativamente baja. A lo largo de los años, hemos aprendido que la programación es mucho más de lo que se pensaba originalmente, especialmente cuando se crean sistemas grandes, complejos y basados en computadoras. Sin embargo, es sólo una parte rudimentaria de la informática.
Una consideración relacionada es que si uno quiere una carrera en el campo de la computación, debe reconocer que la programación es esencialmente una habilidad de nivel de entrada. El avance a puestos más altos en la mayoría de las empresas requiere mucho conocimiento y habilidad más allá de la programación, y cualquier tipo de puesto de investigación en ciencias de la computación requerirá mucho más que la programación. Por ejemplo, si trabaja para una empresa y desarrolla software, pasará a puestos de mayor responsabilidad y pagará sabiendo cómo estimar con precisión el costo y el cronograma de un proyecto de desarrollo de software que involucra a cientos de personas, cómo construir software confiable. suficiente para ser utilizado en una aplicación crítica de seguridad, o cómo desarrollar un mejor algoritmo para una aplicación de análisis de datos o cómo buscar en Internet rápidamente.
Ahora pasemos a las matemáticas y la aritmética. Simplificando demasiado por un momento, las matemáticas son un campo muy rico que estudia los métodos de análisis (cálculo, ecuaciones diferenciales, variables complejas, etc.) y la manipulación de símbolos o álgebra. También hay temas que no se ajustan exactamente a ninguna de estas dos categorías básicas, como la teoría de conjuntos y la topología (para simplificar de nuevo, se puede pensar en esta última como una forma muy avanzada de geometría, que involucra muchas dimensiones y formas complejas) . La aritmética es simplemente la implementación mecánica de operaciones algebraicas básicas (sumar, restar, multiplicar, dividir, y más allá de eso a cosas como la exponenciación). La mayoría de las personas aprenden la aritmética en la escuela porque es un tipo de conocimiento muy práctico, al igual que la geometría básica que se aprende en la escuela. Pero ser bueno en aritmética o geometría no es lo mismo que ser bueno en matemáticas. La aritmética es una habilidad orientada al detalle, mientras que las matemáticas a menudo requieren una capacidad muy amplia para razonar sobre conceptos complejos. Las matemáticas también se basan en la lógica, que a menudo se enseña como una asignatura de filosofía en las universidades.
Conozco a un compañero que era el mejor de su clase de secundaria en matemáticas (lo que, en ese momento, significaba álgebra y geometría), pero que abandonó la universidad cuando intentó graduarse en matemáticas y no pudo comprender los conceptos básicos del cálculo. Y hay muchos matemáticos famosos que eran notoriamente malos en aritmética.