¿La informática no es lo suficientemente buena?

Como profesor de CS, creo que entiendo lo que está preguntando y comparto su preocupación. La informática (o su aplicación) ha tenido un profundo impacto en el mundo, pero es difícil decir que ha tenido un impacto positivo. Por cada cosa buena habilitada por la informática (por ejemplo, microcréditos), hay un negativo (selfies).

La informática puede y tiene una contribución profunda y positiva a través de otras ciencias. La razón por la que entendemos el cambio climático global se debe a las computadoras, y las computadoras encaminarán las cosas en la dirección correcta si podemos reunir la voluntad política (que no parece tan probable en este momento). La comprensión de un genoma requiere una computadora, al igual que muchos modelos químicos, por lo que podemos alimentar a más personas y hacer y probar nuevos medicamentos. Estos son sólo un par de ejemplos. También hay aspectos negativos: las primeras computadoras en los Estados Unidos hicieron los cálculos para permitir esa maravillosa invención, el arma termonuclear basada en hidrógeno.

La informática es, en última instancia, un ejercicio intelectual. Es muy abstracto, más que concreto, porque las computadoras y sus funciones están ocultas / invisibles. No puedes ver un sumador funcionando (bueno, puedes construir uno en Minecraft …). Lo que me fascina es la interacción de la información y su representación y manipulación. Eso es un poco extraño, cuando lo piensas. Sin embargo, en el nivel de pregrado, no es necesario que te encante por su enfoque en el razonamiento abstracto y la manipulación de símbolos. Puedo entrar en un largo discurso sobre las contribuciones finales de mi trabajo, pero es discutible: hago lo que hago porque me encanta. Si lo encuentras un poco hueco, también está bien.

Si quiere hacer del mundo un lugar mejor, CS le dará herramientas para hacerlo, y posiblemente las herramientas más relevantes en cualquier lugar. Todas las ciencias han cambiado fundamentalmente, gracias a la informática, incluidas las ciencias sociales. Es por eso que sugiero una combinación mayor / menor o doble mayor que se alineará con sus intereses fuera de la informática.

¡Buena suerte!

A2A. En primer lugar, la informática es una ciencia que analiza lo que se puede hacer con lenguajes de programación similares a lo que se puede hacer con las matemáticas. La diferencia es la independencia de los límites de un entorno físico. Si puede imaginar alguna abstracción que pueda expresarse algorítmicamente, puede ejecutar simulaciones para crear un mundo virtual libre de ataduras que unir la ciencia a fenómenos observables.

La informática usa herramientas para calcular de manera similar al telescopio y al microscopio. Una de las primeras aplicaciones de las computadoras fue predecir el clima. Otro uso más abstracto es el intelectual artificial para comprender el cerebro. Existe una interacción entre la abstracción y la implementación concreta.

Su suposición de que la ciencia contribuye más es engañosa. Es como decir que la ciencia contribuye más que las matemáticas, lo que en la superficie no parece significativo.

Uno de los problemas con los que se encuentran las personas al pensar así es confundir “mayor que” y “menor que” con “ser parte de”. Crear algo usando cualquier combinación de ciencia y matemática es un gran llamado. También lo son la enseñanza, el arte, las humanidades y la economía. Para citar a un ex presidente de los Estados Unidos, “No tenemos una persona que desperdiciar”. Todos aportan algo a la mesa, independientemente de su capacidad, antecedentes y disciplina.

Entonces, desafío la premisa de la pregunta. ¿Qué significa “mayor” en este contexto? ¿Cómo contribuye alguien más que otro? ¿Por qué es “más”?

La informática estableció algoritmos y enfoques para resolver problemas de negocios, ciencias y vida. Sin la informática, no tendríamos los medios para ejecutar grandes operaciones de planta, proporcionar energía, mover bienes de un lugar a otro o procesar datos que pueden conducir a nuevos conocimientos. El campo está abierto de par en par.

