Hoy en día, muchos países adoptan una semana laboral de dos días de descanso. El fin de semana nos permite liberarnos legítimamente del trabajo tedioso y repetitivo del día a día, descansar bien y, de paso, recargar energías. Al mismo tiempo, es una gran oportunidad para reflexionar profundamente sobre algunos temas.

Los programadores (desarrolladores o ingenieros de software) son muy particulares en comparación con otras profesiones; aunque hoy en día muchos trabajos requieren el uso de ordenadores, escribir código es diferente a esos trabajos. Inspirado por el artículo de Jacquelyn Smith, '14 Things Successful People Do On Weekends' ('14 cosas que las personas exitosas hacen los fines de semana'), en este artículo he resumido algunas cosas beneficiosas que los programadores pueden hacer durante el fin de semana. Si tú, como programador, también estás planificando tus actividades de fin de semana, espero sinceramente que este artículo pueda darte algunas ideas.

1. Dedica algo de tiempo a la familia y a los amigos.

programmer-do-at-weekends-1

Normalmente los programadores suelen estar muy ocupados entre semana, por lo que el fin de semana se convierte en un momento importante para reunirse con familiares y amigos. Esto también se aplica a otras industrias.

2. Aléjate del ordenador.

programmer-do-at-weekends-2

Ya hay quienes promueven el 'día sin tecnología', es decir, un día en el que no se utiliza ninguna tecnología. Sin embargo, creo que no es realista pedir a los programadores que no toquemos el ordenador en absoluto, pero sí podemos evitar algunos contactos innecesarios. Alejarse del ordenador significa dejar a un lado el trabajo relacionado con el ordenador.

3. Actividades al aire libre: senderismo, ciclismo, correr, pescar y remar.

A veces, el espacio disponible limita la práctica de las actividades al aire libre mencionadas. Pero hoy en día hay parques por todas partes; al menos siempre se puede mantener una de esas actividades. Además, ahora las comunidades suelen contar con algunos equipos de ejercicio, así que también se puede ir a hacer ejercicio allí.

4. Actividades en casa: cocinar y hacer una limpieza general.

cooking

Lo mejor es hacerlas en familia.

5. Lee libros o publicaciones que te interesen, también pueden ser de temas técnicos.

reading

Ya hay estudios que demuestran que la lectura es beneficiosa para el cerebro. Leer puede cultivar el temperamento, ampliar la mente, hacerte erudito, respetado y con una cualidad única; como dice el refrán: 'Quien tiene libros en su interior, irradia elegancia en su porte'. Además, incluso con la edad, permite mantener una mente ágil; los beneficios son realmente innumerables. Si necesitas un entorno tranquilo para leer, te sugiero ir a una escuela o a una biblioteca pública, donde puedes ser una rata de biblioteca, deambulando entre libros, con gran tranquilidad y satisfacción.

6. Escribe un diario / blog.

bloging

Escribir permite organizar los pensamientos de manera ordenada, hacerlos claros y precisos, quedándose con la esencia y desechando lo superfluo.

7. Dibuja diagramas para simplificar lo difícil.

draw

Si crees que escribir es demasiado OUT (pasado de moda), también puedes optar por dibujar. Puedes dejar volar tu imaginación sobre el papel o usar algunas buenas herramientas en línea, como Lucidchart, infographics, MindMeister, Sea Quail Database Diagram tool, etc.

8. Mantente en contacto con los amigos.

meetup

La creación de redes (networking) no solo es muy importante para los profesionales de negocios, sino también para los programadores. En las redes sociales hay todo tipo de grupos de personas que se unen y organizan entre sí con diferentes propósitos. Si vives en una gran ciudad, ¿por qué no quedar los fines de semana con miembros de estos grupos con los mismos intereses? Hablar de la vida, comentar la historia, mirar hacia el futuro, como prefieras.

Si tenéis otras buenas ideas, sois bienvenidos a dejar comentarios; aprendamos juntos y progresemos juntos.

Texto original en inglés:8 Things Programmers Can Do at Weekends