¿Dónde luchan los principiantes de JavaScript? ¿Qué áreas son las más frustrantes de entender?

  • ¿Cuáles son las razones / opiniones y motivaciones para cambiar el idioma, especialmente desde ES5, quién es responsable de cada uno y dónde está documentado?
  • Cómo usar / por qué / qué son: ceder, asíncrono, esperar. Todavía tengo que leer, así que probablemente sea mi propia ignorancia.
  • ¿Cuál es el costo / beneficio para todos los marcos y bibliotecas de Backbone / jQuery a través de React, Angular 1/2/3/4 .., Vue, componentes web, vanilla js, … (agregue todo lo que todos los demás probaron o crearon a la lista )? En otras palabras: ¿por qué me molestaría en aprender alguno de estos, excepto para obtener un trabajo específico y por qué usaría uno en mi empresa, excepto para hacer “felices” a los desarrolladores?
  • ¿Son The Frameworks simplemente una conspiración para capacitar y popularizar desarrolladores / desarrollo para una organización / institución específica? (No lo entiendo)
  • ¿Dónde / quiénes son los desarrolladores de JavaScript decentes? ¿Los que tienen una visión profunda del lenguaje, las características y son efectivos para mostrar cómo usarlos (NO como webreflection y YES como Keith Cirkel)?
  • ¿Alguna vez habrá un momento en que no sea perpetuamente un principiante con JavaScript?
  • ¿La respuesta a mis preguntas es simplemente que el desarrollo de JavaScript es una especialidad peculiar más como hacer música que como ingeniería real?

Creo que las personas comienzan a tener dificultades una vez que necesitan comenzar a escalar o ampliar la funcionalidad de una aplicación que han desarrollado.

Los principiantes tienden a ingresar al “mundo del marco” demasiado rápido, y pueden bombear aplicaciones realmente complejas con relativa facilidad. Sin embargo, la falta de experiencia eventualmente volverá a atormentarnos, ya que la falta de planificación inicial y errores de cálculo arquitectónicos convertirán cualquier aplicación, tan simple como podría ser en una pesadilla de mantenimiento. La refactorización constante para lograr extensiones es algo que eventualmente sucederá.

Los recién llegados deben centrarse en los conceptos básicos de la programación de computadoras y aprender las complejidades del lenguaje. Esta es la base sobre la cual podemos comenzar a construir nuestro conocimiento, ya sea a través de marcos o de lo contrario.

Si comprende el concepto central de javascript, entonces no tiene problemas en javascript. Por qué la mayoría de ellos tiene problemas porque no entiende en javascript.

No creo que ninguna área de JavaScript sea más frustrante si tienes una comprensión clara.

siga el enlace para comprender JavaScript de manera simple y fácil

¿Cuál es la forma más fácil de aprender Javascript?