Por otro lado, un informático necesita a otras personas para hacer su trabajo. Un ingeniero eléctrico debe comprender el hardware (el software no funciona bien sin hardware); el ingeniero civil construye la infraestructura necesaria para proporcionar energía (que también requiere software); El ingeniero mecánico construye la maquinaria que transporta o fabrica bienes para llegar a otro lugar. Todos los ingenieros requieren que físicos, químicos, biólogos y matemáticos proporcionen los conocimientos básicos para basar nuevas soluciones. Un arquitecto proporciona la perspectiva de la utilidad y el flujo a través de una estructura en la que alojar (o la funcionalidad de un vehículo). Los artistas nos ayudan a dar sentido al espíritu humano. Los maestros se aseguran de que las personas tengan los conocimientos básicos para utilizar y comprender.

Cada persona tiene un llamado o misión. ¿Cuál es tu pasión? ¿Cuál es tu vocación?

Eso es lo que debes encontrar por ti mismo.

Eres una persona muy menos informada en el campo de los avances en CS para decir esto. CS es el wrt más activo para otros campos de la ingeniería. Tiene la mayor cantidad de ramas que pueden ser flujos separados y es tan enorme que no puedes completarlas completamente en un curso de pregrado. Ha habido más innovaciones en CS que en cualquier otra área de STEM en las últimas décadas (AI, OS, Algoritmos, Bioinformática, ML, UI / UX, Computación móvil, GPU, CPU, Big Data, Redes, compiladores y la lista continúa) incesantemente). En mi opinión, estos avances son y serán más impactantes para la humanidad que otros en la próxima era.

En comparación con la ciencia y la ingeniería …

¿Por qué diablos necesitamos comparar constantemente?

¿CS es mejor o peor que EE?

¿La ingeniería civil es mejor o peor que la ingeniería mecánica?

¿Qué especialidad tiene la gente más inteligente? Matemáticas o Física?

¿Quién es mejor, un policía o un bombero?

POR FAVOR DEJE DE COMPARAR. NO TIENES 5 AÑOS MÁS

Cuando el cuerpo humano muere, no importa si fue el corazón, el cerebro, los pulmones o el hígado los que fallaron. Del mismo modo, la sociedad humana necesita TODOS. Necesita a los artistas, a los ingenieros, a los granjeros, a los fontaneros, a los carpinteros y a los científicos.

Lo que sientes acerca de la contribución de CS a nuestra vida es irrelevante. Nadie realmente lleva la cuenta. Cuando algo realmente no es importante, la gente simplemente deja de hacerlo. Eso es todo. Haz lo que más disfrutes y trata de hacer, a tu manera pequeña (o genial), nuestro mundo, un mundo mejor y más seguro.

Es fácil ver los beneficios directos de la física debido a invenciones como la electricidad y los aviones utilizables. También es fácil ver los beneficios de la biología gracias a la medicina moderna, que ha tratado innumerables enfermedades. Básicamente, las ciencias físicas tienen aplicaciones tangibles e inmediatas y vemos sus beneficios todos los días. Y estoy de acuerdo en que, en términos de impacto general en el mundo, las ciencias físicas han contribuido mucho más que CS. Pero hay buenas razones por las cuales CS es importante en este momento.

La informática es responsable de la informática moderna. Para dar un ejemplo, la forma en que un paquete de red pasa del punto A al punto B se basa en algoritmos gráficos (como el algoritmo de Djikstra para la ruta más corta). Eso, y muchas otras teorías que entran en el funcionamiento interno de la pila de protocolos de red son responsables de por qué funciona Internet. Examine cualquier otro tema en CS como inteligencia artificial, bioinformática, teoría de autómatas (para compiladores), diseño de sistemas operativos, etc., y verá que todos han tenido profundos impactos en la sociedad moderna.

Esencialmente, CS está comenzando a forjar su propia esfera de influencia, y esa esfera está creciendo a medida que la tecnología se integra más en la sociedad. Además, gran parte de la investigación científica moderna solo es posible debido a las herramientas que la informática ha proporcionado (la bioinformática es muy importante en este momento). Entonces, si bien las ciencias físicas han tenido un enorme impacto en nuestras vidas, CS es donde se están realizando muchas investigaciones nuevas y emocionantes, y sus contribuciones solo están creciendo en importancia.

Este no es un sentimiento inusual. La ciencia implica la comprensión de diferentes fenómenos físicos. CS, por otro lado, se dedica más a resolver problemas de la vida real. Es posible hacer una gran contribución de cualquiera de ellos.

CS fue bueno en el pasado. Hoy empuja la IA para reemplazar a las personas. Es demasiado.