저는 CS 유형 학위를 취득한 사람들의 비율을 개선하기 위해 교수들과 대화 할 때 항상 원하는 것을 생각하기 시작하는 수에 비해 주저합니다. 한편으로 저는 전문가가 참여하고이 피드백을 제공하는 것이 중요하다고 생각합니다. 반면에 하위 학급 학생들이 CS 학위를 잃는 것이 더 좋습니다.
나는 모든 분야가이 분야를 위해 만들어 졌다고 생각하지 않으며, 당신은 좋은 평생 학생이어야합니다. 간절히 바라는 인내심과 문제 해결 능력이 높아야합니다. 당신이 "올바른"종류의 뇌를 가지고 있다면, 그 어려운 문제들이 당신을 계속하게하는 원동력입니다. 당신이 쉬운 문제의 긴 목록을 얻는다면 당신은 지루 해져서이 사람들은 실제로 더 반복적 인 일을 잘하지 않습니다. 나는 모든 세부 사항을 다룰 필요는 없습니다 ...이 글을 읽고 있다면 아마도 내가 무엇을 얻고 있는지 알 것입니다.
그래서 문제는 : 충분한 사람들이 자금을 조달하고 성공을 거둘 수 있지만 학위를받지 못한 사람들을 배제하지 않는 학위 프로그램의 균형을 어떻게 찾습니까? 더 좋은 질문은 학위 프로그램의 변경 사항이 더 나은지 확인하기 위해 어떤 메트릭을 사용하는 것입니까? 높은 졸업률이 좋은 척도라는 것을 모르겠습니다. 그리고 수년 후에 졸업생들이 보유한 직업에 대한 피드백을 너무 많이 지연시키는 것처럼 보입니다.
나는이 질문에 오랫동안 어려움을 겪었습니다. 주로 대답이 없다고 생각하기 때문입니다. 하지만 실제로 수행 된 연구에 대해 아는 사람이 있는지 물어 보겠다고 생각했습니다.
추가 : 최근에 저는 매우 현명한 교수에게 CS 학위를 취득한 모든 사람이 실제로 그 의미를 발견 한 후에는 풀 타임 프로그래머가되기를 원하지 않는다는 것을 상기시킵니다. 그러나 그들이받은 교육을 통해 훌륭한 프로젝트 관리자, 관리자, 시스템 관리자 등을 만들 수 있었을 것입니다. 저는 이것이 여기서 고려하지 않은 아주 좋은 시점이라고 생각합니다. 전공 분야에서 일을하지 않는 사람들의 비율은 매우 높으며, CS도 예외는 아닙니다. 여분의 사람들을 갖는 것은 학위 예산뿐만 아니라 프로그래머와 함께 일하기에 충분한 지식을 가진 비 프로그래머의 비율을 늘리는 데 도움이됩니다.