#nseg フレームワークは便利だが、学習障壁が高い。一度ハマると時間を延々と費やしてしまう。フレームワークを学ぶことはプログラミング言語を学ぶことに似ている。
2013-09-22 15:36:16#nseg たとえば PHP は知っていても、CakePHP は書けない。CakePHP の常識を見に染み込ませないと書けるようにはならない。
2013-09-22 15:37:33#nseg プログラマー気質でない人にフレームワークを使わせると、View にビジネスロジックを何でも書いてしまうが、「動いてるからいいや」で、次以降もコピペコーディング、という風になりがち。今回、そのような負の連鎖を絶ち切りたいと思った。
2013-09-22 15:39:08#nseg フレームワークのハマりどころで躓いた人をすぐに助けられるようにしないといけない。そのためには、先回りして地雷を踏んでおくことが必要。
2013-09-22 15:40:15人に教えていると、自分が曖昧にしているところに気付かされる。曖昧だったところを十分理解しないと、人に教える事など不可能。 #nseg
2013-09-22 15:43:09#nseg @stealthinu さん自身、ペアプログラミングの経験がほとんどなかった。相手にサンプルコードを渡して入力してもらい、自分は後ろから指示すると、気になる所が見えてきてよい指示が出せるようになる。
2013-09-22 15:43:13#nseg PHPのフレームワークってView=Templateみたいになってて、Viewとしての処理を書く場所が全くなくて、コントローラーにしか書けない場合もある… これも、コントローラーが肥大する原因の一つだと思う。
2013-09-22 15:46:05#nseg 続いて、飛び込み発表の @tmtms さんによる「教育今日いく?」。いつもプロジェクターの設定に戸惑っている印象がw
2013-09-22 15:52:07#nseg @tmtms さん「プログラマーじゃない人間にプログラミングを教えてもプログラマーにはならない。何になるか。PG になる」。場内大爆笑。
2013-09-22 15:52:47#nseg 手前味噌ですが、3 年前の私の発表スライドをどうぞ。/ 8bit 時代のプログラミング事情を訪ねて http://t.co/NUSleRZk0Y
2013-09-22 15:55:05今回のテーマが「教育だ」っつーことで、そうはいってもなあと思っていた違和感を @tmtms さんがすべて言ってくれてる #nseg
2013-09-22 15:55:17@matchy3 @tmtms だから「自分でプログラムリストを入力して覚えたベーマガ世代の経験談でも」って言ったのに(^^; #nseg
2013-09-22 15:56:19