教授と話をするとき、CS型の学位を取得して卒業した人の割合を、それが彼らが望むものであると考え始める人の数と比較して改善しようとすることについて、私はいつもheします。専門家が関与してこのフィードバックを提供することは重要だと思う一方で、準学士未満の学生がCS学位になった方が良いと思います。
私はすべての心がこの分野のために構築されているとは思わない、あなたは良い生涯の学生である必要があります。ただ忍耐強く、問題解決能力が必要です。もしあなたが「正しい」種類の脳を持っているなら、それらの難しい問題があなたを継続へと駆り立てるものです。簡単な問題の長いリストを取得するだけで退屈するので、これらの人々は実際にはより反復的な仕事が得意ではありません。私はすべての詳細に行く必要はありません...あなたがこれを読んでいるなら、おそらく私が何を得ているか知っているでしょう。
質問は次のとおりです。十分な資金を与えられ、成功したとみなされるだけでなく、実際に仕事に欠かせない人々を出さない学位プログラムのバランスをどのように見つけますか?おそらく、より良い質問は、学位プログラムで行っている変更がそれを改善しているかどうかを知るためにどのような指標を使用していますか?卒業率が高いことが良い指標であることは知りません。そして、卒業生が保持している仕事について何年も後にキャプチャしようとすることができるフィードバックは、あまりにも遅れているようです。
私はこの質問に長い間苦労してきました。主に答えがあるとは思わないからです。しかし、実際に行われた研究を誰かが知っているかどうかを確認したいと思いました。
また、最近、非常に賢明な教授に、CSの学位を取得して卒業した人すべてが、その意味を実際に発見した後にフルタイムのプログラマになりたがらないことを思い出させてくれました。しかし、彼らが受けた教育により、彼らは素晴らしいプロジェクトマネージャー、マネージャー、システム管理者などを作ることができました。これは、ここで検討するつもりはなかった非常に良い点だと思います。専攻分野で働いていない人の割合が非常に高いですが、CSもその例外ではありません。余分な人がいると、学位の予算だけでなく、プログラマーと連携するのに十分な知識を持っている非プログラマーの割合を増やすのにも役立ちます。