プログラミングの覚え方
プログラミングの覚え方を聞かれたら、JavaScriptでゲームを作ることをお薦めするようにしています。
僕ではなく、社の技術担当の役員の発案なんですが。
理由・・・環境構築が一切不要、どんな人でも興味が持ちやすいテーマ、適度な難易度
先日、MovableTypeのお話を色々お聞きしたのですが、あのタグは完全にプログラミングでしょう。
蒲生さんが書かれていらっしゃるMT4.2のRCのお話 を見ると、SixApartの方もそのあたりは意識してらっしゃるようです。多分、仕様変更の決定までには色々な議論があったんじゃないかなと思います。
SOY CMSでは、テンプレートからプログラミングの要素は極力排除しています。プログラミングが不得手な方にも使っていただきやすいように、プログラマーとデザイナーの分業が上手く行くように考えて決めた仕様です。
しかし、テンプレートにちょっとプログラミングの要素があった方が、デザイナーの方がプログラミングに触れる機会が増えて、その分理解が深まるというメリットがあるんじゃないかとも思ってしまう部分があります。(この点、京都大学大学院情報学研究科の川上准教授の不便益の研究 は面白いです)
どちらがいいかは多分永遠に答えが出ないようなことなんでしょうけれど、、、
僕自身は、中学生のころにBASICやCを趣味で触って覚えたので、大人になってから身につけるにはどうしたらいいかというのは正直よくわかりません。
ただ、何事も興味を持つきっかけに恵まれるかどうかが非常に重要なのだと思います。






