読者になる発声練習2014-06-14プログラム書こうとして吐き気や頭痛がしなければ特に問題なし大学あるある。高校生の頃からPCでゲームをやったり、動画を見たりするのが好きだった。受験を勉強頑張って結構名のしれた国立大学に入れたは良いが息詰まってしまった。授業でプログラミング入門の講義をとってみたら全然わからない。メソッド?コンストラクタ?再帰?このfor文どういう動きなわけ?!バブルソートってなに?来週までに作ってこいってなんだよその宿題。具合で完全に置いてけぼり食らった。俺みたいな完全初心者は殆ど居ない。マジでなんでこんな学部選んじまったんだ。プログラミングに適正あるなんて聞いてないよ;;たいしに(はてな匿名ダイアリー:パソコンが好きで情報系学部に入ったは良いが・・・)でも、広く同年代、あるいは、日本国民全体で考えると「PC使うことに拒否感がない」「ネットが便利であることを知っている」というのは結構有利な点だったりする。世の中には、PCを使うこと自体が憂鬱という人が案外いる。周りと比較すると「やばい、私だけ初心者」と思うかもしれなけど、大丈夫、そう思っているのが同じクラスにあと5人はいる。ちなみに、私が所属している情報系学科の場合、学年のうち3分の2が「自分は初心者である」と思っていて「高校まで授業でしかPCに触ったことない」という学生も3分の1ぐらいいる。プログラミングを行った経験があるなんて50分の1ぐらい。冷静に考えて「マジでなんでこんな学部選んじまったんだ」という実感が「俺みたいな完全初心者は殆ど居ない」ということに起因し、そもそも「プログラミングなんてしたくない。」「IT系の話は本当に苦痛。」とという理由でないならば、頭切り替えてゆっくり学べばよいと思う。そもそも、プログラミングは授業を覚えられるほど簡単ではない。授業の中でプログラミングの全てを理解できるほど簡単ではない。授業の価値はキーワード(膨大な範囲から最重要なものをピックアップしてくれる)と資料へのアクセス方法(教科書、参考書の指定、授業ページの用意など)、自習環境の提供(どういう環境が必要なのかの指示、および、パソコン室などの環境提供)、良い道具の提示(エディタやデバッガなど)にある。プログラミングはプログラム書いてみて、エラーたたき出して、デバッグにはまって、「うわぁー!」と叫んで覚えるもの。「授業でプログラミング入門の講義をとってみたら全然わからない」のは当たり前。授業で出される課題を必死でこなしていくことで、その日ならったことを学習するのが吉。しての適性」ではなく、「セルフイメージと実際の自分にギャップがあったときにそれを受け入れらるかどうかの適性」なのだと思う。