No.
Al igual que la evolución, la deriva continental y las fronteras nacionales cambiantes, el software nunca terminará. Siempre habrá nuevas oportunidades para el software. Ejemplos de cosas que harán necesarias cosas nuevas:
- Nuevos paises. ¿Qué pasa si Crimea se convierte en una nación independiente? Todo lo que tenga un mapa deberá actualizarse, y las aplicaciones no mantenidas tendrán mapas desactualizados, creando una oportunidad para aplicaciones con mapas precisos.
- Nuevos idiomas Los dialectos evolucionan o se crean nuevos idiomas, como el esperanto o el klingon. Habrá demanda de aplicaciones que admitan nuevos idiomas.
- Aplicaciones no mantenidas. Los equipos continúan, e incluso si el ritmo del sistema operativo se ralentiza en 30 años, las cosas deberán actualizarse. Un cambio en las zonas horarias o la observancia del horario de verano que no se refleja en una aplicación hace que sea frustrante de usar, creando oportunidades para actualizaciones. Incluso algo tan tonto como cambiar el algoritmo de cálculo del segundo salto podría importar.
- El estilo es una gran parte de las interfaces de la aplicación. El desplazamiento infinito fue una gran moda durante un tiempo y afortunadamente está comenzando a desaparecer. Carruseles en sitios web, esquemas de color, apariencia plana frente a 3D: todas estas son más moda que formas, y el diseño de la interfaz de la aplicación pasa por tendencias. Si una aplicación no sigue el ritmo, parece anticuada y se vuelve menos popular.
- Cambios de geografía. Un maremoto, terremoto, volcán, aumento del nivel del mar, derretimiento de los casquetes polares. Todas estas cosas requieren actualizaciones de mapas también.
- Los grupos de nicho a veces tienden a estar menos atendidos, y surgen nuevas necesidades debido a los cambios sociales. Hace 30 años sería inaudito tener un software específicamente para planificar bodas gay. No sé si hay alguna aplicación para eso ahora, pero debería haberla.
- Cuando una empresa se hace pública, está bajo presión para exprimir la mayor cantidad de dinero posible de cada usuario. Esto a menudo hace que la experiencia del usuario y el nivel de satisfacción se degraden. Los usuarios descontentos con gusto cambiarían a algo que esté menos impulsado por la codicia.
- A medida que aumenta la competencia en la cantidad de aplicaciones, los desarrolladores buscarán oportunidades para ganar dinero en otros lugares. Eso podría causar nuevas oportunidades en ese ecosistema, o ese ecosistema podría marchitarse y morir si suficientes personas se van por falta de oportunidades. Eso significa que surgirán nuevas tiendas y ecosistemas, y tendrán diferentes oportunidades para las aplicaciones.
El éxito es difícil en los mercados saturados, pero siempre habrá oportunidades.
- ¿Dónde puedo aprender los conceptos básicos de desarrollo (web y móvil) que se necesitan para ser un gerente de proyecto?
- ¿Hay alguna manera de simular la aplicación de iOS con un IDE en Windows?
- ¿Por qué es necesaria una aplicación móvil para las empresas?
- ¿Cuánto tiempo lleva crear un script de clonación de WhatsApp?
- Cómo crear un sitio web más simple que eventbrite y único