Aquí está la cosa. No me considero un desarrollador de front-end, a pesar de que escribo una gran cantidad de aplicaciones de front-end. Tampoco me considero un desarrollador de servicios de fondo, a pesar de haber construido algunos sistemas de servicios de fondo muy complejos. Me considero un desarrollador, por lo que no tengo limitaciones en lo que trabajo.
¿Por qué digo esto? Existen algunos “cambios de paradigma” potenciales que son de particular interés que pueden tener un impacto considerable en la forma en que escribimos las aplicaciones y los objetivos que tienen nuestras aplicaciones. Disculpas, por adelantado, por lo que podría convertirse en un puesto muy ambiguo.
Veo, a partir de algunas de las respuestas aquí, que las personas se obsesionan con las aplicaciones web como el principio y el fin del desarrollo front-end. Lo que es interesante es que estamos viendo un alejamiento de las aplicaciones web tradicionales hacia las aplicaciones móviles. Cuando lo piensas, los sitios web actuales generalmente están orientados hacia la navegación y el uso de PC. A medida que más y más personas usan teléfonos móviles y tabletas, hay menos necesidad de usar sitios web tradicionales porque las personas confían más en las versiones móviles; Las diversas aplicaciones de Amazon son excelentes ejemplos de cómo el enfoque podría cambiar en los próximos 10 a 15 años.
Las aplicaciones móviles, orientadas a teléfonos o tabletas, también pueden sufrir un cambio a medida que la popularidad de la realidad aumentada, la realidad virtual y los dispositivos de realidad mixta despega. En este momento, este es un mercado incipiente y hay mucho trabajo por hacer para perfeccionar las formas estandarizadas de interactuar con estos dispositivos; He tenido la suerte de trabajar con la tecnología de detección de profundidad durante los últimos años y he visto de primera mano cómo la falta de gestos estándar, etc., causa grandes dolores de cabeza cuando desarrollas un sistema que quieres que las personas puedan entender y comprender. utilizar instintivamente. Los estándares para cosas tales como doble toque, deslizar y demás, deben surgir.
- ¿Qué tan discordante será la transición a una economía post-escasez?
- ¿Ocurrirá la inmortalidad dentro de mi vida? ¿Podremos subir nuestra conciencia a una forma digital?
- ¿Qué nuevos trabajos se introducirán como resultado de la IA?
- ¿Cómo cambiará la humanidad a medida que se resuelvan los principales problemas?
- ¿Cómo serán los tanques en 40 años?
Posiblemente una de las áreas más interesantes de la tecnología para investigar es el rol del aprendizaje automático, especialmente con la forma en que esto impulsará la forma en que los usuarios interactúan con las aplicaciones. En este momento, las aplicaciones de ML tienden a estar limitadas a algunas áreas de “nicho”, pero a medida que comienzan a moverse hacia la corriente principal, potencialmente habrá un movimiento hacia la construcción de interfaces adaptativas que aprendan cómo los usuarios desean interactuar con ellas. Esto tiene el potencial de ser un mercado importante.
Ah, y no canceles las aplicaciones de escritorio tradicionales. Seguirán teniendo un lugar en las organizaciones.