Si solo ha aprendido los “conceptos básicos de Javascript” como usted dice, ignoraría bibliotecas como jQuery, o marcos como Backbone, React o Angular. Construye algo. Con HTML, CSS y Vanilla Javascript (simple ES5 / ES6) Javascript y las API web).
Pruebe su conocimiento de Javascript usándolo en algo que sea relativamente complejo para su nivel. Si aún es joven, tiene mucho tiempo y no necesita obtener un trabajo de desarrollador web en los próximos meses, disminuya la velocidad y tómese un tiempo para comprender mejor el desarrollo web utilizando tecnologías centrales sin la ayuda de las herramientas mencionadas anteriormente (bibliotecas y marcos).
- Aprenda a construir algo con ES5 / ES6 (Javascript moderno).
- Aprenda y comprenda los patrones de diseño y cómo organizar su código de manera que sea mantenible, modular y escalable.
- Completa algunos desafíos de algoritmos usando vanilla js. Busque FreeCodeCamp, ya que tienen un gran conjunto de desafíos para comenzar con esa prueba si realmente comprende el idioma y cómo resolver problemas con él.
- Aprenda a escribir pruebas básicas para su código (Test Driven Development). No se apresure a usar un marco de prueba todavía (aunque definitivamente necesitará conocer uno en algún momento). Aprende cómo hacerlo en Javascript básico.
- Aprenda a depurar el código Javascript utilizando herramientas modernas de depuración (y no solo console.log ()).
Realmente, si primero hace las cosas bien, aprender un marco o biblioteca se vuelve mucho más fácil, y también comprenderá cuándo y por qué usar una biblioteca o marco.
- ¿Cómo debería pasar mi tiempo ahora: trabajar en mi idea, aprender a hackear o escuchar canciones?
- ¿Cómo puede la comunidad de código abierto lograr que el DMV de California adopte nuestro rediseño?
- ¿Cuál es un ejemplo de CSS que funcionará en la mayoría de los entornos?
- ¿Macbook Pro (finales de 2011) es bueno para Ruby on Rails y Swift Programming?
- ¿Qué sucede entre la página de inicio de sesión y nuestra página en un sitio web? ¿Puedes explicar claramente con un poco de código?