¿Las matemáticas son cruciales para los ingenieros de software?

No diría que un buen ingeniero de software debería ser bueno en matemáticas, pero sí, ayuda mucho.

El uso de IDE y marcos ha simplificado nuestra vida, pero si vemos que funcionan, todos estos temas parecerán cruciales en la investigación.

Veamos :

Geometría : ¿Cuáles son algunas aplicaciones comunes de la geometría algebraica en informática?

Trigonometría : ¿Por qué los informáticos necesitan saber trigonometría?

Álgebra : ¿Qué tan importante es el álgebra lineal en informática, es decir, cómo se interrelacionan?

Cálculo : ¿Qué temas de informática utilizan el cálculo? ¿Cuáles son algunos otros subcampos utilizados en informática?

Yo mismo soy un asco de las matemáticas, pero nunca dejo la oportunidad de aprender cosas nuevas porque, lo creas o no, la informática evolucionó de las matemáticas.

Sí, si te gusta la programación de juegos. Los juegos en 3D, o incluso los juegos en 2D, generalmente implican simulación física como el movimiento de objetos en el espacio. Para escribir código para crear este entorno simulado, debe conocer conceptos como trigonometría, derivados, integración, etc.

Dicho esto, hay muchos marcos listos para usar disponibles para este propósito, que se denominan “motores de juego”. Un ejemplo notable es el marco Cocoa que utilizan muchos programadores de juegos. Entonces, usando estos motores de juego, sí, puedes desarrollar un juego sin tener que rascarte la cabeza con fórmulas matemáticas. Y, esa es generalmente la ruta tomada por la mayoría de los programadores de juegos, porque nadie quiere reinventar la rueda desde cero.

Dicho esto, sin embargo, si está tomando un curso de CS, aprender los conceptos matemáticos es ciertamente útil.

More Interesting

Como ingeniero de software, ¿por qué dejó Uber para unirse a Google o Facebook?

¿Un ingeniero de software en una empresa resuelve el mismo tipo de problemas repetidamente?

¿Cuál ha sido la experiencia de algunos ingenieros de software indios en trabajar desde casa a través de Crossover?

¿Qué hacen a diario los ingenieros de software de Infosys, Wipro, CTS o TCS? ¿Te gusta tu trabajo? ¿Es monótono?

¿Cuál es el lenguaje de programación principal para aprender, para ser ingeniero de software?

¿Qué es más fácil, ser desarrollador web o ingeniero de software?

¿Cómo puedo obtener mi currículum preseleccionado por Google para el puesto de ingeniero de software? ¿Alguien puede contarme sobre los logros técnicos o cualquier otro detalle que Google busque en un currículum?

¿Cómo puede SDE de Microsoft IDC Hyderabad pasar a Redmond?

Para ser un buen ingeniero de software, ¿son necesarias las lecciones universitarias?

¿Cómo es trabajar en una empresa de TI / Software como ingeniero en Nueva Zelanda?

¿Cuáles son las diferencias entre un ingeniero de software que trabaja en París y el Área de la Bahía, en términos de compensación general después de impuestos, seguridad laboral y oportunidades de desarrollo? ¿Podría alguien que ha trabajado en ambos lugares arrojar algo de luz?

Cómo mejorar la comunicación y la colaboración con un compañero de trabajo con ciertos comportamientos

¿Hay algún beneficio de hacer la certificación Java en una industria de TI?

¿Puede un ingeniero de software convertirse en investigador de software?

¿No voy a ser un buen ingeniero de software si no puedo trabajar en equipo? En términos de oportunidades de empleo y esas cosas.