how-to-proceed.rab in rabbit-slide-kou-sezemi-2014-readable-code-1-introduction-2014.6.22.3 vs how-to-proceed.rab in rabbit-slide-kou-sezemi-2014-readable-code-1-introduction-2014.6.22.4

- old
+ new

@@ -30,41 +30,71 @@ * 17:10- まとめ * 17:20- スポンサーセッション * 18:00- 懇親会 -= メンバー紹介 += メンター紹介 - * 須藤 - * トレーナー - * クリアコード代表取締役 - * リーダブルコードの「解説」の著者 + * 参加者のサポート係 + * 現役超優秀エンジニア + * 参加者がわからない + * →聞くと助けてくれる + * →モジモジしてると声をかけてくる = メンター紹介1 - * 沖元さん - * メンター - * クリアコード社員 - * Rubyコミッター - * ○○グループ担当 +(('tag:center'))(('tag:margin-bottom * 2')) +たなべさん + * DeNA社員 + * C系グループ担当 + = メンター紹介2 - * 結城さん - * メンター - * クリアコード社員 - * Firefoxアドオンを何十個も開発 - * ○○グループ担当 +(('tag:center'))(('tag:margin-bottom * 2')) +まきもとさん + * クックパッド社員 + * Javaグループ担当 + = メンター紹介3 - * ○○さん - * メンター - * 楽天社員 - * XXX - * ○○グループ担当 +(('tag:center'))(('tag:margin-bottom * 2')) +結城さん + * クリアコード社員 + * Pythonグループ担当 + += メンター紹介4 + +(('tag:center'))(('tag:margin-bottom * 2')) +沖元さん + + * クリアコード社員 + * Rubyグループ担当 + += メンター紹介5 + +(('tag:center'))(('tag:margin-bottom * 2')) +川原さん + + * 楽天社員 + * C系とPythonグループ担当 + (('note:(午前)')) + * JavaとPythonグループ担当 + (('note:(午後)')) + += トレーナー紹介 + +(('tag:center'))(('tag:margin-bottom * 2')) +須藤 + + * クリアコード代表取締役 + * リーダブルコード(本)の\n + 「解説」の著者 + * 進行と全体を気にかける係 + = 勉強会の目的 (('tag:center'))(('tag:large')) 参加者の\n リーダブルコード力の\n @@ -202,20 +232,24 @@ * 高速道路を走る * 先人が整理したテクニック集を学ぶ * 大渋滞 * 未整理のテクニックを活かせない - * →((*自分でテクニックを開発しないと*)) -= 将来を重視する理由 += ここまでのまとめ - * 魚のたとえ話 - * 昔話 - * 高速道路と大渋滞 - * 将棋の羽生さんの話\n - (('note:http://japan.cnet.com/blog/umeda/2004/12/06/entry_post_203/')) + * タイムテーブル説明 + * メンバー紹介 + * 勉強会で目指すことを共有 + * 目的: リーダブルコード力アップ + * ポイント: ((*今*))ではなく((*将来*))を意識 += 将来を見据える + +テクニックを\n +自ら開発できる + = テクニックの開発方法 (1) 既存のテクニックの習得 * 本から学ぶ * 野生のコードを読む→\n @@ -256,27 +290,10 @@ 吸収 (2) 新規にテクニックを発明 * リーダブルでないコードを発見→\n 改善案を発明 ←((*別の機会で*)) -= 勉強会成功の判断基準 - -(('tag:center'))(('tag:large')) -リーダブルコードを\n -発見できるようになったか - -((' ')) - -= ここまでのまとめ - - * タイムテーブル説明 - * メンバー紹介 - * 目的と実現方法を共有 - * 目的: リーダブルコード力アップ - * 実現方法: 書いて読んで書く - * ポイント: 将来を見据える - = リーダブルコードの発見 * 本の内容→世界の一部 * 世界 * 野生のリーダブルコードがたくさん @@ -296,27 +313,21 @@ * サンプルがないと見つけられない * 書かないと身につかない * 知識だけで終わらせない * 自分のスキルにする -= 発見方法 - -書いて読んで\n -書いて読んで\n -書いて読んで - = 今日やること (1) 書いて (2) 読んで (3) 書いて = 書いて読んで書いて * 11:00- 課題を開発 * ((*書く*)) - * 13:30 実装をチェンジ + * 13:20 実装をチェンジ * 13:20- 他の人の実装で開発継続 * ((*読む*))・((*書く*)) * 読まないと変更できない = 1: 初期状態 @@ -374,5 +385,62 @@ * 17:20- スポンサーセッション * 18:00- 懇親会 * 積極的に情報交換してね * 参加者同士 * メンターの人に質問←参考になるはず + += 確認 + += 目的 + +(('tag:center'))(('tag:large')) +参加者の\n +リーダブルコード力の\n +レベルアップ + +((' ')) + += ポイント + +今よりも((*将来*)) + += やること + +テクニックを\n +開発する方法を\n +体験 + += 具体的なやること + +(('tag:center'))(('tag:large')) +コードを読んで\n +リーダブルコードを発見 + +((' ')) + += 目標 + +(('tag:center'))(('tag:large')) +コードを読んで\n +リーダブルコードを発見 + +(('tag:center')) +↑が習慣になる + += 目標達成の判断基準例 + + (1) 今後はOSSのコードを毎日読む + (2) 面接時に↓を質問 + * コードを見せてください + * チーム内で\n + コードを読みあっている? + += 忘れないで + +(('tag:center'))(('tag:margin-bottom * 2')) +プログラミングが好きなことは\n +とても大切にして欲しいこと + +(('tag:center')) +誰かのコードから\n +リーダブルコードを見つける事は\n +辛い事でなく楽しい事になるはず