Enfoque :
“Hay más marcos de los que necesitas”.
“Hay más lenguajes de programación de los que jamás estudiarás en tu vida”.
- Cómo construir un sitio web como Hotstar o YouTube
- ¿Cuál es la forma más eficiente en el tiempo de hacer una copia traducida de un gran sitio web orientado a un blog?
- ¿Qué conjunto de habilidades se requieren en el desarrollo front-end?
- ¿Cuál es la desventaja de usar el Bloc de notas y hacer una plantilla en HTML / CSS?
- ¿Debo aprender SpringFramework o PlayFramework?
El desarrollo front-end se trata de crear interfaces de aspecto emocionante que liberen a las personas. La emoción en torno a la simplicidad de la web ha creado una atmósfera donde surgen nuevos marcos cotidianos. Pero no tienes que conocerlos a todos. Su mejor apuesta: necesidad.
Proyectos :
¿Qué tal trabajar únicamente desde proyectos? Olvídate de la teoría y céntrate solo en proyectos. Crea unos simples y luego con cada uno nuevo, aumenta el nivel de dificultad un poco más. Una vez que adquieras este hábito, comenzarás a hacer las preguntas correctas. No preguntarás “¿Cómo puedo aprender Javascript?”. Preguntarás: “¿Cómo hago esto en particular?”. Luego busca en Google y luego aprende que Javascript puede hacer esto por ti. ENTONCES aprenderá javascript usted mismo.
Entre 6 y 7 proyectos, comenzará a sentirse limitado por sus elecciones. Habrá una necesidad de eficiencia, evitando la repetición, la velocidad. Volverá a buscar en Google y probablemente reemplazará su HTML con HaML, su CSS con SCSS, etc. Leerá en alguna parte que el trabajo X ahora se puede hacer en tiempo Y en lugar de nY, si usa un marco particular. Te intrigará porque creaste X hace algún tiempo y te tomó mucho tiempo. Buscarás en Google y te sorprenderás con los beneficios de usar ese marco en particular. Te enamorarás y escribirás respuestas de stackoverflow para ello.
Entre 10 y 11 proyectos, necesitaría involucrar los datos del usuario y procesarlos. Comenzarás a mirar DBMS. Puede utilizar MySQL o SQL o cualquier otra cosa. Lo usará mucho a partir de entonces, y nunca pensará por una vez que en sus proyectos anteriores, nunca lo usó.
Más y más proyectos, y probablemente dejarás de ser un desarrollador principal y verás full-stack. Quizás incluso móvil.
La necesidad es tu guía.
Estamos haciendo algo similar en Pyoopel con nuestro curso de Programación de Aprendizaje . Si necesita ayuda con los proyectos o un mentor para que lo acompañe, infórmenos.