アカウント名:
パスワード:
大学は職業訓練施設じゃないんだから、教える側だって即業務に使えるになるスキルの伝授なんて考えてないでしょ。プログラマになれればよいのなら大学で学位を取得することは最短コースでは無いと思います。
ただ、コンピューターサイエンスをほとんど勉強していないプログラマってアルゴリズムの評価もできなかったりするので、恐ろしいコードを書いてしまう人もしばしば。よいソースコードをたくさん読むのが大事なのは言うまでも無いことだけど、背景となる知識が無いと、なぜそのアルゴリズムが選択されたのか、なぜほかの方法ではだめなのかがわからないと思うんだよね。
アメリカだと事情違ったりするんでしょうかね?
#OSの授業、学生時代は役に立たないだろと思って馬鹿にしてました。ごめんなさい、結構役に立ってます。
アメリカの大学でコンピュータサイエンスを専攻していました。
> アメリカだと事情違ったりするんでしょうかね?たぶん同じです。
アメリカでもコンピュータサイエンスはあくまでも「サイエンス」です。実学的なことはインターンシップの現場体験から学びます。その前段階の学生は開発なんて全く経験しませんし、「Aを取ってもMacの電源の点け方は知らない」などと言われます。つまり、学位を持っていても即戦力にはなりませんし、企業側もそう扱いません。
ただし最近では、学生側からも企業側からも、実学への需要が高まっていて、それに対応して学科や学部を新設・増設する大学が増えています。たとえば、僕の居るWoodbury総合大学にはコンピュータサイエンスの代わりに"Media Technology"という学部があり、HCIやUXについての授業が必修です。僕もその実学的・産業的な内容に惹かれて三年次から編入したのです。まだ今年は6人しか新入しなかったという状態ですが、いずれ大きくなるはずです。
僕は逆に日本の大学を見たことがないので、比較できないのが申し訳ないです。内容もほとんど記事の焼き直しですが、皆さんのご意見の参考になれば幸いです。
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
ナニゲにアレゲなのは、ナニゲなアレゲ -- アレゲ研究家
大学は職業訓練施設じゃないから (スコア:4, すばらしい洞察)
大学は職業訓練施設じゃないんだから、教える側だって即業務に使えるになるスキルの伝授なんて考えてないでしょ。
プログラマになれればよいのなら大学で学位を取得することは最短コースでは無いと思います。
ただ、コンピューターサイエンスをほとんど勉強していないプログラマってアルゴリズムの評価もできなかったりするので、
恐ろしいコードを書いてしまう人もしばしば。
よいソースコードをたくさん読むのが大事なのは言うまでも無いことだけど、背景となる知識が無いと、なぜその
アルゴリズムが選択されたのか、なぜほかの方法ではだめなのかがわからないと思うんだよね。
アメリカだと事情違ったりするんでしょうかね?
#OSの授業、学生時代は役に立たないだろと思って馬鹿にしてました。ごめんなさい、結構役に立ってます。
Re:大学は職業訓練施設じゃないから (スコア:0)
アメリカの大学でコンピュータサイエンスを専攻していました。
> アメリカだと事情違ったりするんでしょうかね?
たぶん同じです。
アメリカでもコンピュータサイエンスはあくまでも「サイエンス」です。
実学的なことはインターンシップの現場体験から学びます。
その前段階の学生は開発なんて全く経験しませんし、
「Aを取ってもMacの電源の点け方は知らない」などと言われます。
つまり、学位を持っていても即戦力にはなりませんし、企業側もそう扱いません。
ただし最近では、学生側からも企業側からも、実学への需要が高まっていて、
それに対応して学科や学部を新設・増設する大学が増えています。
たとえば、僕の居るWoodbury総合大学にはコンピュータサイエンスの代わりに
"Media Technology"という学部があり、HCIやUXについての授業が必修です。
僕もその実学的・産業的な内容に惹かれて三年次から編入したのです。
まだ今年は6人しか新入しなかったという状態ですが、いずれ大きくなるはずです。
僕は逆に日本の大学を見たことがないので、比較できないのが申し訳ないです。
内容もほとんど記事の焼き直しですが、皆さんのご意見の参考になれば幸いです。