Todos hemos estado allí. Estás trabajando en un nuevo proyecto de programación y de repente te quedas atascado. Algo que hiciste rompió tu código, o – de la nada – aparece un enorme obstáculo y no tienes el menor indicio de cómo superarlo. Mientras estás frustrado y perplejo, todavía tienes que enviar algo eventualmente. Aquí hay algunas cosas que podrías intentar la próxima vez que quieras tirar tu teclado.
Usa tu cerebro derecho
Tratar de empujar a través de su bloqueo puede ser perjudicial, ya que sólo puede añadir a su frustración. Y, la gente frustrada no piensa con claridad. Da un paso atrás. Haz algo completamente diferente. Preguntamos a los desarrolladores cómo combaten una caída en la codificación, y algunos dan un paso atrás tomando un pincel o tocando un instrumento, mientras que otros dibujan o leen. Es posible que cuando vuelvas al ordenador después de estimular tu cerebro derecho, te sientas renovado y listo para abordar el tema. Aquí hay algunos ejemplos de actividades para poner en marcha el lado derecho de su cerebro.
Sumérgete en un nuevo lenguaje de programación
Puede sonar contraintuitivo empezar a trabajar con un lenguaje de programación diferente, pero poner tu mente en un nuevo lugar puede ayudarte a volver a tu problema con ojos nuevos. Si no puedes tomarte otro descanso, intenta aprender un nuevo lenguaje. ¿Siempre has querido probar Java? ¿Qué tal Ruby? ¿O tal vez quieras bajar los fundamentos de Python? Tal vez los matices de los diferentes lenguajes de programación pueden ayudar a estimular tu cerebro lo suficiente para superar los problemas que tienes con el actual.
Consigue un pato de goma u otro compañero inanimado
Hablar a través de tu código y tu problema es increíblemente útil. Sin embargo, no siempre quieres ser el compañero de trabajo que constantemente está golpeando los hombros de sus compañeros de desarrollo. En este caso, la «depuración del pato de goma» puede ser lo que te conviene. El término fue acuñado en El programador pragmático cuando un desarrollador llevaba un pato de goma para ayudarle a hablar de sus problemas. Se forzaba a sí mismo a explicar su código al pato, línea por línea.
A veces todo lo que tienes que hacer es hablar, así que ¿por qué no con un objeto inanimado? Hay unos cuantos patos geniales disponibles para comprar, incluyendo tus superhéroes y villanos favoritos o un ninja de confianza.
Visita hackertyper.net
Lleva tus frustraciones al teclado. Hackertyper.net hace parecer que estás produciendo un código semántico fantástico mientras pulsas las teclas. Tomarse unos minutos para desestresarse y ver cómo el código fluye por la pantalla podría ser su cura.
Dúchate, sal fuera o coge unas Z
Ducharse ahora puede ser la sugerencia más extraña de nuestra lista, pero hay algunas investigaciones sobre el proceso de pensamiento mientras se duchan: Cuando te das una ducha caliente, estás relajado y distraído, además de que tu cuerpo libera dopamina. Cuando haces algo fácil y monótono, como ducharte, puedes dejar que tu mente divague. Estás solo en un lugar cómodo y eres capaz de pensar de forma diferente. El sonido del agua también puede actuar como ruido blanco. Además, es difícil revisar tu correo electrónico o tus mensajes en la ducha.
Si necesitas algo un poco más de acción, intenta hacer ejercicio, o dar un paseo tranquilo o un paseo en bicicleta. O, intenta estos consejos para recargarte en el trabajo.
Interrupciones de control
Una gran causa del código de bloqueos también puede atribuirse a las interrupciones. Otro desarrollador, diseñador o vendedor viene a ti con un problema y de repente estás cambiando de marcha y entrando en un entorno completamente diferente. Las investigaciones dicen que puede tomar 25 minutos para volver a la rutina. Entonces, ¿cómo te recuperas de eso?
Intenta acostumbrarte a dejarte una pequeña nota antes de alejarte del ordenador. Ya sea en su sistema de tickets, moviendo su proyecto actual a «en progreso», o simplemente una nota adhesiva en su monitor, asegúrese de dejarse un recordatorio. Intenta decirte a ti mismo en qué estabas trabajando y qué te gustaría lograr a continuación. Recuerda: quien te haya interrumpido te está pidiendo algo, para que te dé unos segundos para anotar una nota.
Sea lo que sea lo que crea los bloques de código, es importante que encuentres una forma de volver al juego y resolver los problemas. No te rindas. Prueba algunos de nuestros consejos, y haznos saber lo que te ha funcionado!