The complete JS course: análisis y opinión

Mi forma favorita de aprender una habilidad nueva son los vídeo-cursos. Por eso, cuando me lancé a aprender programación, no lo dudé: Udemy era el lugar al que acudir. Allí encontré cursos buenísimos y otros patateros. Hoy te traigo un artículo donde analizo uno de mis cursos favoritos para aprender JavaScript (en adelante, JS), para que, antes de comprarlo, tengas claro si te conviene hacerlo o no. ¡Allá vamos!

Metodología

???? Desde cero

Jonas asume que tienes cero conocimientos en programación y eso es de agradecer. A mí no me va el rollo de que para aprender a nadar, alguien te tiene que empujar en plan traidor a la piscina, y tú, apañártelas para salir o morir en el intento. Lo que se conoce como "swim or sink".


???? La importancia del modelo MVP

Jonas te enseña primero a hacer que las cosas funcionen, y poco a poco te enseña a mejorarlas. Prefiere no volvernos locos intentando hacer el código DRY y creando funciones a mansalva para dejar el código bonito. Enfatiza en la necesidad de centrarnos en lo importante para poder avanzar, y eso me gusta.


⛏ Enfoque práctico

En el curso encontrarás muchos proyectos y mini ejercicios, por lo tanto, Jonas aplica lo que se conoce como "learn by doing". En mi opinión, es la mejor manera de asimilar conceptos.


???? Habilidades más allá de saber programar

En el curso aprenderás habilidades que un buen programador debe tener. Mi favorita es la de planear antes de ponerte a programar. Es decir, hacerte un mapa o un esquema de lo que vas a hacer. Para mí eso es clave y lo utilizo a menudo, usando herramientas como Whimsical, Mindmeister o Figma.

Lo peor del curso

???? Al muchacho le falta un poco de salero

A veces Jonas habla un poco robotizado y eso lo puede hacer aburrido. Hay lecciones un tanto tediosas porque se nota que el profe lee el contenido de un powerpoint, y eso le quita dinamismo.


⌛ Vídeos excesivamente largos 

Algunos vídeos son demasiado largos (de más de 25 minutos) y eso me hacía perder la concentración.


???? Sus consejos sobre tomar apuntes

Jonas recomienda tomar apuntes a mano, lo cual hice cuando empecé a aprender programación y al cabo del tiempo me di cuenta de lo poco efectivo que era. ¿Por qué? Porque nunca volví a mis notas, porque lo que necesitaba consultar, se lo preguntaba al Mister Google.

Además, el curso es tan amplio que, si pretendes tomar apuntes a mano, prepárate para llenar libretas y más libretas. No sé tú, pero yo lo veo poco práctico. Si tienes que tomar apuntes, es mejor que te acostumbres a apuntar cosas en formato digital, porque es más fácil buscarlas y puedes hacer copia-pega de code snippets cuando te haga falta, por ejemplo.


⚡ Mac vs Windows

Jonas utiliza un Mac, y aunque intenta decir las equivalencias para los usuarios de Windows, es inevitable que le salga decir los comandos que usa en su Mac y se olvide de Windows a veces. Así que si utilizas Windows como yo, esto te resultará un pelín molesto.

Todos estos aspectos negativos son una minucia y, puestos en una balanza, no representarían ni el 5% del peso total. De hecho, valoré el curso en Udemy con 5 estrellas.

Lo mejor del curso

???? Siempre actualizado

Jonas mantiene el curso al día. Lo sé porque lo hice hace años y de vez en cuando vuelvo a revisar algunos conceptos y veo que ha actualizado el contenido. Esto garantiza que tengas una fuente de conocimientos modernos y que no tengas que ir a buscarlos a otra parte.


???? Transmite su pasión

A Jonas le encanta enseñar y eso se nota, porque te contagia su entusiasmo y eso hará que aumenten tus ganas de aprender.


???? Incide en la clave del aprendizaje

