Javascript, Un Desafío Para los Desarrolladores Ancianos

by admin Date: 05-06-2019 jquery javascript frameworks


Tomémonos un momento para hablar de ti y de tu relación con JavaScript antes de hablar de todas las cosas técnicas.

Si eres como yo, has estado escribiendo documentos HTML con "desarrollo" HTML (=_=) durante mucho tiempo. Has encontrado esta extraña cosa llamada JavaScript, pero sólo la has usado de forma básica para añadir interactividad a tus páginas web de vez en cuando.

Y entonces llegó Node.js.

¿Qué tan bueno es JavaScript en el servidor?

Así que, decidiste que es hora de revisar el viejo-nuevo JavaScript. Pero espera, escribir aplicaciones para Node.js es una cosa; entender por qué tienen que ser escritas, la forma en que están escritas significa entender JavaScript.

Y esta vez de verdad.

Debido a que JavaScript realmente vive dos, tal vez hasta tres vidas (el pequeño y divertido ayudante DHTML de mediados de los 90, las cosas más serias como jQuery y similares, y ahora lado servidor), no es tan fácil encontrar información que te ayude a aprender JavaScript de la manera "correcta".

Porque ese es el gancho: tu eres un desarrollador con experiencia y no quieres aprender una nueva técnica simplemente falsificándola y usándola mal; quieres asegurarte de que la enfocas desde el ángulo correcto.

En la misma línea: cuando empiezas a aprender el moderno JavaScript, hay una buena posibilidad de que encuentres una solución a tu problema . De hecho, es muy probable que todo se resuelva con una fusión de código en el paquete que estás utilizando.

Cuando trabajas con un lenguaje como PHP, a menudo buscas en Google una respuesta a tus interrogativos, y casi el 100 por ciento de la veces, encuentras una de hace 5 años en Stack Overflow.

Lo que también resulta complicado en el aprendizaje de JavaScript  es el tiempo que te llevará.
El número y variedad de herramientas y plugins, paquetes y dependencias y la configuración del editor requerida para hacerlo "de la manera correcta" son suficientes para detenerse incluso antes de empezar.

Tuve que dejar de hacerlo de la manera correcta desde el principio, y permitirme hurgar en las configuraciones simples de los aficionados sólo para sentirme cómodo con las herramientas individuales.

Entonces encontré mejores maneras e incorporé lo que pude, cuando pude, en cada nuevo proyecto.

El mundo de JavaScript te da mucho trabajo en este sentido.

Cuando aprendes un nuevo idioma, escribes código, luego lo amplías y escribes más.
Mi educación "moderna" en JavaScript era una escalera de tutoriales, luego un pequeño proyecto en el que compilé una lista de temas y preguntas, luego un check-in  para obtener respuestas, luego más tutoriales, luego un proyecto un poco más grande, más preguntas..etc etc...

Lo más importante que tuve que recordar al final fue esto:
 

Hacer es aprender.
 

¿Lo estás haciendo muy mal?
 

Todavía estás aprendiendo.

 

Hoy en día, aprender JavaScript moderno puede parecer un ejercicio inútil. Si te perdiste en tus pensamientos durante esos breves momentos, Addy Osmani de Google tiene el consejo correcto:

 

Animo a la gente a adoptar este enfoque para mantenerse al día con el ecosistema JavaScript: primero hazlo, luego hazlo bien, luego hazlo mejor. […]

 

Se necesita tiempo, experimentación y habilidad para dominar los fundamentos de cualquier tema nuevo. Los principiantes no deben sentir que están fracasando si no están usando la biblioteca de la semana o el patrón reactivo de la semana. Me llevó semanas entender Babel y React. Más tiempo para que Isomorphic JS, WebPack y todas las demás librerías que lo rodean funcionen correctamente. Comience de forma sencilla y construya sobre esa base.

 
Design vector created by freepik - www.freepik.com
 
by admin Date: 05-06-2019 jquery javascript frameworks visitas : 208  
 
 
 
 

Artículos relacionados