¿Qué se puede hacer para lograr una programación eficiente?
Ayer hice algo que duplicó mi eficiencia en programación. Simple y fácil, pero marcó una gran diferencia en mi vida.
Algunos de vosotros quizás ya sabéis cómo lo hago. Descubrimiento de formación en TI Para otros, esto puede parecer una locura.
No seguiré trabajando.
Esto me hace más eficiente. Como efecto secundario, hace que mi trabajo sea más agradable.
Sé lo que muchos de vosotros estáis pensando.
Echemos un vistazo:
¿No estoy centrado en el problema que intento resolver? Por extraño que parezca, y de forma contraintuitiva, no. Mientras haces otras cosas para relajar los nervios, tu cerebro sigue pensando en tus problemas. Muchas veces, de repente se me ocurre que muchas personas no pueden resolver un problema. Esto se debe a que empiezan a mirar el problema desde la distancia, en el contexto del panorama general, en lugar de quedarse estancados en un solo lugar. ¿Cómo se para? Nunca miro el reloj cuando programo. Ayer utilicé un temporizador de microondas y me sorprendió la diferencia en mi productividad. Compré un cronómetro, el que se muestra arriba.
Hay muchas distracciones en mi vida, correos electrónicos, chats, mensajes telefónicos. Tu método no me funciona. Tengo una regla: no permito distracciones durante el horario laboral. Cuando termine, me tomaré unos minutos para alejarme de esta distracción: revisar el correo electrónico, responder mensajes en el chat y luego volver a llamar. No comencé a cronometrar hasta que estuvo todo hecho.
Esto parece estar añadiendo estrés innecesario a mi vida. Sí, pero es positivo. Me pregunto cuánto trabajo puedo hacer en cada día laboral. Comencé a refinar mi trabajo en módulos más pequeños, esforzándome para ver si podía completar el módulo dentro del plazo. Pero no hay presión. Tengo una palabra mejor para el fenómeno mejor y más efectivo de obligarse a hacer su trabajo: alegría. Estoy muy feliz. Convierte un problema en un juego.
¿Cuánto tiempo pasas relajándote después de salir del trabajo, no lo sé? Esto me dejó perplejo. Saldré a caminar... un paseo, al menos 10 minutos. A veces salgo al balcón, como naranjas y escucho los sonidos de la naturaleza. A veces, antes de volver demasiado rápido, pongo el cronómetro durante 10 minutos.
¿Puedo hacer algo durante mi descanso? No lo creo. Creo que sólo necesitas hacer una actividad que mantenga tu cerebro libre. Caminar, jugar al ping pong, tocar algún instrumento, marearse, tomar una siesta. Sería mejor pensar en actividades suaves y concentradas, especialmente al aire libre, pero eso es sólo una especulación de mi parte.