¿Cuánta física debería saber un experto en informática?

Entonces, para un programador general, diría que puedes sobrevivir con bastante poco. Este es el camino que muchas universidades están tomando ahora también. Para los programadores de nivel de sistemas, cualquiera que trabaje con sistemas en tiempo real e interacción física y luego sepa que algunos no le harán ningún daño. Soy un gran admirador de la educación en artes liberales. Siento que los cursos fuera del plan de estudios estándar de CS lo ayudan a aprender a pensar críticamente y probablemente lo más importante a interactuar con otros fuera de su campo con los que sin duda trabajará o para los que trabajará.

Yendo un paso más allá, es un poco difícil separar la física básica del cálculo y la física más avanzada de la diferencia entre ecuaciones. Saber y comprender cómo aplicar las matemáticas significa que sabes un poco de física. Como dijo Quora User, probablemente nunca usará la física como un ingeniero de software promedio … Sin embargo, termino usándolo bastante. Además de la física básica, desearía haber tomado termodinámica … Leí un libro de texto sobre el tema recientemente, pero probablemente debería haberlo tomado hace mucho tiempo después de tomar física, química, etc.

Necesitas saber física. ¿Porque preguntas? Tomemos un ejemplo simple. Supongamos que estaba escribiendo un código para sistemas embebidos y logró usar un componente más allá de su capacidad, lo que provocó daños en un condensador. Ahora, cuando necesita investigar sobre el condensador, debe conocer los conceptos básicos de los condensadores. Para conocer esta información básica sobre los condensadores, debe aprender sobre la electricidad y los componentes eléctricos. Para llegar a eso, necesitas saber qué es la electricidad. Y así sucesivamente y así sucesivamente.
Por lo tanto, debe conocer la física suficiente para que si sigo un enfoque de primera búsqueda en profundidad en la aplicación de su código, no sea vencido en las etapas iniciales.

Saber más ciencia básica, física, biología o química, te permite trabajar en I + D. Por ejemplo, si está escribiendo un software para medir la densidad ósea utilizando imágenes de rayos X, debe comprender cómo los diferentes tejidos absorben o dispersan los rayos de rayos X, a diferentes niveles de energía, para que pueda corregir los errores. También necesita conocer la anatomía humana hasta cierto punto.

Es beneficioso ser un generalista. Saber lo suficiente sobre un tema para poder hablar con alguien al respecto. Es decir, estar bien redondeado. Mientras mas sabes es mejor. Dicho esto, algunos temas como la teoría de grupos (utilizados en física, química y CS) son buenos para conocerlos lo más completamente posible. La teoría de grupo también hace que el aprendizaje de otras álgebras abstractas sea más utilizado en CS, mucho más fácil.

¿Ninguna? En serio, no hay razón para conocer la física para un título en ciencias de la computación, o para los trabajos de ingeniería de software más comunes. Tal vez si trabajas en modelado y simulación de sistemas físicos o desarrollo de juegos tal conocimiento sería útil, pero en un trabajo de software promedio, la cantidad de física que realmente usarás es nula. Me imagino que las cosas son un poco diferentes en el lado de la ingeniería informática de la mesa.

Yo diría que un informático que conoce buena física es un ingeniero eléctrico o un ingeniero mecánico. Por supuesto, si quieres aprender algo de física, supongo que es en lugar de algunos cursos de informática.

Para una persona central de CS, no creo que se requiera ninguna física. Por supuesto, para alguna área de nicho, podría ser útil. Pero estoy seguro de que los asesores académicos no recomendarían esos cursos de física en lugar de un curso de informática.

Entonces, creo que la cantidad de física que un informático debe saber absolutamente es bastante mínima (digamos solo una secuencia de primer año). Sin embargo, más conocimiento ciertamente no hace daño. Mientras el proceso de obtener tal conocimiento no interfiera mucho con lo que se supone que debe aprender (que es CS), nadie tendría un problema.

No podría hacer daño saber algo de física básica en caso de que termines haciendo alguna programación gráfica o de juegos en algún momento de tu carrera o si decides que quieres hacer algo más más adelante. Aparte de eso, diría que es un tema valioso porque profundizará su comprensión de la forma en que funciona el mundo.

No necesita ninguno, a menos que planee hacer una simulación física, en cuyo caso la respuesta es tanto como necesita para hacer la simulación física.

Casi nada a menos que desee aplicar la informática para resolver problemas de física; Sin embargo, no hay muchos trabajos disponibles como ese. La mayoría de las especialidades en informática terminan trabajando en proyectos más mundanos, como el software empresarial.

En ciertos sistemas operativos, usted cambia el voltaje para acelerar la máquina. Las aplicaciones inalámbricas se basan en la propagación de ondas. Las computadoras cuánticas necesitan diferentes algoritmos para funcionar.

Creo que depende de la escuela, pero mi escuela, por ejemplo, requiere al menos una clase de física. En la clase de física, aprende sobre microprocesadores, conversiones de digital a analógico y viceversa y mucho más.

Necesitará física para comprender cómo funcionan los transistores si le gustan las cosas de bajo nivel.
(Tal vez sea más relevante para Ingeniería Eléctrica o Ingeniería de Computación dependiendo de dónde estudies).

Tanto como has aprendido previamente en la escuela. Pero no necesitará esta experiencia para obtener su título.

Solo lo suficiente para satisfacer sus requisitos de grado. A menos que su dominio objetivo lo requiera (por ejemplo, motor de juego), casi nunca encontrará un uso en su carrera de codificación.