Ciertamente incluye matemáticas, pero muchas de las matemáticas en ingeniería de software son bastante simples en la práctica. Raramente encuentra la necesidad de tomar un derivado en la mayoría de las aplicaciones. Incluso cuando tomas una derivada, es algo así como un truco, como la aproximación de Newton.
También es como la administración, excepto que en lugar de administrar personas, usted administra computadoras. Es un campo completamente nuevo en sí mismo. Usted da instrucciones, administra la escasez de recursos, hace que las computadoras trabajen entre sí (granjas de servidores o cliente / servidor, un dispositivo móvil también es un cliente).
También es como el arte, el diseño de software y la arquitectura es un gran problema. Desea asegurarse de que esté bien diseñado para que cumpla los diversos objetivos del software (robustez, elegancia, facilidad de mantenimiento, seguridad, etc.).
- ¿Qué sistema de archivos no es adecuado para el almacenamiento Flash (opuesto a F2FS)?
- ¿Qué es más fascinante, la biología o la informática?
- Cómo reparar una computadora portátil que no lee una tarjeta SD
- ¿Qué tan importante es la matemática para una IA?
- ¿Por qué el aprendizaje automático puede resolver el problema?