¿Qué debería aprender a continuación para ser un mejor desarrollador de JavaScript?

Mi consejo general es ir a lo profundo, no a lo ancho. Encuentre el tipo de problemas que le interesan y aprenda las habilidades que necesita para abordar estos problemas específicos, y practique esas habilidades mientras resuelve esos problemas. Su conjunto de habilidades no se mide como un recuento de los diversos marcos que conoce, sino sobre qué tan bien puede hacer lo que es mejor.

Si no está completamente seguro de los algoritmos, o de los patrones / antipatrones en javascript, priorizaría esto sobre cualquier otra cosa, ya que es el regalo que sigue dando. Revisar el código de otras personas y revisar su código es, en mi opinión, la mejor manera de progresar.

En React, es posible que desee aprender los diversos marcos de administración de estado. Redux es ahora el más extendido, pero luego está todo el middleware posible para él, como la saga redux. MobX es una alternativa interesante.

Personalmente, considero que el estudio de CSS es muy gratificante, seguro que no es mágico cambiar el color o el tamaño de fuente del texto, pero implementar los aspectos más finos de la interfaz de usuario de la manera más concisa es desafiante y estimulante, especialmente cuando se trata de animación. Estoy asombrado de haber empezado a aprender eso hace 10 años y todavía estoy progresando.

Es útil tener una buena comprensión de los sistemas de compilación como webpack.

Finalmente, escribe en su pregunta que puede hacer la mayor parte de lo que se le pide. Mi pregunta para usted es: ¿qué pasa con el resto? ¿estás interesado en poder hacer eso y sabes lo que necesitas para llegar allí? Si es así, esa es tu respuesta. Si no, nuevamente, concentre su aprendizaje en lo que quiere hacer y mejore con la práctica.

Hay una diferencia entre aprender idiomas y ser un desarrollador. Si desea seguir aprendiendo y obtener algo bueno, debe aprender cómo aplicar sus habilidades, en cualquier idioma, a los problemas reales.

Le sugiero que comience cualquier tipo de proyecto de pasatiempo (incluso mejor, si puede hacer algo relacionado en el trabajo) y use cualquiera de los marcos dados para comprender cómo funcionan.

Especialmente con cosas como Angular, hay mucha profundidad por la que tienes que pasar. Habiendo usado Angular en múltiples proyectos, debo decir que hasta el día de hoy, todavía estoy aprendiendo cosas nuevas al respecto, especialmente cuando se trata de optimizar aplicaciones para rendimiento / capacidad de respuesta.

En primer lugar, también soy estudiante de CS. Ahora, ven a JAVASCRIPT, es un cambio de juego de toda esta década y estoy seguro de que el futuro de JS es sobresaliente.

Si quieres ser un desarrollador JS bueno y muy poderoso, te sugiero que comiences a buscar el código de otros. Como abrir un código fuente de JQUERY, ANGULAR JS ..

Al comenzar, todos enfrentamos dificultades para comprender este marco, pero será beneficioso.

Y mi serie de libros favoritos personales es “no sabes JS”.

SOLO LEE ESTE LIBRO. MEJORARÁ A LOS JÓVENES JS CONOCIMIENTO AL SIGUIENTE NIVEL.

GRACIAS

More Interesting

Cuando selecciono un elemento en la lista desplegable de un curso, ¿se generará esa cantidad de tiempo en el cuadro de texto a continuación utilizando PGP y Ajax?

Cómo configurar los archivos PHP en AngularJS para una aplicación de Android

Me encanta la forma en que el texto se desliza en este sitio http://riiotlabs.com/fr/accueil. ¿Se logra esto usando js css? ¿Qué tutorial puede ser de ayuda?

Prefiero un lenguaje de programación que use paréntesis, ¿es esta una excusa válida para usar PHP sobre Python o Ruby para el desarrollo web?

Cómo aprender cómo se diseñó el framework Ruby on Rails

Si hago una página web personal para criticar a un político conocido, ¿es justo para mí usar imágenes de ese político con derechos de autor que encuentro en Google Image Search?

Quiero construir un sitio usando JavaScript, React, Express y Node. ¿Debo usar PostgresQL?

Soy bastante nuevo en las aplicaciones MVC, ¿alguien puede sugerirme cómo aprender a desarrollar aplicaciones MVC y qué idioma elegir para desarrollar aplicaciones?

Acabo de comenzar el desarrollo web front-end. Soy un novato total. ¿La mayoría de los desarrolladores front-end memorizan todo en la parte HTML + CSS?

Quiero usar el resultado de una consulta en SQL como una tabla y agregarlo a la base de datos para poder usar esta tabla para ejecutar otra consulta. ¿Cómo lo hago?

Soy un desarrollador front-end, pero no tengo ninguna entrada en el producto. Tomo decisiones de diseño constantemente, pero no estoy invitado a las pruebas de usuario. ¿Esto es normal?

Si quisiera crear el mejor sitio web posible, ¿qué idiomas necesitaría saber?

¿Saltear la universidad (título de CS) es una buena opción si tengo muchas ambiciones de trabajar como desarrollador de Full Stack? Estoy trabajando en React and Node, y quiero conseguir un trabajo inmediatamente después de cumplir 18 años. ¿Qué tengo que hacer?

Tengo alrededor de 3 años de experiencia en desarrollo de PHP, ¿qué nueva tecnología debería aprender a continuación?

Cómo crear un sitio web similar a Hacker News o Growth Hackers usando WordPress