Coderetreat for Girls #2
イベント内容
イベント趣旨
成長分野を支える情報技術人材の育成拠点の形成(enPiT2)事業の女性部会WiTでは、情報系学部に所属したりIT技術者を目指す女子学生のための横のつながりと技術力向上を目的に、Coderetreat for Girlsを開催することとしました。
募集するのはIT技術者を目指す女子学生と、サポートしてくださるファシリテーターです。
参加枠について
女子学生以外の一般参加につきましては学生・社会人・男女の別は問いませんが、参加者を"ガイド" するファシリテーターとしての役割も担っていただけるプログラミング経験のある方に限らせていただきます。Coderetreatに参加した経験のある方や、TDDの知識経験のある方を特に歓迎します。他の参加者と同様にセッションに参加していただき、できる限りで相手の方をガイドしてくださる方を募集します。
Coderetreatとは
Coderetreat(コードリトリート)は、ソフトウェアの開発と設計の基本に焦点を当てて集中的に練習をするための、プログラマのための終日イベントです。2009年に米国で発祥し、今や世界中の各地で開催されており、毎年秋にはGlobal Day of Coderetreatが世界中で一斉に開催されます。
開発者はCoderetreatに参加することで、「完成させなきゃ」という圧力から引き離され、練習に集中できます。
Coderetreatではライフゲームといった単純なお題に、45分のセッションを繰り返し取り組みます。すべてのセッションはペアプログラミングやモブプログラミングで行われ、セッションごとに新しい人と組み直します。書いたコードもセッションごとにすべて消します。
各セッションでは、アクティビティを設定して実践します。アクティビティにはこのようなものがあります。紹介しきれないものはこちらにあります。
- ピンポン(TDD)
- マウスを使わない
- IDEを使わない
- ループ禁止
- 条件文禁止
- 1メソッド4行以内
このCoderetreatの形式は、スキルを向上させる非常に有効な手段であることが証明されています。モジュラープログラミングやオブジェクト指向設計の基本原則を実践することで、だんだんと、変化のコストを最小限に抑えるコードを書けるようになっていきます。
タイムテーブル
- 09:00 - 09:30 開場
- 09:30 - 10:00 趣旨説明、準備
- 10:00 - 11:00 セッション#1
- 11:00 - 12:00 セッション#2
- 12:00 - 13:00 ランチ
- 13:00 - 14:00 セッション#3
- 14:00 - 15:00 セッション#4
- 15:00 - 15:30 おやつ
- 15:30 - 16:30 セッション#5
- 16:30 - 17:30 セッション#6
- 17:30 - 18:00 クロージング
※ 1セッションは、45分でコードを書く、15分で休憩+ペア替え+ふりかえりで構成されています。
※ 終日イベントでヘトヘトになるはずですのでオフィシャルな懇親会はありません。
使用するプログラミング言語や開発環境について
ライフゲームの概念やアイデアは言語に依存しません。新しいプログラミング言語に挑戦するもよし、使い慣れた言語で新しいアクティビティの練習をするのでも構いません。
開発環境にはcyber-dojo.orgを推奨しています。使用言語によってはコンパイルが遅いので、自前の開発環境を持ち込むと良いかもしれません。現時点でScalaはとても遅いことが確認されています。
持ち物について
- 何かしらのソフトウェア開発が可能な環境のセットアップされたPC
- プロジェクタに投影するためのアダプタ(投影したい場合)
BYOD (Bring Your Own Device) が基本です。
サポートについて
スポンサー募集
Coderetreatのガイドラインに従い、参加は無償です。本イベントを開催するにあたり、本イベントの趣旨にご賛同いただき、下記にご協力いただけるスポンサーを募集しています。
- 飲み物(200円@1人)
- ランチ(1,200円@1人)
- おやつ(400円@1人)
※ スポンサー枠でお申し込みください。お申し込みいただいた方には、こちらからメールにてご連絡いたします。
※ 金額については目安とお考えください。
スポンサー特典
- ファシリテーターとして貴社のエンジニアにご協力いただける場合、2名まで優先的に本イベントにご参加いただけます。
- 本ページ上で、また当日スライドで参加者に感謝とともに紹介いたします。
- ランチタイムに5〜10分程度のミニトークをしていただくことができます。
お願い
研究へのご協力のお願い
本イベントは成長分野を支える情報技術人材の育成拠点の形成(enPiT2)女性部会WiTの主催によるものです。イベントのアウトプットは、個人情報を除いて、高度IT人材の育成に関わる研究に活用させていただく場合があります。ご理解ご協力をお願いします。
アンチハラスメントポリシー
ハラスメントとは、性差、性同一性と表現、性的指向、障害、外見や身体的特徴、人種、宗教、公共な場での性的な画像や類する表現、脅迫、ストーカ、望まない写真撮影や録音・録画、不適切な接触、およびそれらに関連した不快な言動が含まれます。技術的優位性を利用したパワハラや利用技術の押し付けなど、テクノロジーハラスメントも含まれます。また、本イベントの特性上、企業の立場を利用した学生へのパワハラや望まないリクルーティング、リクルーティングイベントへの勧誘等も含まれます。
参加者が安心してイベントに集中できるよう、これらのハラスメント行為が行われないようにしてください。
私たちは、参加者へのハラスメント行為はいかなる形であれ容認しません。この原則に違反した参加者は、主催者の裁量により退場させられるものとします。また今後の参加が拒否される可能性があります。
これらの行為は、当日だけでなく、ブログによる記事公開、SNSへの投稿、コメント等すべてにおいて認められないものとします。
これらのハラスメント行為を目撃したり耳にした場合は主催者までご連絡ください。
私たちはすべての人が気持ちよく参加できるよう、尽力します。
皆様のご協力をお願いします。
催行について
スポンサーが集まらない場合、主たる参加者である女子学生の参加者数が十分でないと主催者が判断した場合は、イベントはキャンセルされる可能性があります。
過去の開催
第1回
注意事項
※ 掲載タイミングや更新頻度によっては、情報提供元ページの内容と差異が発生しますので予めご了承ください。
※ 最新情報の確認や参加申込手続き、イベントに関するお問い合わせ等は情報提供元ページにてお願いします。
