No me gusta porque no me prepara para el éxito cuando programo por mi cuenta.
Hubo una publicación reciente sobre cómo la codificación no es simple o fácil en Medium por Quincy Larson. Lo que él describió allí es la experiencia exacta que tuve con Codecademy. Claro, te puedo enseñar algunas cosas básicas como el cálculo y la sintaxis, pero te guía a través de todo. Entonces, puede quedarse atascado y no hay un sistema de soporte que lo ayude a salir. Finalmente, una vez que haya terminado con el curso, no hay forma de obtener ayuda para realizar sus propios proyectos, a menos que, por supuesto, pague por él. Eso no es algo que debería suceder en un curso que intenta enseñar a las personas a codificar.
Las personas que están aprendiendo a codificar necesitan ayuda. Necesitan un sistema de apoyo. Están aprendiendo una forma completamente diferente de pensar y memorizar un idioma completamente nuevo con diferentes reglas. Necesita una persona a quien recurrir y pedir ayuda. Luego, cuando haya terminado, necesita un grupo de apoyo que pueda ayudarlo a comenzar con sus propios proyectos y que lo ayude.
Codecademy no hace esto. Te acompañan y luego te dejan secar. Esta imagen, también del artículo, ilustra perfectamente mi frustración con Codecademy. Comienza, pero ¿qué se supone que debes hacer entre los pasos 4 y 5?
- ¿Cuál es la forma efectiva que debe seguirse para el uso de la tecnología en la educación?
- ¿En qué necesito concentrarme más en el curso de posgrado en tecnología educativa para seguir una carrera atractiva?
- ¿Por qué no debería usarse la tecnología para enseñar matemáticas?
- ¿Cómo se usa el aprendizaje automático en la educación?
- DS y Bioinformática: ¿Qué es mejor, la Especialización en Ciencia de Datos Johns Hopkins o la Especialización en Datos (Estadísticas con R) de Duke U?
Y para ser claros, no es solo Codecademy. Casi todos los sitios en línea hacen esto. Te enseñan los conceptos básicos absolutos y nunca te ayudan. Khan Academy, Code.org, etc., todos hacen lo mismo y no es saludable para las personas que recién comienzan.
Estos sitios son excelentes para programadores experimentados que solo necesitan un repaso o están tratando de aprender un nuevo idioma. Estas personas ya tienen un conocimiento firme de la codificación y tienen un buen sistema de apoyo para ayudarlos. El resto de nosotros no. Sin un buen maestro, no podemos aprender. Y desafortunadamente, Codecademy no es un buen maestro.