Cuando estás aprendiendo a programar, ¿alguna vez has sentido que te atascas estudiando lo mismo una y otra vez? Puedes ver una clase en un curso o un video en YouTube y al final crees haberlo entendido, pero al día siguiente ya no tienes idea de cómo funciona lo que recién “aprendiste”, así que debes repetir el video.
Desafortunadamente, este patrón continúa y no solo te sucede con una sola clase. Así que aquí te voy a hablar de algunos errores comunes al aprender a programar y lo que puedes hacer para mejorar tu proceso de aprendizaje.
🚨 Antes de comenzar, quiero decirte algo importante: no existen atajos mágicos que te transformen de la noche a la mañana en una programadora experta. Incluso usando las buenas prácticas de aprendizaje, te llevará un tiempo pasar de principiante a convertirte en una desarrolladora senior.
Si estás saltando entre clase y clase, tratando de aprender Git en un día, al siguiente sobre bases de datos y después acerca de cómo funcionan las promesas en JavaScript, estás aprendiendo temas al azar y sin un camino claro.
En lugar de esto, identifica un camino estructurado que puedas seguir. Puedes buscar rutas claras sobre el paso a paso de cada área de la programación, como por ejemplo: las rutas de frontend y backend de Platzi. 👇
Mira las 10 habilidades que cualquier programador debe tener
El beneficio de seguir un camino preestablecido es que tendrás claro lo que necesitas aprender y el tiempo para hacerlo. A medida que avanzas de un paso al siguiente podrás ver tu progreso y sentir que realmente estás cumpliendo un objetivo.
En lugar de explorar múltiples cursos, enfócate en aprender uno a la vez. Te recomiendo permanecer en un tema hasta que hayas logrado una comprensión profunda de los conceptos básicos.
Por ejemplo, si estás aprendiendo HTML, solo hasta que logres usar la mayoría de las etiquetas de HTML y puedas crear una página web muy básica, sin recurrir de nuevo a las clases, puedes pasar a otro tema como CSS.
Un estudio titulado “la multitarea está asociada con la distracción” indica que si bien puede parecer contrario a la creencia popular, tendemos a trabajar más lento y menos eficiente cuando se realizan múltiples tareas. Esto aplica también cuando se aprenden varios temas a la vez.
La multitarea conduce a lo que los psicólogos denominan “costos de cambio de tarea” o los efectos negativos que surgen al pasar de una actividad a otra. En el proceso de aprendizaje esto se traduce en un ritmo más lento.
Sé un aprendiz activo, no te limites a consumir contenido pasivamente. Si no llevas ese conocimiento a la práctica, en el corto plazo quedará en el olvido.
Toma esa nueva información que estás estudiando e intenta recrear lo aprendido. Si estás viendo el Nuevo Curso Gratis de Programación Básica de Platzi y te encuentras en la clase que enseña cómo funciona CSS Grid, lo que debes hacer es comenzar a construir una página web aplicando lo que aprendiste.
Después de cada clase, pausa el curso e intenta llevar a cabo los ejercicios de la lección sin ayuda de los videos. Esta es una excelente manera de ver cuánto recuerdas lo aprendido y te ayudará a identificar los puntos débiles en tu conocimiento para que puedas volver atrás y complementarlo.
Si sigues esa técnica, tendrás una comprensión de cada concepto estudiado. Recuerda que siempre tendrás la oportunidad de repasar las clases y que aprender nuevas habilidades en programación es una combinación de estudiar un tema y llevarlo a la práctica.
No estoy aquí para debatir los pro y los contra de la memorización. Pero si se trata de aprender programación, no va a ser muy efectivo memorizar la lista de comandos, cuando puedes tener a la mano la lista de los 41 comandos de la terminal más utilizados y recurrir a ella cuando lo necesites.
La programación es una habilidad que siempre debe ser aplicada, no es solo una colección de hechos abstractos. La mejor forma de aprender HTML no es aprendiéndote todas las etiquetas que existen, sino practicando y entendiendo el funcionamiento de HTML en un navegador. Es mucho más rápido aprender maquetando páginas con solo HTML, equivocándote y volviendo a intentarlo, que solo memorizando etiquetas.
Estoy seguro de que conoces a un programador senior que usa Google para buscar “cómo centrar un DIV”. Es bueno que Google e internet se conviertan en una especie de extensión de tu cerebro, ya que el objetivo de todo esto es crear sitios web. Por lo tanto, si necesitas aclarar temas en el camino, está bien.
Crea, en serio, crea proyectos. Seguro lo has escuchado con frecuencia, pero la mejor manera de aprender a programar no es solo viendo tutoriales y tomando cursos. Ese es solo el comienzo, no el final.
El beneficio de aprender construyendo proyectos que tienen un objetivo tangible te hará sentir que realmente has logrado algo.
Crear proyectos te obliga a buscar en Google, repetir una clase, experimentar por tu propia cuenta y pedir ayuda a la comunidad cuando te encuentres atascado. A pesar de que el proceso de resolver todo esto puede generar un dolor en tu cerebro, todo habrá valido la pena, porque es justo ese dolor el que indica que verdaderamente estás usando lo que aprendiste en proyectos reales.
Si estás buscando ideas para crear proyectos, encontrarás un buen número de ejemplos en Internet y en los cursos de Platzi. Por ejemplo, mira estos 5 proyectos para complementar tu portafolio como frontend developer. Busca en Google “ideas de proyectos de Python” o “ideas de proyectos de backend” y te sorprenderás con los resultados.
Lee también: ¿Cuánto tiempo toma aprender Python?
Espero que estas recomendaciones sean de utilidad en tu camino para aprender programación y desarrollo. Las puedes aplicar también si estás aprendiendo nuevos temas en otras áreas como marketing o diseño. Te invito a leer sobre los 3 errores que cometes al programar.
Cuéntame en los comentarios qué otro error deberíamos evitar cuando aprendemos programación. Te estaré leyendo 👇
Me gustaron muchos los roadmaps.
Los Roadmaps son de mucha ayuda.
Opino Lo mismo
Estoy totalmente de acuerdo!
Este tipo de blogs me animan más a aprender en programación, ¿por qué me da tanto miedo en programar si es la magia de esta era?
Qué bueno leer esto 💚 ¿Qué área de la programación tienes planeado aprender?
@Pablo:
Probablemente porque es un área nueva para ti y aún no tienes idea de cómo abordarlo.
Es normal que cualquier tema o actividad te provoque inquietud, y es probable que el miedo lo vayas perdiendo conforme obtengas un aprendizaje más profundo. Pero lo importante es que te animes a iniciarlo.
Hola,p yo también estoy aprendiendo… hoy es mi primer día de clases. se siente extraño pasar de aprender clases de ciencias sociales en la universidad a ver “algrabra” en el computado.Tengo miedo, pero a la vez emocción de dejarme cautivar por este nuevo mundo de la programación.
Confirmo: a mí me costó bastante el prework, configurando una y otra vez mi equipo tan solo para dejarlo listo para arrancar a programar. El camino en esta profesión es de constante práctica.
A mi también. De hecho, por problemas que tuve con mi máquina, me forzó a realizarlo varias veces, y aunque tengo que realizar una que otra búsqueda si lo tengo que hacer desde 0, ahora sí puede realizarlo con más confianza.
A mí también, hubo un momento que me asusté un poco porque en una sola clase de prework me atoré una semana. Pero gracias a eso aprendí a formatear mi laptop. Todo sirve!
Justo lo que necesitaba para este curso
<alert("Gracias por las recomendaciones ✨✨✨")>
<code>
Es cierto , yo recien estoy aprendiendo como hobbie y veo que lo que más aprendí es lo que puse en la práctica lo más rápido.
Que rico saber que después de ser un hobbie, será tu herramienta de trabajo diario en poco tiempo.
Cometo todos esos errores D:
A nadie le ha pasado el tema de que me cuesta dar el paso inicial?
Claro pero vamos que si se puede
Yo di 1000 vueltas, fui y vine 100 veces, y olvidé lo poco que había aprendido. Básicamente desperdicié 1 año de suscripción… al renovarla, retomé y, si bien no puedo decir que terminé el curso básico, sí he avanzado, con tropiezos, trabajo, excusas y todo, pero implica un gran progreso para mí.
Conclusión: sí se puede. Cada uno lo logra a su manera, a su tiempo y a su ritmo. 😃
Muy acertados los errores que enumeras y creo que muchos de estos pasan por el afán de entrar rápidamente a laboral, perdemos el foco de aprender concienzudamente tratando de tomar atajos, al menos a mí me pasa.
Totalmente cierto. En programación no hay atajos. La mejor manera de aprender es esforzándonos y practicando mucho 💪
Wooow que gran aporte… es verdad, por el afan de cambiar carrera u obtener mejor remuneraciones salariales, se nos olvida que esto es un proceso… en el camino está la mágia, no en la meta. Vamos que vamos!!
Genial!! Simplemente genial. Necesitaba leerlo para darme cuenta que estoy cometiendo algunos errores que aparecen acá. Gracias.
Genial la publicación, y totalmente identificado con el item 1; el no tener una ruta de aprendizaje deifinido ha hecho que abandone el proceso más de una vez. Algunas veces cuándo se termina un curso, es difícil definir cuál curso es el próximo a tomar o qué tema se debe seguir. Qué tips es recomendable seguir para defirnir una ruta de aprendizaje en el campo de la programación? Gracias
Hola, Camilo! Si apenas estás empezando a aprender programación, te recomiendo que sigas esta ruta: https://platzi.com/web-fundamentos/ 💚
Una vez termines con esa ruta, te recomiendo profundizar con JavaScript o Python (ambos te servirán para entender los conceptos avanzados de programación)
Si eliges JavaScript, sigue esta ruta: https://platzi.com/web-javascript/
Si eliges Python, sigue esta ruta: https://platzi.com/web-python/
Cualquier otra duda que tengas nos cuentas 😃
Hola, preciso me está pasando de igual manera y gracias a tu comentario estoy viendo la recomendación de Juan.
¿Has seguido la recomendación? ¿Cuál ruta seguiste? ¿Cómo te ha ido con ese proceso?
Despúes de leer el árticulo, ahora me doy cuenta de porque me estaba costando tanto, gracias por compartir esta información.
Muchas gracias por brindarnos este panorama, me da una nueva perspectiva sobre las cosas que tengo y no tengo que hacer. ¡Saludos!
Gracias a ti por leer este artículo 💪💚
Buen post y creo que encajo en todo soy una persona que se la pasa estudian y practicando pero sin enfocarme en nada, voy a seguir estos consejos
Interesante Artículo. Cada punto o recomendación, vale la pena llevarlo acabo (enserio). Muchas veces va a compañado de nuevo aprendixaje (autodidacta).
Ayuda mucho a quitarte el miedo (testing), cuando realizas un proyecto. Los “errores”, deben de ser tus “amigos”. Por qué? Porque, son “pan de cada día”.
Leer la documentación (necesario).
Un buen artículo, para un nuevo (gran) curso.
Gracias por compartir esos recursos 💚
Muy bonitas las ilustraciones, crack ❤️
Muy acertado!
Excelentes recomendaciones.
Gracias
les puedo decir que este articulo esta en todo lo cierto yo al inicar empece con 1 curso de html pero el mas avanazado luego me emocione y empece a estudiar un monton de cosas css, html, js, diseño grafico, habilidades blandas, finanzas etc y me agotaba mucho ademas tenia la falsa sensacion de que aprendia y solo queria ver clases y terminar rapido el curso la verdad es que al final no recuerdo nada de esos cursos, jamas practique o hacia los proyectos, ahora estoy cambiando mi metodologia solo estudio ingles y un curso de pensamiento logico, me esta llendo mejor tengo mas energia en el dia, motivacion, menos estres y ademas recuerdo los temas y practico mucho 😃, por eso mi consejo es que no se abrumen con muchas cosas solo estudien 1 cosa o 2 y ya eso es ser productivo, no hacer o aprender muchas cosas a la vez.
Aprender de manera estructurada, concentrarse en un tema a la vez, practicar lo aprendido, no limitarse a memorizar y crear proyectos son puntos clave para un aprendizaje efectivo en programación. Siguiendo estas pautas, nosotros podemos avanzar de manera más sólida y con un enfoque claro en nuestros objetivos de desarrollo.
Espero esta vez no desviarme de los objetivos, me ha costado bastante aprender a programar, pero sigo aquí.
Recién comienzo el curso y me parece genial cómo esta todo tan bien organizado y lo sencillo que es desde un principio poder seguirlo y, además, complementar con copados tips como este, que incluso hacen que uno se motive más a continuar. ¡Gracias!
Muy cierto, muy importante los de practicar y crear tus propios proyectos.
Así es, difícilmente aprenderemos a programar si no practicamos ni creamos proyectos personales.
Genial… muy bueno el post. Me ayuda a eliminar varias dudas que tenia. Gracias!
Soy universitario, y el mayor error que e notado fue la poca información o enseñanza sobre la lógica en programación, aparte el poco tiempo de las clases y la repeticion de la repetidera, generan atascos. a la fecha e aprendido mas de logica en el curso de platzi que en la misma universidad y siento mejor avance, y, puedo decir que me va mejor en la universidad.
He de admitir que crei que sería un completo desastre, pero que divertido se siente poco a poco sentirse familiar con algo que pensaste que era tu ¡más grande debilidad!
Estan muy acertados los errores q se marcan en el articulo!
Muy buenas aclaraciones al enmarcar una ruta de aprendizaje, muchas veces me siento atascado en los mismos temas y siento que no avanzo mucho.
Hola!
¿Que plataforma o página recomiendas para crear portafolio para un QA software tester?
Increible, todo el texto fue como si lo hubieces escrito para mi. Tendre que dar me tiempo para replantear mis idea.
muchas gracias por el articulo, la verdad que si cuesta trabajo y comenzar, pero sobre todo los tips de practicar y ser constante.
Me alegra estar en esta comunidad donde siempre te impulsan, hace un par de años estuve en bootcam, el cual fue muy pesado para mi y doloroso, a tal grado que termine totalmente decepcionada de la programación y dejándola a un lado.
Pero esto es un sueño que quiero cumplir y retomar desde cero con este nuevo curso de programación como primer escalón lo lograre, no solo por mi, si no también por mis 2 hijos ya que ellos siguen mis pasos.
Gracias! 💚
Excelente la forma de explicar el mundo de la programación y en como funciona la tecnología… a esar de tener edead y haber aprendido algunos conceptos en la secundaria desde DOS y manejo de comandos. La forma de explicar el funcionamiento es excelente
En la actualidad parece algo difícil no estudiar más de un tema a la vez, sobre todo en frontend 😐
Es por que estas lleno de distracciones, ami me pasa muy a menudo, que aprendes react y de repente ya tienes que aprender angular o vue, pero entrena a enfocarte como indica el post, es dificil y toma su tiempo, pero cuando comprendes la bases lo demas se va aclarando poco a poco
Yo agregaría a lo que nos comenta Juan una cositas.
Tomar apuntes y hacer notas de las dudas que tengas para que puedas releer después de cada clase e investigar aquello que te haya generado una duda o te dio curiosidad.
¡Hola a todos!
Soy ajedrecista profesional y programar ha sido una de mis metas cuando era niño, que no seguí, pero nunca es tarde.
¿Alguna recomendación asociada a mi deporte?
Hola por profesional de refieres a que tienes un titulo de Gran Maestro
Vaya! en realidad yo aplico en los items 1 y 2. Me espera un largo camino, no solo convirtiéndome en desarrollador profesional sino también creando un portafolio solido.
Algo que me ha ayudado a aprender más rápido, es colocar varias de mis prácticas de maquetación web en github, por muy pequeñas que sean. De repente cuando quiero volver a tomar cierta funcionalidad y no recuerdo como hacerla, abro mi perfil y ahí esta. También codepen se esta volviendo bastante recurrente para mí, ahí voy dejando pequeños ejemplos y después vuelvo a ellos en lugar de regresar a un curso o video en Youtube.
Estoy aprendiendo programación desde cero, creo que adquirí un poco de esos conocimientos en mi pregrado pero nunca tuve bases sólidas por eso lo que hice en realidad fue a punta de tutoriales de YouTube jaja fue mucha suerte que mis códigos corrieron antes.
Ahora si estoy poniendo en práctica lo aprendido y entiendo más claramente como se programa.
Por cuestiones personales, he tenido algunos tropiezos en poder mantener un ritmo de aprendizaje más constante de lo que me gustaría.
Pero incluso así, si nunca me hubiera animado a empezar, hoy no sabría absolutamente nada sobre desarrollo web, que es mi objetivo en un futuro próximo.
Pondré en práctica estos tips para que me ayuden a mejorar mis hábitos de estudio y volver lo más eficiente el tiempo que le dedique al aprendizaje.
Muy buena info, bastante ilustrativa en todos los aspectos! Me emociona ser parte del curso…
Amigo Juan, si bien lo que dices de la concentración es real, de ahí no se sigue necesariamente que no pueda aprender igual de efectivamente si llevas varios simultáneos (Mientras no se excedan en ser demasiados), que estudiarlos enfocados en uno por uno. Hay estudios al respecto que lo muestran. Eso si, al momento de estudiar tienes toda la razón, enfocado en hacer solo una cosa se aprende más fácil. (Solo eso dice el estudio que citas)
Excelente!, lo necesitaba
Yo si caigo en varios de estos errores. Una pregunta ¿En cuanto tiempo creen que se podria terminar la ruta de full stack developer con java script ?
Estuvo muy interesante y útil el contenido :3
Excelente consejo
Tener claro que todo proceso lleva su tiempo, no debemos correr en aprender lo teórico en el menor tiempo posible si no prácticas lo aprendido. Por otro lado, dejar la pena y socializar con la comunidad Platzi 😃 seguro encontrarás personas increíbles que te aporten.
Otro error que se debe evitar al aprender programación es que no se necesita un PC potente, y en una muy sencilla y barata es posible aprender.
Muchas gracias por los consejos… son super utiles y justamente lo que necesitaba leer o escuchar.
creo que el mejor consejo de lejos es el ultimo, he iniciado un par de proyectos por iniciativa propia usando la programación como un recurso que facilita mis tareas diarias y DE VERDAD que es un aprendizaje muy diferente, mucho mas profundo…
entrar a investigar una función con un objetivo puntual y lograr resolver los inconvenientes cuando mandas a correr el código son sin lugar a dudas experiencias únicas, aun hoy recuerdo las funciones que debí aprender para crear mi primer código, por eso recomiendo mucho hacer proyectos propios, crea un programa que te facilite las cuentas, o que te ayude con tus labores de la casa, realmente hará la diferencia llevar todo lo aprendido (y lo no aprendido) a la practica !!
Un excelente articulo! 💡
Un error muy común es no descansar. Un buen descanso nos ayuda a despejar las ideas y a tener claro nuestro panorama. La busqueda de la solución a un problema complicado puede nublar nuestra meta y causar frustración. Parar y tomarnos un tiempo para descansar nos puede ayudar a recargar energia. 😄
Definitivamente, la práctica hace al Maestro!
Estoy ansiosa por comenzar a adquirir conocimientos sobre este tema. Confieso que causa algo de temor, pero también mucha curiosidad y ganas de aprender. No es un secreto que estos son los temas de la actualidad y será de mucha ayuda para mí futuro. 💪
en cuanto tenga mas conocimiento practicare con un proyecto que tengo en mente, crearle a un amigo una pagina de su pequeño negocio que tiene y pueda salir su negocio solamente de publicaciones de facebook y llegar a mas personas, (almenos ese es lo que pienso que puede suceder para aumentar sus clientes y ventas)
muchas gracias, esto me da mucha claridad hacia donde quiero ir y a donde pretendo llegar.
Ha sido muy útil este post para mi, me siento más enfocada en el objetivo de aprender programación.
¡Genial el Cheat Sheet de la terminal!
No ser diciplinado ni percistente esto es Fundamental.
Que se lee más código del que se escribe. La gente no quiere aceptarlo.
Verdadero
debo admitir que todos estos consejos son demasiado buenos pero considero que no solo aplican a la programcion si no a casi cualquier si no que cualquier habilidad que busquemos desarrollar ,excelente aporte por cierto 😃
Gracias
tienes toda la razon, excelente blog gracias
Muy buena lectura:)
Muchas gracias por estos tips! A veces es fácil abrumarse con tanto, pero siempre hay que volver a las raíces, a lo básico para poder florecer
Gracias, voy a aplicar todo.
Alguna sugerencia extra para el comienzo de este camino.
Excelente lectura, los caminos que recomiendan en la imagen estan geniales. Yo todavia me distraigo y salto de un tema para otro debo obligarme a seguir una ruta.
Gracias.
Excelente post, ayuda a guiarnos para lo que estamos empezando.
Precisamente ingresé a platzi para ir a mi ritmo y un tema a la vez, espero alcanzar mis objetivos, gracias por los consejos.
Excelente post
Excelentes tips
No tengo idea de programación, por eso estoy aquí.
Lo tendre en cuanto luego de finalizar la carrera de Desarrollo Web
A la hora de programar deberíamos de tratar de evitar los miedos, estos nos frenan en el aprendizaje, los miedo a equivocarnos y demás
este tipo de información ayuda mucho! 💪
bueno se que naqda sera facil pero estoy dispuesto para aprender
Apenas estoy iniciando con el curso básico, no se nada de HTML, backend y demás, pero me entusiasma conocer más al respecto, todo el tecnicismo de esta nueva era comandada por la tecnología.
Gracias, excelente post.
<h1>excellent contribution</h1>```
Muchas gracias!!
Grandes consejos para nuestro progreso
uno de los puntos que mas me gusto es el de aplicar lo que aprendiste ya que en casi todos los casos solo he tomado cursos.
Me gusto las recomendaciones
<html><head><title>Practica</title></head><body><h1>XD</h1><p>Lo logre</p></body></html>
JAJAJAJA, de lujo compadre. Siga así
Muy buen blog, la verdad es que yo cometo casi todos estos errores todas las veces. pero con este articulo me queda mas que claro lo que no debo hacer. ÁNIMOS.