Insiste mucho en el hecho de practicar todo y no tomárselo como estar viendo una serie de TV. Esto es un punto fuerte que habremos notado todos los que hacemos un curso online. Existe una intensa tentación de relajarte y mirar la pantallita, y pensar que así estás aprendiendo, pero nada más lejos de la realidad.


????‍????‍????‍???? Comunidad en Discord de miles de alumnos

Tendrás un punto de apoyo directo en la comunidad de Discord. Esto es importante porque, al ser miles de alumnos, es muy probable que cuando preguntes algo, tengas una o varias respuestas a los pocos minutos, y eso es tremendamente útil para desbloquearte. A mí me ha pasado.

Consejos para sacarle el máximo jugo al curso

???? ¿No tienes ganas de estudiar? Estudia sin ganas

Es vital que te pongas un objetivo fácil de cumplir, porque habrá días que por alguna razón, no tengas ganas de estudiar. Comprometerte a hacer al menos un vídeo al día es un objetivo llevadero.

Además, debes practicar con la suficiente frecuencia como para que cuando dejes de programar por un tiempo razonable, por ejemplo, porque te vas de viaje, al volver no te hayas olvidado. Por eso hay tantas iniciativas como "100 days of code". Porque está comprobado que la constancia, y no sólo la práctica, hace al maestro.


???? Tunea los proyectos del curso

El curso viene cargadito de proyectos. Te propongo que los hagas pero dándoles tu toque personal. No hay que volverse loco, yo normalmente lo que hacía era cambiar el estilo, pero puedes probar a añadirles una funcionalidad extra. Es decir, úsalos como palanca para hacer algo propio y único que te distinga de los otros 400.000 estudiantes que tiene este curso. ¡No olvides publicarlos en tu GitHub!


✅ La magia de hacer check

Para mantener la motivación, yo me escribía el índice del curso a mano, para ir tachando cada sección cuando la acababa. ¡Qué a gusto me quedaba!


???? Música lo-fi

Si eres de esas personas que se concentra mejor con música que sin ella, prueba a ponerte música de estilo lo-fi, y verás cómo aumenta tu productividad. Y si piensas que eres del segundo grupo, pruébalo igualmente y luego me cuentas. Yo me pongo una playlist de Youtube.

THE END!

¡Y con esto terminamos nuestro repaso a este curso de JavaScript! Espero que hayas aprendido algo nuevo ?.  Si te gusta este contenido, recuerda que puedes apoyar el blog uniéndote al Club ACTech.

Sobre la autora de este post

Soy Rocío, una abogada reconvertida en programadora. Soy una apasionada de aprender cosas nuevas y ferviente defensora de que la única manera de ser feliz es alcanzando un equilibrio entre lo que te encanta hacer y lo que te saque de pobre. Mi historia completa, aquí. 

Otros artículos que pueden interesarte

Cómo aprendí a programar cuando estaba «programada» para ser de letras
[tcb-script src="https://player.vimeo.com/api/player.js"][/tcb-script]A nadie le gusta su trabajo. Eso es lo que me decía a mí misma cuando conseguí mi primer[...]
Días del 160 al 203 – ¡Primer objetivo conseguido!
“A veces podemos pasarnos años sin vivir en absoluto, y de pronto toda nuestra vida se concentra en un solo[...]
Claves para entender Angular. Qué es y cómo se utiliza
Angular es un framework creado por Google que nos permite construir Single Page Applications (SPA, por sus siglas en inglés).Frameworks¿Pero qué es[...]
Si crees que este post puede serle útil a alguien, por favor, ¡compártelo!:

Deja un comentario

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.

Esta web utiliza cookies para asegurar que se da la mejor experiencia al usuario. Si continúas utilizando este sitio se asume que estás de acuerdo. más información

Los ajustes de cookies en esta web están configurados para «permitir las cookies» y ofrecerte la mejor experiencia de navegación posible. Si sigues usando esta web sin cambiar tus ajustes de cookies o haces clic en «Aceptar», estarás dando tu consentimiento a esto.

Cerrar