CS 학위를 받기 위해 학교에 등록하게 된 것입니다. 내가보고있는 학교는 실제로 초급 소프트웨어 개발 과정 (개체 지향 프로그래밍, 디자인 패턴, 그런 종류)을위한 Java 및 C ++ 기반을 모두 제공합니다. 따라야 할 트랙은 학생의 선택이지만, 따라갈 시간은 없습니다.
선택 사항이 있다면 지금 알고있는 것을 아는 경우 CS 커리큘럼 기초를 Java 또는 C ++로 작성 하시겠습니까?
현재 진행중인 토론은 다음과 같습니다.
좋은 친구 (AI에 박사 학위를 가지고있는)는 나중에 더 많은 직업 기회를 열 수만 있다면 그의 일이 모두 자바로되어 있기 때문에 편향 될 수 있지만, 내가하는 일에 관계없이 더 나은 선택으로 자바를 선전하고있다. 그것을 좋아한다). 저는 미국 메사추세츠 보스턴에 살고 있으며 같은 양의 Java 및 C 작업을 봅니다.
반면에, 내가 완료했을 때 학위로 무엇을하고 싶은지 아직 완전히 결정하지는 않았지만, Mac을 위해 개발하는 것이 선호됩니다. 이를 위해 이미 C ++에 대한 노출이 제한적이지만 Java를 전혀 사용하지 않았으며 하루 종일 직장에서 프로젝트를 볼 때 곧 사용할 필요가 없습니다. "곧"측정 2 년 이상
아마 20 년 후에 학교에 다니는 성인 (현재는 어떤 종류의 학위도 없음 )이므로 가능한 한 최선을 다한 기회와 시간을 극대화하려고합니다. 나는 C ++에 기울고 싶지만 여전히 모호하며 외부의 객관적인 조언이 여기에 도움이 될 것입니다.
아니면 그것에 대해 너무 열심히 생각할 수도 있습니다.
업데이트 : 언어 선택이 원래 추측했던 것처럼 명확하지 않은 것으로 나타났습니다. 몇 가지 핵심 과정은 Java에 중점을 두었지만 다른 핵심 과정 중 일부는 주로 C 및 Java에서 작동하지만 일부 다른 과정은 좋은 측정을 위해 던져졌습니다. 사실, 내 학기의 나머지 부분은 Java 및 Javascript에서 시간을 보낸 후 Objective-C에 있습니다. 지난 학기에는 C, Javascript 및 PHP와 함께 과제가 필요한대로 몇 가지가있었습니다. 상황이 전반적으로 중간으로 나뉘어져 있고 여전히 이에 대한 답을 얻고 있기 때문에 이제 학위에 대한 모든 요구 사항을 충족하지만 합리적으로 처리 할 수있는 많은 언어를 흡수하도록 커리큘럼을 작동하려고합니다. . 지금까지, 나의 성적은 이것을 시도하는 데 어려움을 겪지 않았습니다.