No tienes acceso a esta clase

¡Continúa aprendiendo! Únete y comienza a potenciar tu carrera

¿Cómo enfrentar los errores?

18/26
Recursos

Aportes 158

Preguntas 2

Ordenar por:

¿Quieres ver más aportes, preguntas y respuestas de la comunidad?

En mi caso, ese metodo de “desahogo” es mi mamá jaja. Que a pesar de que no entiende nada de esto, me presta atención en todo lo que le cuento. En varias ocasiones he llegado al origen de problema mientras hablo con ella, repentinamente en mi cabeza explotan un montón de ideas que finalmente me ayudan a seguir con mis proyectos.

¡Muchas gracias por estas clases con buenos consejos!

Yo le cuento a mi gatita, siempre esta durmiendo en el escritorio, y me relaja el verla dormir xD

Resumen de la clase:
Hay que tener un

Tengo el mismo jaja

este es mi setup con mis 2 “compañeros” y mi bambu de la suerte

hasta ahora cuando me topaba un problema se lo comentaba a una amiga, que no sabe nada de programacion, pero ella siempre me escucha ❤️.
Pero creo que puedo ser mas detallado en los problemas con mi emplumadin de TFT. A el no se le agotara la paciencia de oir algo que no entiende y siempre esta conmigo y junto a mi “Mereces lo que Sueñas”

Este es mi Rick de Goma para platicarle los males de mi código:

Yo se lo cuento a mi gato xD

Robbin!! te tengo que contar algo >V

vale un cubo de rubik XD?

¡Wow me encantó esta clase! ❤️
Debemos tener siempre presente que somos humanos, no somos perfectos, nos equivocamos, nos cansamos y en ocasiones cuando no logramos solucionar un problema nos frustramos e intentamos meternos aún más en el problema para intentar solucionarlo y eso a veces termina llevándonos al resultado contrario de lo que esperamos, nos termina hundiendo más en la frustración y el estrés y nos cuesta aún más encontrar la solución del problema. Lo que suelo hacer en este tipo de casos es alejarme del problema por un momento, ir a descansar, ver una película o serie, hacer deporte, jugar a algo, conversar con un amigo, salir a caminar, cambiar de ambiente (irme a otra habitación o salir al aire libre), pero de verdad tienes que desconectarte, no sacas nada con ir a hacer otra cosa si en tu mente le sigues dando vueltas al problema.
También puedes aplicar los consejos que dio el profe Oscar, como contarle el problema a un patito de hule o cualquier cosa inerte o contárselo a tu mascota, contárselo a amigos o familiares, aunque no sepan de lo que hablas, hablarlo con amigos o compañeros que si entiendan de lo que hablas también puede ayudar a que te den una posible solución o algo en lo que no habías pensado, ya que ellos al no estar enfrascados en el problema tienen una visión mucho más clara y limpia de lo que estás intentando solucionar. También puede servir escribir el problema, hacer diagramas o dibujos que te ayuden a plasmar la idea abstracta que tienes en tu mente, de esta forma podrás tener una idea más clara y general del problema.

La mente es como un músculo, cuando levantas pesas te agotas y tienes que tomarte un descanso y volver después de un tiempo para seguir levantando pesas, de esta forma es que crecen tus músculos.

Recuerden siempre cuidar tu salud mental, dormir bien, comer bien, no reprimir tus emociones, hacer algún tipo actividad física, mantenerse hidratado, meditar, no compararse con otras personas, ir pasito a pasito, por más pequeño que sea, cada paso cuenta, cada uno lleva su ritmo. Busquen hobbies que les ayuden a diversificar sus pensamientos. Sé que a muchos nos apasiona la programación, pero no todo en la vida es programación.

