Chris Castiglione Profesora en One Month. Facultad en la Universidad de Columbia.

Por qué Codecademy non funcionó para mí

2 min read

Por qué Codecademy non funcionó para mí
Aprendiendo a codificar con Codecademy

Como llevo en el mundo del desarrollo poco tiempo, me siento frustrado por la forma en la que se le enseña a programar a los principiantes.

Yo quería aprender a desarrollar porqué:

  1. a) quería crear una aplicación web y es casi imposible encontrar buenos desarrolladores en este mercado, y
  2. b) pensé que la programación era una habilidad preciosa (lee la contraportada del libro «Program or be Programmed” de Douglas Rushkoff para entender a qué me refiero).

Como muchos, mi primera etapa fue Codecademy.

Hay que reconocer que estaba bastante guay. Era una novedad ser capaz de escribir código en mi navegador  y ver de inmediato lo que hacía. Pero la novedad desapareció rápidamente. Estaba aprendiendo cosas como variables, strings y bucles, pero muy pronto acabé preguntándome: «¿Saber estas cosas cómo va a ayudarme a construir lo que quiero?»

La idea de crear cualquier cosa, aunque fuese mínimamente práctica, con las variables, strings y bucles es como construir un rascacielos con bloques de Lego. Fue en este punto que casi me rendí.

Una forma de aprender a programar mejor que Codecademy…

Entonces un amigo mío me enseñó el tutorial de Ruby on Rails de Michael Hartl. No me enseñó sólo Ruby on Rails, sino también su base, el lenguaje Ruby, HTML, CSS, un poco de Javascript y hasta algo de SQL, pero sobretodo me enseñó cómo construir una aplicación web (Twitter) en poco tiempo.

En su introducción, Michael Hartl hace una buena observación:

“Muchos desarrolladores principiantes de Rails están ansiosos por hacer aplicaciones web, y preferirían evitar pasar horas leyendo un libro de 500 páginas hablando de puro Ruby antes de escribir una sola página web.”

Volví a Codecademy sólo después de terminar el tutorial de Ruby on Rails. Fue entonces cuando entendí de verdad la razón por la que lo estaba aprendiendo y cómo podía aplicarlo de inmediato.

Ahora los papeles han cambiado, y soy yo él que enseña a los desarrolladores principiantes que están donde estaba yo hace sólo un par de meses. Hay que entender que la motivación y el entusiasmo son muy frágiles. Es muy fácil desanimar a la gente que quiere aprender a programar (algunos dirían que esas personas simplemente no están destinadas a ser programadores, pero en mi punto de vista es un pensamiento muy elitista).

¡Imagina un mundo donde todos dominamos la tecnología! Es un mundo por el que tenemos que luchar. La gente quiere crear, hacer y expresarse en Internet. Vamos a enseñarle cómo.

¿Quieres saber más sobre Codecademy? En One Month tenemos una resena de Codecademy vs Udemy.

¿Donde es mejor empezar para aprender a programar?

Yo no creo que haya un «sitio mejor» donde empezar. Si eres un principiante, te aconsejo que pruebes varias escuelas de programación, libros, vídeos, tutoriales y mentores hasta que encuentres lo que mejor funcione para ti. En One Month ofrecemos cursos online de desarrollo en HTML, CSS, Javascript y Python. Y como sabemos que lo más difícil de aprender a programar es empezar, siéntete libre de enviarnos un correo y te ayudaremos a encontrar algo que funcione para ti. Ya sea con One Month, con otras escuelas de programación o en todo el mundo. ¡Estamos aquí para ayudar!

Learn to Code Comment Avatar
Chris Castiglione Profesora en One Month. Facultad en la Universidad de Columbia.