Coderetreat とは?このイベントは1日中集中して、ソフトウェアの開発と設計にフォーカスして練習するためのイベントです。 仕事を片付けなければならない通常の仕事であるプレッシャーから解放して、徹底的に練習する機会を提供することで、スキル(プログラミングや高度な設計など)に非常に有効的なことで知られています。 モジュール設計、オブジェクト指向などの基本原則を改めて、練習することによって、将来にわたって変更コストを小さくする“エレガントなコード”を書くスキルを磨くことが出来ます。(ソフトウェアのテストを書くのは基本なので、身につけていない人はとても鍛えられる事になるはずです) 具体的には、コンウェイのライフゲームをペアプログラミング(2人で1つのコンピュータを使ってプログラミングする)で1日に5〜6回も毎回違うペア同士で、プログラミングをします。これによって、学びを得ます。 コンウェイ
![プログラミングスキルを伸ばすためのイベント「Coderetreat」に参加してきたので、今度は主催するよ! | Act as Professional](https://cdn-ak-scissors.b.st-hatena.com/image/square/91296c5d0c2b2f5de56f9423b0638ae1c71ea3eb/height=288;version=1;width=512/https%3A%2F%2Fhiroki.jp%2Fwp-content%2Fuploads%2F2012%2F04%2Fpair_programming.jpeg)