2010-06-25 2 views
2

나는 꽤 좋은 비 OOP 배경을 가지고있다. 저는 Visual Basic 코딩과 SQL을 많이했습니다.자바를 배워야합니까, 아니면 C++을 배워야합니까?

내 스킬 셋을 넓히고 시장성을 높이고 싶습니다. 제 경험의 대부분은 과학 회사와 협력 해 왔으며 저는 과학자들을 많이 지원했습니다.

지역 커뮤니티 컬리지에서 온라인 수업을 듣고 싶습니다. 자바 또는 C++ 프로그래밍을해야합니까? 내 목표는 더 많은 시장성을 확보하는 것입니다. 몇 가지 배경 정보 : .NET에 대한 약간의 경험이 있었으며, C#을 약간 알고 있기 때문에 C++을 사용하는 것이 가치가 있다고 생각합니까?

Java 또는 C++을 배워야합니까?

제발 당신이이 질문을 닫지 마십시오. 모든 사람의 의견을보기 위해 10 분을주세요.

+3

C#은 많은면에서 C++과 공통점이 있습니다 ... –

+2

C#은 C++보다 자바에 훨씬 가깝기 때문에 스테핑 스툴로 자바를 사용합니다. C++에서 C++에 더 잘 접근합니다. –

+0

이 질문을 닫지 마십시오. 모든 사람의 의견을보기 위해 10 분을주세요. –

답변

7

저는 최근 컴퓨터 과학 졸업생입니다. 제 직업 검색에서 저는 C++보다 Java 프로그래머를 원하는 사람들이 더 많다고 말합니다. 또한 많은 사람들이 C# 프로그래머를 찾고 있습니다. C++은 현재 학계와 과학 분야에서 많이 사용되지 않고 있습니다.

Java와 C#도 비슷한 언어이므로 한 언어를 이해하면 다른 언어로 이동할 수 있습니다.

C++을하고 싶다면 괜찮습니다. C++을 배우고 마스터 C를 배울 수 있다면 믿을 수 없을만큼 숙련 된 C 프로그래머가 필요한 몇 곳에서 좋은 위치에있을 것입니다. C++ 및 C는 Java 및 C#보다 낮은 수준 (하드웨어에 가깝습니다)까지 손쉽게 도달 할 수 있습니다.이것이 특정 및 맞춤 하드웨어를 다루는 분야에서 주로 사용되는 이유입니다.

+0

대단히 고마워. 그렇다면 왜 Java보다 stackoverflow에 더 많은 C++ 태그가 있습니까? –

+1

C++은 Java보다 훨씬 어렵고 사용하기 쉽습니다. 많은 포인터와 함께 C++을 수행하고 캐스팅 할 일을 입력하기 전까지는 잔인한 컴파일러 오류를 보지 못했습니다. – Jason

+3

@I__ : ** 하드 ** – R0MANARMY

10

C#은 C++보다 Java와 훨씬 비슷합니다.

+1

이것은 사실이지만, 나는 그가 C#에 더 가깝다고 물었을 것이라고 생각하지 않는다. – Stephen

+2

@Stephen : SLaks는 "나는 C#을 약간 알고 있으므로 C++에 들어가는 것이 가치가 있다고 생각합니까?"라고 대답했습니다. – Brian

+0

@ 브라이언 : 아마도 "내가 배워야하는 것이 가장 쉬울 것 같은가?"라고 해석 될 수 있습니다. 나는 ... 다른 말을 들었습니다. – Stephen

2

scientific computingF#에 대한 학습을 ​​위해 투자하고 싶다고 말하고 싶습니다. 제목 =에 모든 올바른 단어가 포함 된 book도 있습니다.

7

는 내 스킬을 확대하고 합리적인 목표입니다

더 시장성이되고 싶어하지만, 당신이 제공 한 정보는 우리가 당신을 안내 도움이되지 않습니다.

  • 경력에 대해 무엇을하고 싶습니까?
  • 당신의 기술을 시장에 어디에서 팔고 싶습니까?
  • 어떤 종류의 프로그래밍 관심사입니까?
  • 관심있는 회사가 있습니까?
  • 비슷한 것을 배우고 싶습니까, 아니면 전혀 다른 패러다임을 시도하고 싶습니까?

예를 들어 Linux 커널을 해킹하려는 경우 Java는 좋지 않은 선택입니다. C가 더 좋을 것입니다. 프로그래밍 언어에 관심이 있다면 어쩌면 기능적 언어를 학습해야합니다. OTOH, C++은 메모리 관리에 대해 배우고 싶지 않다면 좋지 않을 것이며 자바는 웹 서버를 작성하는 것이 더 쉬울 수도 있습니다. 둘 다 잘 갖추어져 있지는 않습니다.

당신은 모든 언어를 배울 수 있습니다. 그러나 실제 목표를 달성하는 데 도움이되는 언어를 사용하는 것이 더 중요합니다. 언어는 하나의 도구 일뿐입니다.

관련 문제