También sé que muchos de nosotros no nacimos con las mejores oportunidades de vida y estamos esforzándonos día a día por salir adelante y ser mejores personas y mejores profesionales, algunos trabajando y estudiando, otros con hijos que cuidar, con algún familiar con problemas de salud, pasando algún mal momento emocional o familiar, etc., cada uno tiene su realidad que nos lleva a cargar un peso en nuestro camino de vida que a veces no lleva a dudar de nosotros mismos, pensar que no somos capaces o que no hay salida, que todo esta cuesta arriba, pero vamos!! Si has llegado hasta aquí es porque eres fuerte, eres resiliente y las ganas de superarte son más grandes que cualquier otra cosa, te aseguro que a futuro mirarás para atrás y verás lo mucho que has avanzado, lo mucho que has crecido, tu esfuerzo no será en vano y será recompensado, te lo aseguro 😄

Ojalá esto pueda servir de algún modo a algunos de ustedes, lamentablemente tuve que aprender a la mala muchas de las cosas que he mencionado, pero aquí estoy de pie nuevamente, si te caes 10 veces, te levantas 11 y aprendes de los errores. Lo único que no tiene solución en la vida, es la muerte, por eso mientras vivas sigue luchando hasta el final.

¡Por último, nunca pares de aprender! 😎

Yo tengo a Luke para que la fuerza siempre me acompañe

Sólo tengo un cáctus :C

Esa introducción nueva que dice “platzi educación efectiva”… me parece insoportablemente ruidosa!

A mi, en lo personal, me funciona mucho salir a pasear con mis perros. Despegarme de las pantallas, salir a tomar sol, ver el paisaje y distraerme un poco me ayuda a seguir pensando jejeje

Aqui esta mi equipo

Aquí está mi amiguito el Pikachu 😄

Kakashi el Ninja que Copia, “Código” jajaj

aaaaa yo pregunté en una clase parecida a esta, no entendía el concepto pero ahora si, estos son momentos mas cercanos al profe Oscar, se siente como un espacio donde el nos cuenta de sus experiencias, interesante el concepto

Es importante tomar una pausa, cuándo estoy en esa situación lo que hago es ir a mi cama, respirar profundo, orar a Dios y pedirle que me de la solución o capacidad para resolverlo… de pronto o bien llega la solución o en mis sueños aparece como si estuviera programando y resolviendo el problema, luego despierto y siento que ya sé como debo resolverlo, por que Dios me dio la solución, es algo alucinante e increíble !! , inténtenlo es algo de otro mundo enserio

Los simples mortales usan patitos de ULE, los inmortales usamos CHAT GPT de OPEN IA jajajajaja

Muy buena técnica de debug The Rubber Duck

Luego de esta clase:

Me dirijo a la tienda de jueguetes:

El vendedor me pregunta: ¿Qué muñeco deseas?

Yo: Todos…necesito a todos

Vendedor: ¿Seguro?

Yo:


Yo tengo un amongus

¡Yo le hablo a mi plantica!

Que chévere clase en donde muestran al profesor contando sus anécdotas, se sienten las clases mas cercanas con el profesor, deberían implementarlo mas seguido en los cursos, tal cual así 1-2 clases en todo el curso, clase corta, contando alguna experiencia, y hasta ese toque de cambio de cámaras, quedan perfectas!!

Yo hice 2 cosas:

Primero, este es mi “patito de hule”:

Segundo, me puse un recordatorio en mi botella de agua (Especiamente para la frustración):

Este video me ha hecho perder 3:42’ de mi vida.

Un punto a favor: Aprendemos a manejar más la frustración.

En lo personal, agregaría uno más: Leer la documentación. Hablo por experiencia propia, porque, yo me acostumbré más a la práctica; pero, no terminaba de leer toda la documentación completa.

Hay dos opciones o lo consultarmos con el maestro rochi, o un deseo a Shenlong

