Si eres un principiante, no creo que el enfoque en el único back-end o front-end sea bueno para ti. De hecho, ambas partes requieren muchos esfuerzos para aprender y ser lo suficientemente competentes en trabajos de desarrollo en el mundo real.
En esta etapa de aprendizaje, creo que aprenderá “la cantidad suficiente” de “Python / Ruby / PHP, HTML, CSS y JS” para construir su primer sitio web “divertido y BESO” . Tenía la intención de no utilizar el término “aplicación web” aquí, es un monstruo si lo hacemos en serio. No ponga demasiado esfuerzo en aprender todas las características de un lenguaje de programación a menos que esté ansioso por profundizar. Centrarse en conceptos fundamentales como “entender cómo funciona HTTP, servidor web / navegador” son el mejor ROI de su aprendizaje. Este tipo de conocimiento no es obsoleto rápidamente.
Nuevamente, aprenda lo suficiente para hacer su primer proyecto feo pero divertido. Refactorizando después de eso para aprender de tus errores. Siga iterando agregando nuevas funciones, corrigiendo errores hasta que no pueda hacerlo mejor (no se culpe). Después de esta etapa, reconsiderando su enfoque en el frente o el back-end 🙂
- Aprendo ambos, front y back end del desarrollo web. ¿Dónde puedo encontrar algunos proyectos para practicar?
- ¿Qué factores afectan la elección de marcos de backend o idiomas y bases de datos?
- ¿Dónde se usa el concepto de encapsulación en proyectos Java en tiempo real?
- Cómo administrar y mantener mi sitio web y sus datos mientras externalizo su codificación de back-end
- ¿Es node.js la razón por la que vemos una disminución en otros idiomas de back-end?