Sí.
Hacer software es mucho más exigente que hacer hardware. Obtener el software correcto es aún más exigente.
La parte difícil de hacer software es que necesitas tener un conocimiento profundo del dominio.
- ¿Cuáles son algunas empresas de implementación / incorporación de software de terceros?
- ¿Cuál es el mejor software virtual de DJ?
- Cuando instalo un software o un juego en mi PC, recibo este mensaje "El programa no puede iniciarse porque MSVCP100.dell no se encuentra en su computadora". ¿Cuál es la solución?
- Cómo cambiar tu voz en el teléfono con una aplicación
- ¿Hay alguna empresa de la red publicitaria que permita la publicidad contextual en dispositivos móviles?
Consideremos AutoCAD. Se usa ampliamente en ingeniería civil y estructural. Las personas que escribieron AutoCAD necesitaban comprender la ingeniería de software, así como la ingeniería estructural. Las personas que escribieron SPSS necesitaban comprender estadísticas y también ingeniería de software. Si desea hacer un buen software, casi siempre tendrá que aprender dos cosas realmente complejas, a veces incluso mejores que los profesionales de ese campo.
Otra cosa es que la ingeniería de software es un campo relativamente nuevo, en comparación con la mayoría de los campos relacionados con el hardware. Hay mucho margen para innovar, pero también hay muchos problemas sin resolver. Por lo tanto, no siempre es obvio cómo vas a lograr un software en particular. El diseño fundamental puede cambiar completamente a la mitad de su proyecto. Este tipo de cosas rara vez suceden si estás haciendo hardware.