Acá está mi patito: ![](https://static.platzi.com/media/user_upload/image-b2e8138b-589f-4ea7-8c61-d86982c0548c.jpg)

No tengo un patito de ule, pero cuando estoy bloqueado, paro y me leo una reflexión de Marco Aurelio o el libro mas cercano que este leyendo

Este tipo de clases nos ayuda a ver la realidad y a su vez nos motiva porque nos damos cuenta que los errores simplemente existen y que siempre los podremos solucionar. Agradezco al profe Oscar, porque poco a poco me ha hecho verle el lado bueno a JS, ya que venia con ciertas barreras preexistentes hacia el lenguaje. Felicitaciones profe

🐶🔥

El que siempre me escucha

Este oso sabe de JS como yo

Terminé mi carrera de ingeniería en ciencias de la computación hace mas o menos 2 meses, y en mis proyectos de materias como “plataformas web”, “plataformas móviles”, “sistemas distribuidos”, que eran proyectos bastante complejos, hubo varias ocasiones en las que aparecían errores o “bugs”: la lógica de la aplicación no funcionaba como yo esperaba, a veces ni siquiera compilaba el código, saltaban errores inesperados y complejos, y son cosas que realmente frustran bastante y estar pensando en soluciones, buscar soluciones en internet o simplemente recurrir al método “prueba y error” es agotador. Mi “patito de hule” en ésos tiempos fué mi madre, ya que siempre le hablaba de lo que andaba desarrollando en aquel momento, y de los errores que iba teniendo, y a pesar de que élla no entendía ni pío de lo que le decía, siempre me escuchaba y eso, aunque no lo parezca, sirve bastante.

Que gran contenido al incluir este tipo de charlas que también son muy necesarias :)
Después de muchos ♥️♥️♥️♥️ rotos en color gris, y recargar la clase 17, unas 17 veces en el desafió anterior, mi patito de hule fue ChatGPT.

Existen diversos métodos para evitar frustrarnos, si investigamos en internet, conseguiremos una cantidad inmensa de material que intenta ayudarnos a lidiar con el estrés y la frustración. Algunos que han funcionado en mi proceso de aprendizaje han sido los siguientes:

  • Crear un paso a paso: es importante crear algoritmos que nos ayuden a separar en partes más pequeñas el problema.
  • Buscar ayuda: consulta con quien tiene más experiencia, puede que conozcas una persona que ya pasó por ese problema.
  • Tomar un respiro: quedarnos por tiempo prolongado sentados frente al computador produce cansancio mental, por eso es importante salir a caminar y tomar un respiro de aire fresco que nos permita relajar el estrés y pensar de forma más clara.
  • Practicar mucho: la práctica hace al maestro, la programación se aprende practicando, repitiendo el paso a paso, viendo la solución de otros compañeros y pensando en otras soluciones.

Particularmente pienso que no existe una receta mágica y va a depender de factores como el entusiasmo, la personalidad, el humor, entre otras.

Es importante tener en cuenta que los errores no deben ser asumidos como excusa para errar, resignarse y continuar cometiendo los mismos errores. Es fundamental integrarlo a nuestra filosofía de aprendizaje y más importante aún reconocerlo, reaccionar ante la falla y realizar las tareas necesarias para corregirlo y aprender de ello.

Y recuerda…

Los errores en nuestra jornada ya sea como estudiante o programador deben ser motivo para crear curiosidad, buscar las causas del porque nuestro código no está saliendo como esperábamos y realizar las investigaciones necesarias, como por ejemplo, en la documentación oficial o con cursos certificados, hasta encontrar el motivo de la falla, corregirla y tener la maravillosa sensación de haber resuelto un problema. Son los errores los que nos llevan a adquirir una percepción diferente y a elevar nuestro nivel de conocimiento.

Cometer errores cuando estamos programando, es inevitable, lo importante es estar preparado para cuando esto ocurra, de esta manera estaremos listos para identificar y solucionar los problemas que se nos presente en nuestro día a día como programadores.

Rubber Dinasaur Debbuging

Como no lo pense antes, muy probablemente esto es lo que me faltaba jeje

Aqui mis escuchas, son parte de mi escritorio:

🍃 Yo tengo 5 espectadoras.

