paint-brush
El Proyecto Odin me ayudó a escapar del infierno de los tutoriales y cambió mi forma de aprender a codificarpor@codebyblazej
582 lecturas
582 lecturas

El Proyecto Odin me ayudó a escapar del infierno de los tutoriales y cambió mi forma de aprender a codificar

por CodeByBlazej7m2025/02/02
Read on Terminal Reader

Demasiado Largo; Para Leer

Después de un año de aprender programación a través de Udemy y de luchar contra el "infierno de los tutoriales", pasé a The Odin Project (TOP). Las lecciones estructuradas, los proyectos prácticos y las explicaciones detalladas de TOP me ayudaron a desarrollar habilidades de codificación reales, lo que demuestra que los recursos gratuitos impulsados por la comunidad pueden superar a los cursos pagos. Confíe en el proceso, evite los atajos.
featured image - El Proyecto Odin me ayudó a escapar del infierno de los tutoriales y cambió mi forma de aprender a codificar
CodeByBlazej HackerNoon profile picture



Comencé a aprender programación hace exactamente un año. Al principio, no sabía si la codificación sería lo mío, así que decidí hacerle algunas preguntas a mi amigo, que es programador.


Aprendió a codificar en la universidad y luego en la universidad, y finalmente consiguió un trabajo.

Mis primeros pasos en la programación

¿Por qué quise aprender a programar en primer lugar? Bueno, estoy cansado de trabajar en diferentes empresas haciendo prácticamente las mismas cosas todos los días: reparar máquinas, operarlas, fabricar productos en distintos tipos de máquinas, etc.


Siempre quise empezar mi propio negocio y desarrollar mis propios proyectos o atender a clientes. Solía ser agente inmobiliario y realmente disfrutaba de ese tipo de trabajo: atender a los clientes y más.


Cómo saber por dónde empezar

De todos modos, después de hacerle un par de preguntas a mi amigo y compararlas con las habilidades que ya tengo , ambos concluimos que aprender a programar no debería ser tan difícil para mí. El siguiente paso era encontrar algunos recursos. Él no sabía mucho más allá de Udemy y bootcamps, pero prometió contactar a otro amigo que también es programador y tiene mucha más experiencia. Le dije que también haría mi propia investigación y luego intentaríamos encontrar algo genial juntos.


Después de unas dos semanas, nos llamamos para comunicarnos algunos resultados. Parecía que los bootcamps eran demasiado caros y pensábamos que la mayoría de ellos tenían más que ver con sacarles dinero a los participantes que con enseñarles a programar. Además, muchos de ellos intentaban enseñar lo más rápido posible y parecían centrados en hacer que la gente se responsabilizara. Eso no fue un gran problema para mí porque cuando digo que haré algo, lo haré pase lo que pase.


Pensé que no podría dedicar tres horas diarias a aprender, pero estoy seguro de que puedo dedicar una o dos horas diarias durante un período más largo que el que duraría un bootcamp. Además, afirmamos que por el precio de los bootcamps, se podría encontrar el mismo conocimiento en los cursos de Udemy. Así que nos quedamos con Udemy.


Empezando con Udemy

Encontré tres profesores que me parecieron interesantes para aprender JavaScript y mi amigo también eligió a tres. Después de investigar un poco, me decidí por este .


Estaba entusiasmado, emocionado y listo para comenzar de inmediato. Compré el curso, preparé algunas notas y reproduje el primer video. A medida que pasaban los días, podía ver mi progreso en la comprensión de JavaScript, HTML y CSS. Sabía cómo funcionan las funciones, qué son las variables y, lo más importante, cómo iniciar proyectos y hacer que JS, HTML y CSS se comuniquen entre sí.


En ese momento, me dije que sería una gran idea dividir mi tiempo de aprendizaje y agregar algunos videos de YouTube en los que aparecieran personas que solo hacían proyectos. Encontré a estos tres chicos de los que aprendí muchísimo. ¡Realmente los recomiendo!


Tanto, que empecé a hacer mi propio pequeño proyecto hasta que llegué a las API, de las que no entendía mucho. Así que volví a dedicar más tiempo de aprendizaje a los cursos de Udemy.


Seguí con ese curso hasta que llegué a Clases, algo de lo que no tenía ni idea. En ese momento, sentí que me habían enseñado muchas cosas sobre programación, pero todas las líneas de código que había escrito en realidad las había copiado de los recursos que les mostré anteriormente.

No me veía usando todo esto para hacer algo por mi cuenta, pero el curso ya trataba sobre clases y programación orientada a objetos, lo cual me parecía muy extraño. Sentía que debería haber sabido mucho más en ese momento para poder comprender todos estos conceptos, ¡pero ni siquiera me habían dicho que hiciera nada por mi cuenta todavía! Sabía que algo no iba bien.


Revisé en qué punto estaba en este curso de Udemy y resultó que estaba exactamente en la mitad. Pensé: "Eeeeemmmm, ¡no! No va a funcionar así. No hay forma de aprender programación (algo en lo que la gente invierte años) en tres meses". Según mis cálculos, estaría cerca del final del curso en ese momento. Me puso un poco triste y sentí que podría unirme al grupo de personas que escriben ese tipo de comentarios en línea.


