現在、多くの国で週休2日制が採用されている。週末は、日々の煩雑な仕事から堂々と解放され、しっかり休息を取りつつ充電もできる。同時に、物事を深く考える良い機会でもある。
プログラマー(開発者またはソフトウェアエンジニア)は、他の職業と比べて非常に特殊である。現在では多くの仕事でパソコンを使用するが、コードを書くことはこれらの業界とは異なる。Jacquelyn Smithの『14 Things Successful People Do On Weekends』(『成功者が週末にする14のこと』)という記事に触発され、この記事では、プログラマーが週末にできる有益なことをいくつかまとめた。同じプログラマーの一人であるあなたも週末の予定を立てているなら、この記事が何らかのアイデアを提供できれば幸いである。
1. 家族や友人のために時間を割く
普段プログラマーはとても忙しいことが多いので、週末は家族や友人と過ごす大切な時間となる。これは他の業界にも当てはまることである。
2. パソコンから離れる
現在では「テクノロジーフリーの日」を提唱する人もいる。つまり、この日は一切テクノロジーを使わないということだ。しかし、プログラマーが完全にパソコンに触れないというのは現実的ではないと思うが、不必要な接触は避けられる。パソコンから離れるということは、パソコン関連の仕事を一旦脇に置くことを意味する。
3. アウトドア活動:ハイキング、サイクリング、ランニング、釣り、ボート漕ぎ。
時には場所が上記のアウトドアスポーツを制限することもある。しかし、今はどこにでも公園があるので、上記の活動のうち少なくとも一つは続けられるだろう。さらに、コミュニティには現在フィットネス器具が備わっていることが多いので、そこで運動してみるのもよい。
4. 家での活動:料理、大掃除。
家族と一緒にやるのが一番よい。
5. 興味のある書籍や雑誌を読む。技術系のものでもよい。
読書が脳に良いことは、すでに研究で示されている。読書は情操を養い、心を豊かにし、知識を広げ、人から尊敬され、独特の気質を身につけることができる。ことわざにも「腹に詩書あれば気自ら華なり」とあるように、年を重ねても鋭い思考を保つことができるなど、その恩恵は数えきれないほどある。もし読書するときに静かな環境が必要なら、学校や公共図書館に行くことをお勧めする。そこで本の虫になって、書林に浸り、のんびりと楽しむのがよい。
6. 日記/ブログを書く。
書くことは思考を整理し、明確にし、良いところを取り入れ、悪いところを捨てるのに役立つ。
7. 図表を作成して、難しいことを易しくする。
書くことが時代遅れだと思うなら、図を描くという選択肢もある。紙の上で自由に描くこともできるし、Lucidchart、infographics、MindMeister、Sea Quail Database Diagram toolなどの優れたオンラインツールを使うこともできる。
8. 友人同士で連絡を取り合う。
ネットワーキングはビジネスパーソンにとって非常に重要であるだけでなく、プログラマーにとっても同様に重要である。ソーシャルメディアには、さまざまな目的のために集まった多様な人々のグループが存在する。大都市に住んでいるなら、週末にこれらの同じ趣味を持つグループのメンバーと会って、人生について語り合い、歴史を評価し、未来を展望するのもよいだろう。お好きなように。
他に良いアイデアがあれば、ぜひコメントを残してください。一緒に学び、共に成長しましょう。
英文原文:8 Things Programmers Can Do at Weekends