![](https://static.platzi.com/media/user_upload/curry-9200b8e0-031a-4440-bc73-6a1793650c14.jpg)yo tengo un curry pa contarle mis problemas
![](https://ibb.co/CtfD3Qr)Al príncipe de los sayayin!![](https://static.platzi.com/media/user_upload/vegeta-e8da7e4c-7869-4ea9-ac40-f433b17f5672.jpg)

AHORA ES CHAT GPT 🤑
.

😄No pongan el video con musica triste

Me urge comprarme un patio de hule!

este amigo es el que me ayuda cuando ya no se que hacer jejejej

Solo tengo al ChatGPT paso de ser solo un preguntas/respuestas a un companiero de trabajo kasjkd no jodo

Serás mi confidente

Yo me lo cuento a mi misma mientras camino para pensar, si de plano no se me ocurre nada, me distraigo un rato y a veces haciendo algo que no tiene que ver con lo que hago en el momento, se me prende el foco jaja

Este será el mío de ahora en adelante :3

Les comparto mis compañeros, me los regalaron mis hijos, para que no estuviera solo en la oficina 😍😂


voy a tener este compañero ! 😄
con hakuna matata

a mi me funciona muy bien pararme del computador, salir un momento y despejar la mente, llegan las ideas que no llegan cuando estas mirando la pantalla frustrado con el error

Me gustaron estos consejos, hace mucho tiempo al encontrarme con errores que no podia solucionar me frustraba muchísimo.

Hoy en día estoy más dandonde un chance de darme un brea y despejar la mente funciona mucho para mi

Mi patito de hule, es mi madre, siempre esta pendiente y aunque no entiende una sola palabra de lo que le digo a nivel de programación, me escucha y así he solucionado muchas cosas

Tengo uno similar en mi escritorio

Es muy cierto, los errores en esta carrera requiere que tengamos algo llamado resiliencia el cual con cada error o caida podamos aprender en este caso y seguir intentando ya que eso nos hará mejores personas y profesionales

En mi caso quien me ayuda es el pequeño Thor

La técnica del rubber duck (patito de hule) he comprobado totalmente que es súper útil, es increíble lo mucho que ayuda expresar el código o los bugs a los que te enfrentes en voz alta, en mi caso lo que he hecho es hablar solo y voy explicandome el código a mi mism (se que si alguien me ve parezco un loquito, pero whatever) de esa manera si tenemos una buena base de los fundamentos que hemos estudiado llegaremos a la solución aunque nos tardemos, y eso hará que enseñemos a nuestro cerebro a que si somos capaces de resolver problemas aunque parezcan muy complicados.
Necesito uno de esos patitos ya XDD
vcnvbnfgnvg![]()
![](https://cdn.discordapp.com/attachments/743682160195665974/1244377316877008987/WhatsApp_Image_2024-05-26_at_2.45.45_PM.jpeg?ex=6654e42f\&is=665392af\&hm=9ea0a91dddd313ff9f7f13eb94e01224062b61b34c1cc66afa90a2b562beb0f8&)
![](https://scontent.cdninstagram.com/v/t51.29350-15/440869331_1110585670156711_7703407847197862827_n.heic?stp=dst-jpg_e35\&efg=eyJ2ZW5jb2RlX3RhZyI6ImltYWdlX3VybGdlbi4xMDgweDEwODAuc2RyLmYyOTM1MCJ9&_nc_ht=scontent.cdninstagram.com&_nc_cat=107&_nc_ohc=-nypSrK2x8IQ7kNvgEG9xXH\&edm=APs17CUBAAAA\&ccb=7-5\&ig_cache_key=MzM1ODAxNzk5MTQ3NDExMzg2Mg%3D%3D.2-ccb7-5\&oh=00_AYAfUl3qCGj4i8b0pLxtR2XXK8Vwm25h59bGh_RbAwkGTA\&oe=6659295D&_nc_sid=10d13b)Tengo dos, siempre me ayudan a bajar el estrés, sobre todo cuando me estanco en algo.
jajaaj, es muy buena la metafora del patito de hule, realmente no tengo uno, a mi me funciona irme a descansar o a hacer un poco de ejercicio donde libero estress y tarde o temprano logro superar el problema.
Mi familia penso que tenia esquizo :(
k chad
Cuando tengo un error persistente y no lo logro resolver después de analizar el código y mil veces y buscar documentación para apoyarme, empiezo a caminar por la casa o me preparo un café o incluso me acuesto a descansar pensado en cada parte del código implicado en el error paso por paso, cada idea de una posible solución la implementó hasta lograr dar con la solución. Cabe destacar que por mucha lógica correcta que pueda tener un simple **;** me han arruinado un día y parte de otro.
![]()![]()
Qué maestro!!! me encantó!! es así!! a no frustrarse!!!
Y es muy cierto, una vez en un sitio en el que desarrollaba la parte de Frontend, no podía resolver la lógica para desplegar cierta información. Me senté con un Fullstack para platicarle del problema que tenía y no resolvimos nada, pero la charla me dio suficiente claridad para poderlo resolver en una hora lo que no había podido resolver en días. Mi patito de hule fue mi Fullstack, ¡gracias hermano donde quiera que estés!
Este tipo de clases son geniales.
me encantaron tus palabras Oscar sos grande
![](https://i.ibb.co/zJnrsfV/patitodehule.jpg)

me pasa que dejo el problema para el otro día, y al sgte día, en los primeros 20min, resuelvo el problema…

18/26 Curso de Asincronismo: ¿Cómo enfrentar los errores?

Enfrentar los errores en programación es una parte fundamental del proceso de desarrollo de software. Los errores son inevitables, pero saber cómo manejarlos de manera efectiva es esencial para escribir código de calidad y depurar problemas en tus programas. Aquí tienes algunos consejos sobre cómo enfrentar los errores en programación:

  1. No entrar en pánico: Los errores son normales en la programación. No te sientas abrumado ni te desanimes cuando encuentres uno. Mantén la calma y piensa con claridad.

  2. Lee los mensajes de error: Cuando el compilador o intérprete arroja un error, presta atención al mensaje de error. A menudo, proporciona información valiosa sobre lo que salió mal y en qué línea de tu código ocurrió.

  3. Comprende el problema: Trata de entender la causa subyacente del error. ¿Fue un error de sintaxis, un error de lógica, un error de tiempo de ejecución, etc.? Identificar la naturaleza del error te ayudará a solucionarlo más rápidamente.

  4. Utiliza herramientas de depuración: La mayoría de los entornos de desarrollo integrados (IDE) proporcionan herramientas de depuración que te permiten ejecutar tu programa paso a paso, inspeccionar variables y encontrar la fuente de los errores. Aprende a usar estas herramientas.

  5. Aisla el problema: Si tu código es largo, intenta aislar el problema dividiéndolo en partes más pequeñas. Comenta o desactiva secciones de código para determinar qué parte está causando el error.

  6. Utiliza registros y mensajes de registro: Agrega instrucciones de registro (como console.log en JavaScript o print en Python) en tu código para imprimir información relevante en diferentes puntos de ejecución. Esto te ayudará a rastrear el flujo del programa y detectar errores.

  7. Consulta la documentación: Revisa la documentación del lenguaje de programación y de las bibliotecas que estás utilizando. A menudo, puedes encontrar ejemplos y explicaciones que te ayudarán a resolver problemas comunes.

  8. Busca en línea: Si no puedes resolver el error por ti mismo, busca en línea. Comunidades de programadores, foros y sitios web de preguntas y respuestas como Stack Overflow suelen tener soluciones para problemas comunes.

  9. Aprende de tus errores: Cada error es una oportunidad de aprendizaje. No solo soluciones el problema, sino también comprende por qué ocurrió y cómo evitarlo en el futuro.

  10. Pruebas unitarias: Utiliza pruebas unitarias para detectar errores automáticamente antes de que lleguen a producción. Esto ayuda a identificar problemas rápidamente y garantiza que los cambios futuros no introduzcan nuevos errores en el código existente.

  11. Mantén un control de versiones: Utiliza sistemas de control de versiones como Git para realizar un seguimiento de los cambios en tu código. Esto te permite volver a versiones anteriores si introduces errores graves.


Recuerda que la depuración es una habilidad que mejora con la práctica. Cuanto más trabajes en la resolución de errores, más hábil te volverás en identificar y solucionar problemas en tu código.

Espero sea de utilidad. 👨‍💻

Amen.
Que Dios the bendiga.

Siempre es bueno relajarse ;_;

Yo golpeo a mi perrito

Den like todos los que le cuentas sus problemas a las plantas ❤️.