Я завжди вагаюся, коли розмовляю з професорами про те, щоб намагатися покращити відсоток людей, які закінчують ступінь вищої кваліфікації, порівняно з кількістю, яка починає думати, що саме цього хочуть. З одного боку, я дійсно думаю, що професіоналам важливо залучати та надавати такі відгуки, а з іншого боку, було б краще, якби менше студентів з нижчим рівнем закінчилися з дипломами CS.
Я не думаю, що кожен розум побудований на цій галузі, і ти повинен бути хорошим учнем. Ви повинні мати високий ступінь терпіння та навички вирішення проблем, аби тільки не проходити. Якщо у вас є "правильний" вид мозку, ці важкі проблеми - це те, що спонукає вас продовжувати. Якщо ви просто отримаєте довгий список легких проблем, вам набридне, тож ці люди насправді не підходять на більш повторюваних роботах. Мені не потрібно вникати в усі деталі ... якщо ти це читаєш, ти, мабуть, знаєш, до чого я звертаюся.
Отже, питання полягає в тому, як ви знаходите баланс програми, яка є доступною для достатньої кількості людей, щоб їх фінансували і вважали успішними, але також не виявляється людей, які насправді не вирішені на роботу? Можливо, краще питання, яку метрику ви використовуєте, щоб знати, чи зміни, які ви вносите в програму ступеня, покращують її? Я не знаю, що вища ступінь закінчення навчання - це хороший показник. І здається, що зворотній зв'язок, яку ви могли б спробувати зафіксувати через багато років, про роботу, яку влаштовують випускники, буде занадто затриманою.
Я довго боровся з цим питанням, в основному тому, що не думаю, що відповіді є. Але я подумав, що попрошу перевірити, чи хтось знає про якісь дослідження, які насправді були зроблені на цьому.
Доповнення: Нещодавно у мене був дуже мудрий професор, який нагадує мені, що не всі, хто закінчив ступінь CS, навіть хочуть бути програмістом на повний робочий день, як тільки вони виявили, що це означає. Але, маючи освіту, яку вони отримали, вони могли б стати чудовими менеджерами проектів, менеджерами, адміністраторами системи тощо. Я думаю, що це було дуже гарним моментом, який я не думав розглядати тут. Є дуже високий відсоток людей, які не закінчують працювати в галузі, в яку вони попрацювали, CS - це не виняток. Наявність додаткових людей допомагає не тільки в бюджеті на ступінь, але і збільшити відсоток непрограмістів, які ще достатньо знають про це для роботи з програмістами.