컴퓨터 공학 학위를 받았습니다. 문을 열고 일자리를 얻는 데 아주 좋습니다. 마찬가지로 지금까지 C # .NET을 프로그래밍의 전문 분야에서 저를 도와으로 (이 지역에서 가장 인기있는 플랫폼과 언어 I이 작동 하지 않을 경우 전체 미국 다운 손에 세계에서 가장 인기있는 OS 는 거의 유용).
코드의 70 % 이상이 C로 작성됩니다 (고수준 응용 프로그램보다 내장 장치가 더 많으므로). 주사위 나 TIOBE 지수와 같은 인기있는 직업 검색에 따르면, Java는 엔터프라이즈에서 가장 널리 사용되는 프로그래밍 언어입니다 (Windows 서버보다 Unix / Linux 백엔드 서버가 더 많기 때문에). 미래)) C # 또는 .NET 이외의 프로그램에서 Windows보다 Linux 또는 Mac OS의 변형을 실행합니다.
집에서 라우터를보고, 휴대 전화를보고, 차 안에서 컴퓨터를보고, 집에서 괴물 전자 레인지를보고, 집 A / C 시스템 내부의 컨트롤러, 전화 및 업무용 팩스 및 프린터 / 스캐너. 컴퓨터 시스템 수 (Windows 시스템 수보다 많은 수)를보십시오.
그것들이 C #으로 프로그래밍되었다고 생각하십니까?
.NET 또는 C #이 세계에서 가장 인기있는 플랫폼이라고 진정으로 믿는다면 CS 학교로 돌아가서 환불을 요청할 수 있습니다.
왜 프로페셔널 커리어에서 프로그래머로서 도움이된다고 생각하십니까?
아마도 기본 개발 동적 웹 페이지 및 엔터프라이즈 응용 프로그램을 수행하는 것보다 프로그래밍에 대해 더 많은 것이 있기 때문일 수 있습니다. BS 학위도 필요없고 AA도 충분합니다. 저는 AA 학위로 프로그래밍 경력을 시작했고 천천히 CS를 위해 노력한 다음 개발자로 풀 타임으로 일하면서 대학원을 공부했기 때문에 알고 있습니다. .
임베디드 개발, 디바이스 드라이버 개발, 운영 체제 개발, 알고리즘 개발, 신호, 통신, 네트워크 프로토콜, 데이터베이스 엔진 개발, 파일 시스템 개발, 분산 컴퓨팅, 컴파일러가 있습니다. 연구는 아니지만 영리 단체의 실제 업무. 자연스럽게 영재를 제외하고는 CS 학위없이 때로는 이러한 산업 분야에서 해킹 할 수 없습니다.
CS 학위를 받고 관심을 가진 사람은 이것을 알고 있습니다. 어떻게하지?
오늘날의 세계적 적응에서, 빠른 마음, 강력한 의사 소통, OO 및 기본 설계 기술을 통해 개발자는 고객이 받아 들일 소프트웨어를 작성할 수 있습니다.
CS로 인해 OO가 존재하게되었습니다. 그리고 OO를 생각하는 대부분의 사람들은 좋은 일을 할 수조차 없습니다. 외부를보고 소프트웨어의 크 래피 상태 (특히 PHP는 말할 것도없이 Java 및 .NET)를 살펴보십시오. 견고한 CS 배경 (또는 어떤 종류의 공학에서 대학원 학위)은 OO에 대한 100 %의 올바른 이해를 보장하지 않습니다. 분석 기술이지만 일반적으로 도움이됩니다. 기본 CS 배경이없는 OTH는 일반적으로 OO 및 분석 기술과 관련하여 빨간색 플래그입니다. 우리는 업계에서이 주장을 뒷받침 할 충분한 경험적 증거를 가지고 있습니다.
이 기술은 CSS 프로그램에서만 볼 수 있습니다.
CS 프로그램과 학생에 따라 다릅니다. 적어도 저는 디자인, OO 분석, 상용 도구 및 실습에 관한 많은 좋은 과정을 보았습니다. 우리는 현지 회사 및 인턴십, 기업 자금 지원 프로젝트 및 연구, 기술 문서 작성과 함께 코스를 만들었습니다. 죄송합니다.이 진술을 이해하거나 이해할 수 없습니다.
내 생각에 Wrox의 500 페이지 C # 책을 읽으면 4 년 동안의 수학 수학 블래스터 코스보다 훨씬 유용한 스킬 셋을 제공합니다.
다시 한번, 당신이하는 일에 따라. 엔터프라이즈에서도 CS를 사용하여 실제로 문제를 해결하거나 개선했습니다. 모델링, 아키텍처, 분산 컴퓨팅, 보안 및 고성능, 고 가용성 및 내결함성이 포함됩니다. CS에서 모든 것을 배웠습니다.
Wrox 책을 사용하여 상황 별 , 기술 별 기술 세트 를 얻는 데 아무런 문제가 없습니다 . 나는 그렇게한다. 그러나 내 CS 배경은 작업 할 수있는 컨텍스트를 제공합니다. 내 CS 배경이 없으면 프로그래밍, 코딩, 프로그래밍을 할 수있을 것입니다.
많은 사람들이 동의하지 않습니다.
놀랍지 않습니다.
그렇다면 왜 컴퓨터 과학 학위가 중요한가요?
구글, 하둡, 카산드라 또는 고성능 데이터베이스 엔진을 누가 생각하십니까? 누가 Windows OS 커널을 작성한다고 생각하십니까? C # 개발에 사용하는 사랑받는 도구를 누가 프로그래밍한다고 생각하십니까?
내가 확신하는 한 가지는 C # 개발을 수행하는 데 사용하는 도구이며 그 뒤에 CS 사람이 있다는 것입니다.
CS 학위가 필요한지 여부는 수행하는 작업 유형, 수행하려는 작업 유형, 수행 할 수있는 작업 유형에 따라 다릅니다.
엔터프라이즈 및 웹 개발에는 CS 학위가 필요없는 많은 작업이 있습니다. 나는 그것을 부여합니다. 또한 프로그래밍 분야는 두 분야보다 훨씬 넓으며 많은 분야 (실제로는 대부분)가 CS 학위 이상을 요구한다는 것을 알고 있습니다.
당신은 CS 학위를 가지고 있으며, 그것이 어떻게 미스터리인지 모릅니다.