Te sugiero que comiences con el desarrollo web lo antes posible, suponiendo que te hayas enseñado los conceptos básicos de la programación.
Trabajar en problemas de codificación competitivos bien definidos pero “difíciles” es un buen pasatiempo, pero hoy en día es necesario tener experiencia práctica en el mundo real de las diversas tecnologías, plataformas y marcos de vanguardia. Zambullirse directamente en el desarrollo web es una excelente manera de hacerlo. Además, le enseña a uno a escribir código más legible y fácil de mantener.
En la vida real, raramente se encontrarían problemas que se puedan resolver simplemente codificando un algoritmo “complejo”. Es necesario tener en cuenta el tiempo de desarrollo, el costo monetario de implementación, las limitaciones tecnológicas, etc.
- Cómo transferir el sitio web de WordPress desde localhost (mi propia computadora, no el servidor) al alojamiento web GoDaddy WordPress
- ¿Puedo solicitar un trabajo de desarrollador web junior de Ruby on Rails si no conozco bien los algoritmos y las estructuras de datos?
- ¿Está mal visto usar Bootstrap para todos mis proyectos en mi cartera de desarrollo web front-end?
- ¿Debo aprender Meteor?
- Cómo conseguir un trabajo en línea como desarrollador front-end
Incluso si los algoritmos complicados y las matemáticas de alto nivel lo entusiasman más, nunca es malo tener conocimiento sobre servidores web, bases de datos y protocolos de comunicación de última generación.