No estoy seguro de cuán separados están avanzando. El desarrollo web se centra en el uso de marcos para proporcionar una experiencia de usuario. Claro, la mayoría de las personas en el campo no entienden los algoritmos y pueden no tener un concepto POSIX de un archivo, pero están desarrollando software. Eso solo se involucrará más para satisfacer la creciente demanda de las expectativas del usuario. El extremo superior del desarrollo web ha sido el desarrollo de software con énfasis en algoritmos y no veo que eso cambie.
Hay trabajos de desarrollo de software que no requieren una experiencia del usuario (la mayor parte de mi carrera se ajusta a esa categoría), pero creo que esas oportunidades son autolimitadas al interactuar solo con la máquina. Claro que podemos construir interfaces de usuario de cliente grueso (lo he hecho de una docena de maneras diferentes en las últimas décadas), pero el navegador web se está convirtiendo en una forma universal de hacerlo. Ignorarlo establecerá límites para la utilidad del trabajo de cualquier desarrollador.
Lo que realmente necesitas preguntarte es qué disfrutas más. ¿Es el uso de herramientas o idiomas específicos? ¿Entregando un tipo específico de solución? ¿Tratando con un tipo de cliente de nicho? Deje que esos conduzcan su camino en lugar de esta partición artificial.
- ¿Por qué necesito un servidor web?
- Soy un diseño gráfico interesado en aprender código. ¿Sería el desarrollo web el mejor lugar para comenzar?
- Quiero crear una página web y una aplicación para ayudar a personas sin hogar y personas en riesgo social a conseguir un trabajo. ¿Cuáles son los pasos que debo seguir? ¿Cuánto costaría? ¿Debo probar el crowdfunding?
- Conozco a algunos programadores que prefieren programar antes que realizar actividades realmente divertidas como ver películas y programas de televisión o incluso salir. No entiendo cómo es eso posible. ¿Cómo se puede explicar esto?
- Ahora estoy aprendiendo desarrollo web. Estoy atrapado en CSS y JavaScript avanzados. Quiero rendirme. ¿Cómo supero este bloqueo mental y sigo adelante?