プログラミングはどうやって勉強するの?
2006.08.31
プログラミングはどうやって勉強するのでしょうか?僕の働いているアリエルという会社では、今まではプログラミング経験者しか開発としては採用してきませんでした。けれども、最近は経験者以外も受け付けようと言う風潮になってきています。
そこで、そのような未経験者にどうやってプログラミングを教えるかという問題になってきます。今いる開発者はほとんどがプログラミングを始めたのが十数年前のティーンネイジャーのころからです。趣味でプログラミングを始めた人と、職業的にプログラミングをしなければならない人では、勉強方法が違ってくるかもしれません。でも、もっと根本的なことでいうと、今いる開発者の人たちは、どうやってプログラミングを習得したか、覚えていません。これから始める人は、どうやってプログラミングを勉強するのでしょう?素朴な疑問です。
「変数は箱で、箱の中に値をいれて・・・」とか、「動物クラスがあって、その派生クラスにわんちゃんクラスとねこさんクラスがあって・・・」という風に教えるものなんでしょうか?遠い過去をさかのぼると、ロータスには新人研修というものがあったような気がします。でも、悲しいことに新人研修のときは別のことをこっそりやって遊んでいて、内容は「???」。あのときの同期の人たちはどうやって勉強していたのでしょう?
さらに遠い過去、プログラミングを始めた当初は、なんかの本を読んで、後はわけもわからないまま、大量のサンプルコードを打ち込んで、時々サンプルコードを改造したりしていたような記憶があります。十代の時間が沢山あったころだからできたことかもしれません。
つまりは、どうやって勉強すればいいんでしょうね?
投稿者 : 大谷 弘喜 | 投稿日時 : 2006.08.31 13:53





