¿Deberías aprender a codificar con Codecademy? Una revisión de Codecademy
Me enseñé a mí mismo los fundamentos de la codificación de un montón de tutoriales en línea que desde hace mucho tiempo se han convertido en obsoletos y desaparecieron de la web. En aquel entonces, no había realmente ningún tutorial interactivo, sino sólo instrucciones básicas que podías probar por tu cuenta. Era un montón de ensayo y error (y una cantidad no pequeña de frustración).
Si has hecho alguna investigación sobre cómo aprender a codificar, entonces estoy seguro de que has llegado a Codecademy. Como una de las mayores escuelas de codificación en línea, es bastante difícil no toparse con alguna
mención de esta organización.
¿Es la tecnología adecuada para ti? Haz nuestro test de 3 minutos
Aprenderás: Si una carrera tecnológica es adecuada para ti Qué carreras tecnológicas se ajustan a tus puntos fuertes Qué habilidades necesitas para alcanzar tus objetivos
Codecademy ofrece un montón de ventajas sobre la forma en que aprendí a codificar por primera vez, y habría saltado a la oportunidad de utilizar un sitio como él cuando estaba enseñando a mí mismo.
Pero eso no significa necesariamente que son la mejor manera de aprender para todos. Para ello, he reunido tres razones por las que deberías usar Codecademy, y cuatro cosas que querrás buscar cuando te tomes realmente en serio lo de aprender a codificar.
¡Por favor! Puedes empezar a aprender habilidades tecnológicas con el Coding Bootcamp de 10 días GRATIS de Skillcrush! Aprenderás los fundamentos de cómo hablar como un desarrollador, cómo es realmente una carrera en tecnología y mucho más.
Tabla de contenidos
- Nuestra puntuación
- 3 razones para aprender código con Codecademy
- 4 cosas que debes buscar en cualquier curso de codificación online
- La conclusión: ¿Deberías usar Codecademy?
Nuestra puntuación
Antes de continuar, te diré que *Alerta de spoiler* estamos dando a Codecademy una puntuación media de 6/10. Usted puede desplazarse por el resto de este artículo para los pros y los contras concretos, y un desglose de cómo llegamos a nuestra puntuación final en la sección «Takeaway».
Por cierto, aquí es cómo Codecademy se apila contra algunos de sus competidores:
- Codecademy: 6/10
- Udemy: 7/10 (lee nuestra reseña de Udemy)
(volver al principio)
3 razones para aprender código con Codecademy
Hay algunas ventajas definitivas para aprender a codificar con Codecademy. Han ayudado a más de 24 millones de estudiantes a aprender a codificar.
Aquí hay tres razones por las que definitivamente deberías considerar el uso de Codecademy para aprender habilidades de codificación, especialmente cuando estás empezando:
Es gratis
Apartémonos de esto primero. Como dice la imagen de arriba de la página principal de Codeacademy, una de las mayores ventajas que tienen sobre muchas otras empresas que enseñan codificación en línea es que es gratis.
No tienes que inscribirte en una suscripción mensual o pagar por clase. Para alguien con un presupuesto ajustado, eso puede ser el factor decisivo. Y cuando un curso es gratuito, automáticamente tiene un mayor retorno de la inversión (ya que la inversión es sólo tiempo, no tiempo + dinero).
Así que, obviamente, si estás empezando a aprender a codificar y no estás seguro de si es para ti o no, entonces probar algunas clases completamente gratuitas es un lugar tentador para empezar.
Se encarga de todo el trabajo de configuración por ti
Una de las cosas más molestas de aprender a codificar es que a menudo, el trabajo de configuración es la parte más difícil. Y eso significa que muchos principiantes ni siquiera tienen una oportunidad de luchar.
Este no es el caso cuando estás aprendiendo lenguajes frontales como HTML, CSS y JavaScript. Pero si alguna vez has tratado de hacer un poco de ruido con los lenguajes backend como PHP, Ruby o Python, entonces lo sabes.
Incluso para escribir una simple aplicación «Hello World» en tu ordenador local en Ruby tienes que pasar horas de configuración del ordenador instalando Ruby, asegurándote de que todos los «paquetes» son correctos, reconfigurando los permisos de las carpetas, consiguiendo que tu servidor funcione, averiguando cómo conectarte a tu navegador si te apetece…
Sólo imagina horas de tu día pasadas en el terminal intentando dar sentido a extraños mensajes de error que nunca has visto.
Lo que Codecademy ha hecho tan brillantemente, es hacer posible que usted aprenda la sintaxis de un lenguaje de programación a través de una experiencia interactiva en su navegador web. Sin tiempo de configuración, en absoluto.
Sí, esto es aprender a codificar con ruedas de entrenamiento, pero cuando eres un completo principiante las ruedas de entrenamiento son 100% apropiadas.
Codecademy cubre una tonelada de lenguajes y temas
Codecademy no es nada si no es prolífico, y una de sus mejores características es sólo la amplitud de sus ofertas. Hasta la fecha tienen tutoriales sobre HTML, CSS, Sass, JavaScript, Rails, AngularJS, ReactJS, Ruby, Command Line, Git, SQL y Java. Más que suficiente para mantenerte ocupado durante un tiempo, y más que suficientes oportunidades para que determines si te gusta todo esto de la codificación y quieres intentarlo de verdad.
Consulta este artículo sobre Cómo decidir qué lenguaje de programación aprender si te sientes abrumado por las opciones que tienes para empezar.
(volver al principio)
¿Es la tecnología adecuada para ti? Haz nuestro test de 3 minutos
Aprenderás: Si una carrera en tecnología es adecuada para ti Qué carreras tecnológicas se ajustan a tus puntos fuertes Qué habilidades necesitas para alcanzar tus objetivos
Qué buscar en los cursos online si te tomas en serio aprender a codificar
Cuando empiezas a aprender a codificar, un sitio que sea gratuito y tenga una barrera de entrada súper baja es el lugar perfecto para empezar. Y cuando empieces a tomarte en serio lo de aprender a codificar, especialmente si quieres hacer un cambio de carrera, esto es lo que querrás hacer después:
Encontrar instructores o mentores que puedan apoyarte
Mira, por mucho que nos gusten los tutoriales interactivos en línea aquí en Skillcrush, nada puede sustituir a nuestros instructores y mentores reales y humanos que están ahí para ayudarte mientras aprendes a codificar (y la comunidad de compañeros que respaldan esa experiencia individual). La respuesta de Codeacademy a la necesidad de una comunidad son sus foros, como puedes ver en la imagen de arriba, tomada de su página de inicio.
Si alguna vez has tratado de aprender por ti mismo algo como el código, probablemente te habrás encontrado con problemas que no puedes resolver inmediatamente. Es entonces cuando tener un instructor dedicado y compañeros de clase que están trabajando en los mismos cursos que tú es invaluable.
Saber que tienes apoyo en cada paso del camino, de instructores que trabajan en los temas que enseñan todos los días, y compañeros de clase que recibieron el mismo correo electrónico de la clase que tú recibiste esa mañana, da un sentido de comunidad que hace que sea mucho más fácil mantenerse motivado y en el camino mientras aprendes.
Con empresas como Skillcrush, incluso tienes horas de oficina por videochat con tu instructor y otros estudiantes para obtener respuestas a tus preguntas o ayuda con piezas en las que podrías atascarte.
Necesitas salir de la web (y sufrir todo ese molesto material de configuración)
¿Recuerdas todo ese miserable material de configuración que mencioné antes? Bueno, ¿adivina qué? Esas cosas vienen con ser un codificador. Lo siento.
Por mucho que sea divertido codificar en un tutorial interactivo, al final del día, eso no es la vida real. Eventualmente será el momento de quitarse esas ruedas de entrenamiento y aprender a escribir código de la forma en que lo hacen los desarrolladores profesionales.
Y sí, eso significa que tienes que averiguar cómo instalar los lenguajes y ponerlos en marcha y no, no será fácil ni divertido, pero si tienes unos cuantos amigos en tu esquina (ver #1) ¡vas a estar bien!
Tienes que aprender a pensar como un programador
Convertirte en programador o desarrollador no sólo significa que sepas escribir la sintaxis (las reglas del lenguaje en el que está escrito el código). Tienes que ser capaz de resolver problemas utilizando el código, sin que nadie te guíe en cómo hacerlo.
Aunque conocer los detalles técnicos de un lenguaje de codificación es genial, saber cómo aplicar ese código a situaciones del mundo real es una parte crítica. Aquí es donde el caucho golpea el camino bebé y que necesita la práctica!
Sí, después de su tiempo en Codecademy usted absolutamente saber cómo escribir bien formateado JavaScript, Ruby, y quién sabe qué más, y entonces será el momento para que usted tome sus habilidades de codificación de fantasía y utilizar ‘em para hacer frente a algunos problemas de codificación de la vida real. Por ejemplo, ¿qué hora es en Rusia en este momento o cómo construir un concurso interactivo?
Y abordar las partes no tan emocionantes, también
Codificar puede ser difícil. Requiere práctica, no siempre funciona como crees que debería, y a veces te encuentras con fallos y bugs que tardan en solucionarse. Eso es parte de ser un desarrollador.
Tienes que aprender a afrontar las partes frustrantes: a depurar tu propio código cuando algo no funciona bien, a experimentar con una nueva técnica hasta que consigas que funcione o, en el peor de los casos, a desechar algo y empezar de nuevo con un enfoque diferente.
Pero no pienses en esto como la parte mala, ¡es la parte divertida! Cuanto más aprendas a disfrutar de lo incómodo, más éxito tendrás. Y someterte intencionalmente a ese tipo de experiencias te enseñará a manejar las partes difíciles de trabajar como desarrollador para que no te desanimes y te rindas.
(volver al principio)
Lo que hay que aprender: Codecademy es un punto de partida perfecto, pero vas a necesitar más
Puntuación final: 6/10
Facilidad de uso: 9/10
Asequibilidad: 10/10
Calidad del curso: 8/10
Apoyo del instructor: 0/10
Comunidad: 6 /10
Asesoramiento profesional/inserción laboral: 0/10
Política de reembolso: 10/10
Si estás empezando a aprender a codificar, Codecademy es una gran manera de tener una idea de lo que es la codificación y cómo funciona. También es una gran manera gratuita de ver si la codificación podría ser algo que te habla como una opción de carrera potencial antes de saltar con ambos pies.
Sin embargo, aprovechando un montón de diferentes oportunidades de aprendizaje es parte de la construcción de su competencia más rápido. Cuando estás empezando a codificar, Codecademy debería ser sólo uno de los muchos buenos recursos que tienes en tu caja de herramientas. Echa un vistazo a este resumen de 64 recursos en línea para aprender a codificar de forma gratuita para obtener aún más opciones.
Otra gran manera, libre de empezar cuando usted está aprendiendo a codificar es tomar Skillcrush’s 10 días Coding Bootcamp para aprender los conceptos básicos de lo que es una carrera en la tecnología, y aprender a hablar como un programador.
Y, cuando llegue el momento de quitarse esas ruedas de entrenamiento y subir de nivel, puedes empezar a buscar opciones de pago, con instructor, como los cursos Blueprint de Skillcrush. Estas clases en línea están diseñadas para ser completadas en tan sólo 3 o 4 meses pasando sólo una hora al día en los materiales.
(volver al principio)