Historia rápida: así que, mi buen amigo (un desarrollador experimentado) y yo estábamos discutiendo este tema exacto unas semanas atrás. Pensó que, por supuesto, deberías aprender el JS básico antes de jugar con frameworks. Pero lo empujé a llevar su respuesta más allá de un simple “ah, las personas que comienzan a codificar con marcos sin aprender lo básico simplemente no lo entienden”. Y aceptó el desafío y apareció esta publicación para el blog de nuestro inicio:
> Sí, deberías aprender JavaScript de vainilla antes de Fancy JS Frameworks
Se incendió en las redes sociales y obtuvo más de 10 000 visitas en 72 horas (no esperábamos esto en absoluto). Está lleno de pensamientos matizados, narraciones personales, ideas y recursos para brindar una buena y convincente respuesta a toda la pregunta.
- ¿Qué problemas puede enfrentar una persona durante o después del estudio nocturno?
- Cómo administrar mis gastos cuando estudio en los EE. UU. En una universidad de rango medio
- Cómo empezar a estudiar después de un lapso de aproximadamente 1 año.
- ¿En qué campo estudiaste en la universidad? ¿Estudiarías en un campo diferente si tuvieras la oportunidad de volver a la universidad?
- ¿Qué tengo que hacer? ¿Cómo debo empezar a estudiar?
Un experto:
“JavaScript es ahora el lenguaje de programación para la web. Comprender sus principios básicos de ingeniería es primordial si quiere construirse una carrera en la Web decente. Especialmente si estás apuntando al frente de la manada.
En los últimos 5 años, más de 10 marcos frontales de JS fueron noticia. ¿Adivina cuántos harán lo mismo en los próximos 5-10 años? Si simplemente pretende saber JavaScript, el motor que impulsa esta revolución web, ¿cómo se mantendrá al día?
Solo piense en lo que los “desarrolladores de jQuery” están haciendo hoy: tratar de ponerse al día con Angular. Mañana, intentarán ponerse al día con React. Y el bucle triste y deprimente continúa “.
TL; DR> Sí, definitivamente debes comenzar con JavaScript central antes de aprender los marcos:
- Si no conoce los principios subyacentes de la web, eventualmente se encontrará con un muro gracias a la evolución del propio lenguaje y la constante llegada de nuevos marcos.
- Saber que JS puro lo convertirá en un ingeniero clave que puede resolver problemas complejos (antes de la búsqueda frenética).
- Te hará versátil y productivo, tanto en el front-end como en el back-end.
- Te dará el conjunto de herramientas para innovar, no solo ejecutar.
- Te guiará sobre cuándo usar un marco o no.
- Le brindará una mejor comprensión general de cómo funcionan los navegadores y las computadoras.
¡Espero que esto ayude!
Aclamaciones. 🙂