Tutorial del infierno



Pensé que debía haber una manera mejor.

Descubriendo el “Infierno Tutorial” y el Proyecto Odín

Empecé a recorrer Reddit en busca de comentarios útiles y encontré la frase "el infierno de los tutoriales". Sí, eso es exactamente en lo que habría caído si hubiera seguido recibiendo otros cursos en Udemy y demás. Pero, por suerte, encontré publicaciones que recomendaban The Odin Project.


Mucha gente me recomendó TOP ( The Odin Project ) o FreeCodeCamp . Hice mi propia investigación y pensé que si Odin tarda tanto en terminarse, debe ser un gran recurso. Las personas que lo recomendaron parecían muy orgullosas de haberlo elegido en primer lugar.

Llamé a mi amigo y le conté lo sucedido. No tenía ni idea de lo que le estaba hablando. Parece que TOP no es muy popular en Polonia. Pero le conté mis problemas con Udemy y comencé a usar TOP de inmediato.

Un enfoque completamente diferente

¡Fue completamente diferente! Hubo mucha lectura al principio y todo eso, pero las primeras lecciones estaban bien diseñadas para presentarle al estudiante todo el proceso. Me gustó.


Lección tras lección, me di cuenta de por qué era tan difícil aprender con esos cursos de Udemy. Tengo algunas teorías:


  • No hay suficiente profundidad : es posible que las lecciones estén organizadas en el orden correcto, pero no hay suficientes recursos sobre cada tema para darle más amplitud. No digo que deba ser tan amplio como un océano, pero al menos lo suficientemente amplio como para que un principiante comprenda para qué sirve el concepto y cómo usarlo.


  • Explicación limitada : a menudo, el tutor solo ofrece una forma breve de explicar un tema en particular. Si aún no entiendes lo que dijo, debes comenzar a buscar en otro lado y luego volver. O tienes que rebobinar el video cinco veces, con la esperanza de que tu cerebro finalmente capte lo que dice el tutor. En Odin, a menudo hay otros cinco recursos vinculados al final de la lección que tienen como objetivo ayudarte a comprender el tema.


  • Falta de ejercicios prácticos : no se hace mucho hincapié en que el estudiante haga sus propios ejercicios. Por supuesto, hay algo como: "Vamos a hacer esto ahora. Trata de hacerlo por tu cuenta antes de mirar el código que escribiré en un momento". Vamos, chicos, ¿de verdad queréis aprender a codificar? En Odin, cuando empiezas a aprender sobre un tema, tienes una lección completa sobre él. Luego hay un par de enlaces que explican lo mismo pero con diferentes palabras. Realmente me encanta esto porque a veces un artículo explica el tema de una manera más visual y otro utiliza un estilo más académico. Ayuda a que tu cerebro recuerde más tiempo. Al final de cada parte, siempre tienes algún tipo de proyecto para poner a prueba tus conocimientos. Y sí, te lanzan al agua profunda y, con una breve guía, tienes que resolver todo tú mismo. No es que tengas que buscar más información para hacer el proyecto, porque siempre se basa en las cosas que acabas de aprender. Si olvidaste algo, sabes dónde buscar un repaso rápido (los recursos de las lecciones) o simplemente en la propia lección de Odin.

Construyendo conocimiento real

¿Puedes ver las diferencias? Odin es largo y en cada lección encuentras algo que construye los bloques de conocimiento. A medida que avanzas en el curso, tendrás muchos momentos de “clic” y “AHA” en lugar de “¿Para qué es eso?” o “¿Me falta algún conocimiento en este momento?” o “¡¿Qué diablos es esto? y ¿de dónde viene?”.


En el momento de escribir este artículo, estoy al final del curso de Ruby, en algún lugar cerca del 86%. La última vez que hablé con mi amigo, le conté sobre las lecciones que acababa de terminar, que eran Knights Travails, listas enlazadas, gráficos, mapas hash, estructuras de datos, etc. Dijo que había estudiado todas esas cosas en la universidad, y cuando me preguntó qué tan profunda era la explicación, en realidad se sorprendió. No supuso que Odin llevaría esas cosas tan lejos. Sí, lo hizo, y estoy muy feliz de haber decidido seguir esto.


A esta altura, ya no tengo miedo del infierno de los tutoriales. Cada vez que veo alguna publicación en Internet que pregunta por dónde empezar y qué curso comprar, etc., quiero decirles a esas personas que se queden con Odin y simplemente confíen en el proceso.

No creo que nada sea posible en dos meses, como dicen muchos gurús en YouTube. Bueno, es posible que puedas poner en marcha alguna aplicación con solo buscar una guía sencilla sobre qué hacer a continuación, pero ¿no es mejor aprender algunas cosas correctamente y luego tener menos dificultades en el camino? Puedes concentrarte en desarrollar y aumentar tus conocimientos en lugar de corregir todos los errores que cometerás y tratar de resolver todo por tu cuenta.