NSEG 第43回勉強会

0
suno (すの) @suno88

#nseg フレームワークは便利だが、学習障壁が高い。一度ハマると時間を延々と費やしてしまう。フレームワークを学ぶことはプログラミング言語を学ぶことに似ている。

2013-09-22 15:36:16
GNU Nabe @nabe256

フレームワークにはまった時の対処が難しいので、基礎も分かってないと難しい。 #nseg

2013-09-22 15:36:50
suno (すの) @suno88

#nseg たとえば PHP は知っていても、CakePHP は書けない。CakePHP の常識を見に染み込ませないと書けるようにはならない。

2013-09-22 15:37:33
GNU Nabe @nabe256

一度動いちゃうとコピペで使ってしまうので負の連鎖のきっかけに。 #nseg

2013-09-22 15:38:44
suno (すの) @suno88

#nseg プログラマー気質でない人にフレームワークを使わせると、View にビジネスロジックを何でも書いてしまうが、「動いてるからいいや」で、次以降もコピペコーディング、という風になりがち。今回、そのような負の連鎖を絶ち切りたいと思った。

2013-09-22 15:39:08
suno (すの) @suno88

#nseg フレームワークのハマりどころで躓いた人をすぐに助けられるようにしないといけない。そのためには、先回りして地雷を踏んでおくことが必要。

2013-09-22 15:40:15
GNU Nabe @nabe256

人に教える時には、対象について自分が十分に知っていないとうまく教えられない。 #nseg

2013-09-22 15:40:36
hATrayflood @hATrayflood

@nabe256 教えられるようになってはじめて「わかった」ともいえる

2013-09-22 15:41:05
GNU Nabe @nabe256

人に教えていると、自分が曖昧にしているところに気付かされる。曖昧だったところを十分理解しないと、人に教える事など不可能。 #nseg

2013-09-22 15:43:09
suno (すの) @suno88

#nseg @stealthinu さん自身、ペアプログラミングの経験がほとんどなかった。相手にサンプルコードを渡して入力してもらい、自分は後ろから指示すると、気になる所が見えてきてよい指示が出せるようになる。

2013-09-22 15:43:13
GNU Nabe @nabe256

自分の勉強にもなるので人に教えるのは好きですね。 #nseg

2013-09-22 15:43:32
りすのすけ @risunosuke

#nseg PHPのフレームワークってView=Templateみたいになってて、Viewとしての処理を書く場所が全くなくて、コントローラーにしか書けない場合もある… これも、コントローラーが肥大する原因の一つだと思う。

2013-09-22 15:46:05
suno (すの) @suno88

#nseg 「先に全部の地雷を自分で踏め」は心底同意できる。しかし、どこまで踏めば全部なのかを判断するのは難しいんだよね。

2013-09-22 15:46:06
suno (すの) @suno88

#nseg 続いて、飛び込み発表の @tmtms さんによる「教育今日いく?」。いつもプロジェクターの設定に戸惑っている印象がw

2013-09-22 15:52:07
まちだ@のたた @matchy3

教育でプログラマーにすることはできない!! #nseg

2013-09-22 15:52:47
suno (すの) @suno88

#nseg @tmtms さん「プログラマーじゃない人間にプログラミングを教えてもプログラマーにはならない。何になるか。PG になる」。場内大爆笑。

2013-09-22 15:52:47
suno (すの) @suno88

#nseg 「10 歳の頃からパソコンのプログラムリストを写経」。アラフォーはみんなそうだよね(と思いたい)。

2013-09-22 15:53:57
suno (すの) @suno88

#nseg 手前味噌ですが、3 年前の私の発表スライドをどうぞ。/ 8bit 時代のプログラミング事情を訪ねて http://t.co/NUSleRZk0Y

2013-09-22 15:55:05
GNU Nabe @nabe256

ゲームを作るのはやっぱりいい経験。 #nseg

2013-09-22 15:55:11
まちだ@のたた @matchy3

今回のテーマが「教育だ」っつーことで、そうはいってもなあと思っていた違和感を @tmtms さんがすべて言ってくれてる #nseg

2013-09-22 15:55:17
GNU Nabe @nabe256

最近だとScratchは結構良い。 #nseg

2013-09-22 15:55:27
suno (すの) @suno88

@matchy3 @tmtms だから「自分でプログラムリストを入力して覚えたベーマガ世代の経験談でも」って言ったのに(^^; #nseg

2013-09-22 15:56:19
GNU Nabe @nabe256

下の方のイラストが気になった #nseg

2013-09-22 15:57:28