Contenido del curso
Tu primer juego
Desarrollando el juego
Conclusión
Cómo superar la frustración al programar
Resumen
La frustración al programar aparece cuando un problema se enreda y no encontramos la salida. Aprender a lidiar con la frustración como desarrollador es clave porque tu trabajo consiste, justamente, en resolver problemas que muchas veces están escondidos o son más complejos de lo que parecen a simple vista.
¿Por qué nos frustramos cuando programamos?
La programación es resolución de problemas en estado puro. Cuando uno es, como se dice en Argentina, cabeza dura, la reacción natural frente a un bug o un bloqueo es clavarse ahí, sin moverse, hasta resolverlo. Y eso suena heroico, pero trae dos costos concretos.
- Pérdida de tiempo: estar horas concentrado en algo que no podés resolver es tiempo que no recuperás.
- Visión de túnel: si tu enfoque no funcionó la primera vez, insistir desde el mismo ángulo no garantiza que funcione la segunda, ni la tercera.
¿Por qué me frustro tanto al programar? Porque tu cerebro se ancla a una sola perspectiva del problema. Sin distancia ni input externo, repetís el mismo razonamiento esperando un resultado distinto.
¿Qué hacer cuando te trabás con un problema de código?
La estrategia más efectiva es cortar. Sí, dejar de mirar la pantalla un rato. Ver un video, salir a caminar, hacer algo que te saque del loop mental. Muchas veces la solución aparece justo ahí, cuando dejaste de buscarla activamente [01:30].
Después viene la segunda movida: consultar con colegas. Compañeros de trabajo, tu socio, el diseñador del equipo. Ellos no están envueltos en el problema y por eso lo ven desde otro ángulo. Esa distancia emocional con el código les da claridad que vos perdiste hace rato.
¿Cómo ayuda dejar madurar un problema?
A veces queremos forzar la resolución rápida y eso mismo nos bloquea. Darle tiempo al problema permite que caigan todas las fichas, que entiendas las aristas, que incorpores qué está pasando realmente. Recién ahí aparece un entendimiento más profundo que destraba la solución.
¿Sirve dejar de pensar en un bug para resolverlo? Sí. El descanso le da espacio a tu cerebro para procesar el problema en segundo plano y conectar piezas que antes no veías.
¿Cómo usar las comunidades para resolver bloqueos?
Cuando hablamos de programar, una de las mejores estrategias es apoyarte en comunidades. La comunidad de Platzi es un lugar muy piola para consultar: casi siempre hay alguien dispuesto a responderte o a darte una pista que te haga ver el problema distinto [02:45].
La idea base es simple: todo lo que sume perspectiva a tu problema te ayuda a resolverlo más rápido. Y al hacerlo, atacás los dos costos originales de ser cabeza dura.
- No perdés tiempo dando vueltas en círculos.
- No te quedás encerrado en tu único punto de vista.
- Ganás soluciones que no se te habrían ocurrido en soledad.
¿Qué estrategias concretas podés aplicar hoy?
Si te encontrás trabado, ya sea en un curso, en el trabajo o con un problema cotidiano, probá esta secuencia:
- Tomá distancia: cerrá el editor por unos minutos.
- Hacé otra cosa: caminar, cocinar, ver un video corto.
- Compartí el problema con alguien de confianza o con la comunidad.
- Si nada cierra, dejalo madurar y volvé al rato.
Hay gente que cocina, otros que salen a correr, otros que escriben el problema en papel para forzarse a explicarlo. Cada uno encuentra su método. Lo importante es no quedarte solo con tu cabeza dura mirando el mismo error durante horas.
Contame en los comentarios qué estrategia usás vos para destrabarte cuando programás. Quizás tenés un método que a otros les puede servir muchísimo.