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
+辛い事でなく楽しい事になるはず