与教授交谈时,我总是会犹豫,要设法提高拥有CS型学位的人所占的百分比,而不是开始认为自己想要的人的比例。一方面,我确实确实认为,让专业人士参与并提供反馈非常重要,另一方面,如果较少的中等学生获得CS学位,那就更好了。
我认为并不是每个人都为这个领域而生,因此您必须成为一名终身好学生。您必须具备高度的耐心和解决问题的能力,以备不时之需。如果您确实有“正确”的大脑,那么这些难题将驱使您继续前进。如果您只是一小堆容易解决的问题,就会感到无聊,因此这些人实际上并不擅长重复性工作。我不需要进入所有细节...如果您正在阅读此书,您可能知道我在说什么。
所以问题是:您如何找到学位课程的平衡,可以让足够多的人获得资助并被认为是成功的,但是却没有找到真正没有工作机会的人?也许更好的问题是,您使用什么度量标准来了解学位课程中所做的更改是否使其变得更好?我不知道更高的毕业率是一个很好的指标。看来,多年以后您可能试图收集的有关毕业生所从事工作的反馈可能会太迟了。
我已经为这个问题苦苦挣扎了很长时间,主要是因为我认为没有答案。但是我想问一下是否有人知道对它进行过任何研究。
另外:最近我有一位非常明智的教授提醒我,并不是每个拥有CS学位的毕业生甚至在真正意识到这意味着什么后,甚至都不想成为一名全职程序员。但是,通过他们的教育,他们可能会成为出色的项目经理,经理,系统管理员等。我认为这是一个很好的观点,我在这里没有考虑过。有很大比例的人最终没有在他们所专业的领域工作,CS也不例外。拥有更多的人不仅可以帮助他们节省学位的预算,而且可以扩大仍对编程工作足够了解的非程序员的比例。