Se puede mejorar cada idioma usándolo mucho. Si realmente quieres mejorar tus habilidades de JS, no hay nada mejor que codificar en JS. Codificación y codificación continua.
Ahora, aprender codificando en estos días es mucho más fácil en comparación con 5–7 años atrás, especialmente para JS. A diferencia de otros lenguajes, digamos Java o C #, no necesita una configuración para comenzar. Todo lo que necesitas es un editor y un navegador. También hay sitios como Codepen, jsfiddle, plunker, etc., donde puede codificar y probar.
La mejor forma en que sugeriría es unirse a Hackerrank. Es un sitio que realmente te ayuda mucho a mejorar la codificación. Le proporciona una amplia variedad de casos de prueba que romperán su código de una manera que inicialmente nunca esperaría. Como resultado, comienza a aprender a poner cheques en varios puntos de su código, a comparar cosas correctamente, a manejar varios casos, a manejar los errores de una mejor manera.
Aparte de esto, JS es un lenguaje, muchos de cuyos conceptos avanzados no están disponibles cuando comienzas a aprender. Cuando lo estaba aprendiendo, descubrí primero una lista de conceptos y luego los aprendí uno por uno. Le proporciono a continuación una lista de conceptos que debe conocer en JS:
- Cómo obtener o mejorar mis habilidades de visión (detección de oportunidades)
- ¿Cuáles son las habilidades técnicas recientes en alta demanda?
- Como mejorar mi arte
- ¿Qué habilidades son necesarias para la actuación de voz?
- ¿Cómo se puede determinar su nivel (o rango entre una población) con respecto a sus habilidades de pensamiento crítico?
- Prototipos
- Cierres
- Funciones Varidiac
- Zurra
- Uso de bind / apply / call.
- Elevación
- Concepto de esto
- Una lista completa de métodos de matriz (esto realmente lo ayudará mucho).
- Trabajadores
- Trabajadores de servicio
Por supuesto, la lista se puede aumentar aún más, estos pocos temas le proporcionarán una buena base.