누구든지 컴퓨터 과학 박사 학위를 가지고있는 대기업의 CEO를 지명 할 수 있습니까? 스티브 잡스? 그는 대학에서 중퇴했다. 빌 게이츠? 또한 자신보다 똑똑하지 않은 사람들에 둘러싸여 있다고 느꼈다 (GPA 기반).
저는 놀라운 시스템에서 일하는 놀라운 프로그래머가있는 회사에서 일했습니다. 일부는 사람들이 매일 (예 : Windows) 사용하고 다른 일부는 업계가 함께 모이도록 도와줍니다 (예 : XML 및 SOAP). 이 사람들 중 상당수는 자율 교육을 받았으며 컴퓨터 과학 이외의 과목 (예 : 물리학 또는 전자 공학)을 공부했습니다. 그들의 삶에서 프로그래밍의 이유는 프로그래밍을 배우는 프로그래밍을 배우기보다는 그들의 일을 완수하기위한 도구로서였습니다.
또한 한 명뿐만 아니라 두 명의 박사 학위를 가진 놀라운 캠브리지 졸업생을 보유한 정부 및 대기업과도 협력했습니다. 이들은 통신 및 신호 처리와 같은 분야의 매우 특정한 문제에 대한 정교하고 우아한 솔루션을 만든 믿을 수 없을 정도로 지적인 사람들이었습니다. 그들은 부유하지도 않았고 부서에서 높은 수준의 일자리를 얻지 못했습니다. 그들이 '병'으로 고용 된 것처럼 느꼈고이 해결책들을 생각하기 위해 홀로 남겨졌습니다.
업계 경험에서 컴퓨터 과학 분야의 프로그래밍 능력과 공식 교육 수준 사이에는 상관 관계가 없습니다. 소프트웨어 엔지니어 시절 초기에는 사람들이 저보다 과거에 프로그래밍이 '나보다 나쁘지 않은'(IMO) 나보다 선전하는 것을 보았습니다. 적절한 사람들과 언제. 그들은 BS를 시작하지 않았습니다. 그들은 일을 할 수 있었으며, 다른 기술들 (고객과의 대화, 마감일 전달 등)도 중요했기 때문에 코딩하는 데 100 %의 시간을 소비하지 않았습니다. .
중요한 교훈을 얻었습니다. 성공하기 위해 불이 난다면 회사 / 부서의 성공과 수익성을 높이기 위해 비즈니스 문제에 대한 솔루션, 프로그래밍 또는 기타 방법을 찾을 수 있습니다.
내가 고용 한 모든 프로그래머 중 교육 기록을 신경 쓰지 않았습니다. 그들이 프로그래밍 테스트를 통과했고 저의 수석 엔지니어들이 그들의 능력에 만족한다면 교육은 중요하지 않았습니다. 우리가 고용 한 최고의 남자 중 한 명은 학교 밖에서 즉, 학위를받지 못했습니다.
요약하면, 프로그램 자체의 기술과 예술 / 과학에 대해 열정이 있다면, 매혹적이고 매혹적인 학업 경로를 추구하십시오. 프로그래밍만으로 성공하고 성공하려면 비즈니스 및 심리학 / 사회학과 같은 다른 기술을 포함하도록 초점을 넓 힙니다. 지금부터 10 년, 20 년, 30 년 후에 당신이 정말로 원하는 것을 결정한 다음 뒤로 돌아가서 어떤 목표를 달성 할 수 있는지 결정하십시오.
귀하의 질문에 대답하기 위해 : 박사 학위는 정말 틈새 시장에 좋습니다. 아마 돈이 잘 들지 않지만 흥미로울 수 있습니다.