컴퓨터 과학 학위 : 꿈꾸는 기술직이나 쓸모없는 종이 한 장?

어떤 방법이 당신에게 옳습니까? Unsplash에 NeONBRAND의 사진

내가 한 결정

코딩을 처음 시작할 때 저와 같은 사람이라면 기술 경력으로가는 쉬운 길을 원했습니다. 최소한의 리소스만으로도 기술직을 구할 수있는 가장 빠르고 확실한 방법을 찾고있었습니다. 상황에서 자원이란 무엇을 의미합니까? 지구상의 모든 인류에게 가장 중요한 것 : 시간, 돈, 에너지.

나는 급락하고 학위를 받아야하는지 계속해서왔다 갔다했다. 사실 학교로 돌아가는 것이 전혀 호소력이 없었습니다. 2011 년에 수업을 다시 들었다고 생각했지만 학위를받는 것은 교실에 다시 들어가는 것을 의미합니다. 나는 내 미래의 경력과 관련이없는 주제에 대해 무인 항공기를 듣고 내 마음에서 지루하다는 생각을 두려워했습니다.

또한, 실패는 위에 열거 한 모든 자원의 막대한 낭비를 의미했습니다. 일단이 길을 가면 돌아갈 수 없을 것입니다. 그리고 그것은 끔찍했다.

나는 학위 주위에 길을 찾으려고 노력했다. 문제는 내가보고있을 때 다른 옵션이 없었습니다. Udemy와 내가 시도한 다른 웹 사이트에 약간의 엉터리가 있었고 급히“코스”를 모았습니다. 그들은 분명히 하위 수준이었고 어느 ​​곳에서도 나를 얻지 못했을 것입니다. 또한 학위없이 성공한 사람들에 대한 기사 나 이야기도 찾지 못했습니다.

제 상황과 가능한 모든 경로를 평가 한 후 온라인 컴퓨터 과학 학위를 받기로 결정했습니다. 옵션을 더 제한하는 당시 해외에 거주 한 이후로 제 상황은 매우 독특했습니다. 나는 컴퓨터 과학 학위가 유일한 길이라고 느꼈다. 제가 결정을 내렸을 때 freeCodeCamp의 놀라운 온라인 프로그램과 같은 기술 경력을 쌓을 수있는 다른 옵션은 없었습니다. 그래서 내가 알고있는 것과 생각한 것은 성공적인 커리어 전환을 달성 할 수있는 유일한 방법이었습니다.

이제 내가했던 길과 내가 왜했는지 알았으니 다시 같은 결정을 내릴까요? 대답은“아니오, 아마 그렇지 않다”입니다.

돈은 세상을 둥글게 만듭니다. Unsplash에 Russ Ward의 사진

다른 옵션을 고려해야하는 이유

  • 얻은 지식은 너무 광범위한 주제에서 너무 작습니다.
  • 컴퓨터 과학 프로그램은 일반적으로 구식입니다.
  • 비용은 엄청납니다.
  • 많은 기술 직종에는 학위가 필요하지 않습니다.

첫 번째 요점부터 시작하겠습니다. 당신은 많은 다른 것들의 아주 작은 맛을 얻고 있습니다. 문제는 지식을 고용주가 중요하게 생각하는 기술로 전달하기에 충분한 주제에 대해 배우고 있지 않다는 것입니다. 웹 프로그래밍 클래스에서 만든 작은 샘플 앱은 확실히 깔끔합니다. 그러나 자신을 넘어서지 않는 한 일반적으로 고용주에게 깊은 인상을주지 않습니다. 그리고 이것은 직업 경제에서 기술을 매우 선호하는 주요 문제입니다. 이 기사에 따르면 적용 가능한 경력 기술은 최고입니다.

"특정 직책과 경험에 대한 필요성을 강조하는 대신, 조직은 잠재적 인 직원이 가질 수있는 기술에 초점을 맞추고 있습니다."
— 아비가일 헤스

모든 거래의 잭, 없음의 주인

또 다른 문제는 여러분이받을 수업의 정보가 10 년에서 20 년 전에 전문적으로 일했던 사람들로부터 온다는 것입니다. 기술 시간이 100 년에서 200 년에 달하는 것은 다음과 같습니다 (Yahoo가 20 년 전에 1 백만 달러에 Google을 구매했을 때를 기억하십니까).

기술은 빠르게 변화하고 있으며, 얻은 지식은 머릿속에 들어간 순간에 구식이 될 수 있습니다. 부트 캠프 나 freeCodeCamp와 같은 옵션은 게이트 외부에서 경쟁력을 갖도록 최신 정보를 제공하는 경향이 있습니다. 또한 추구하는 경력과 관련이없는 주제에 초점을 맞추지 않고 알아야 할 사항에만 초점을 맞 춥니 다.

학위 과정에서받은 수업 중 일부에는 어셈블리 프로그래밍, 네트워크, 데이터베이스 및 알고리즘이 포함됩니다. 미래의 직업에서 배운 많은 지식을 사용하게 되었습니까? 아니 정말. 적어도 코스에서 특별히 파생 된 것은 없습니다.

집중해야 할 것이 너무 많습니다. Unsplash에 rawpixel의 사진

내가 얻은 것은 점심 시간 동안 다른 개발자들과 이야기 할 수있는이 주제에 대한 충분한 지식이었습니다. 나는 직업에서 직접 학위에 대한 지식을 거의 적용하지 않았습니다. 네트워크는 아마도 모바일 개발자로서 가장 유용했을 것입니다. 그러나 그 수업에서 얻은 지식조차도 간단한 Wikipedia 검색 (ACK0 ACK1, 내가 기억하는 모든 것)으로 얻을 수 있습니다.

관련 비용

비용으로 넘어 갑시다. CollegeBoard에 따르면, 1 년간 학교 내 4 년 내 공립 대학의 평균 등록금 및 수수료는 $ 10,230입니다. 이것은 최대 $ 21,370까지 부딪 칠 방과 보드를 설명하지 않습니다. 그 시간에 몇 년이 걸리며 (대부분의 사람들은 4 년) $ 85,480를받습니다. 또한 학교에 다니는 동안 수수료가 올라 최종 수는 확실히 높아질 것입니다.

그래서 그것은 많은 돈이지만 기회를 얻을 수있는 기회 비용이라는 또 다른 비용이 있습니다. 지금은 기술직에 대한 수요가 엄청 나서이 시장에서 유능한 후보자가 될 수 있다면 취업 기회가 생길 것입니다. 지금부터 4 년 후에 그럴까요? 글쎄, 난 수정 구슬이 없지만 보장 할 수 없다고 말할 수 있습니다.

정말로 필요합니까?

지금 구직 시장으로 돌아 가기 기술 능력이 수요가 높다는 사실은 고용주가 자격이나 자격 부족을 간과 할 의사가 있다는 것을 의미합니다. 페이스 북과 같은 최첨단 기술 회사들도 과거 학위 및 기타 자격을 찾고 있습니다. 현재 주문형 기술에 대한이 기사에 따르면 :

"기술이 가장 중요합니다."
— Janelle Gale, Facebook HR 부사장

첫날부터 일을 할 수 있고 약간의 기술이 있다면, 직업 착륙을 강력히하게됩니다. 사실, freeCodeCamp 및 부트 캠프와 같은 대체 옵션은 작업 착륙시 더 나은 기회를 제공 할 수도 있습니다. 그 이유는 직무에 직접 적용 할 수있는 기술을 훈련받을 수 있기 때문입니다. 이 과정 중 하나를 완료하면 훌륭한 포트폴리오 앱 또는 웹 사이트를 얻을 수 있습니다. 강력한 포트폴리오를 갖는 것은 주목을 끌고 인터뷰를 얻는 확실한 방법입니다.

옆에 앉은 사람이없는 사람을 찾아 컴퓨터 과학 학위로하고 싶은 일의 예. Unsplash에 Gary Chan의 사진

일반적인 오해

글쎄, 인터뷰는 어때? 컴퓨터 과학 학위는 인터뷰를 올바르게하는 데 도움이됩니까? 다시 한 번, 그것은 달려 있습니다. 온라인 학위를 받았다고합니다. 일부 회사는 온라인 학위를 봅니다. 화면에서“온라인 학위로는 면접을하기에 충분하지 않습니다”라는 말을 들었습니다. 온라인 구인 세미나에서이 대화를 여러 번 보았습니다. 아이러니하지?

또한 구직 활동을 할 때 학교의 많은 지원을받지 못했습니다. 그들이 나에게 준 모든지도는 온라인 학위 과정으로 인해 나를 거절했거나, 좋은 기회가 아니 었거나, 아무데도 중간으로 이동하도록 요구했습니다. 또한 경력 상담사로부터 많은 도움이나 지원을받지 못했습니다. 이것은 일반적으로 컴퓨터 과학 학위를 얻는 가장 큰 장점 중 하나로 표시됩니다. 안타깝게도 공립 대학에서받는 상담은 정말 압도적 인 경향이 있습니다.

따라서 학위는 좋은 상담 프로그램을 통해 좋은 학교에서 이수하 고 직접 수업에 참석하고 자랑 할 수있는 포트폴리오 프로젝트가있는 경우에만 실제로 도움이됩니다. 또한 첫 번째 직업에만 도움이됩니다 (첫 번째 면접에서 성공하는 방법에 대해서는 여기를 읽으십시오). 한 기술 회사에서 자신을 입증하면 컴퓨터 과학 학위가 훨씬 덜 중요해집니다.

혜택

그래서 충분히 말하십시오. 몇 가지 이점이 있습니까? 확실히 있습니다. 첫 번째는 광범위한 기술 주제에 대한 경험입니다. 무언가를 연구했다면 주제에 대한 정보를보다 쉽게 ​​찾을 수 있습니다. 지식이없는 사람은 답을 찾을뿐 아니라 좋은 질문을하기조차 힘들 것입니다. 이 주제를 연구하면 기술 경력에서 접하게 될 대부분의 것들에 대한 작은 기반을 제공합니다. 즉, 작업에서 알 수없는 영역을 처리하고 베어링을 유지할 수 있습니다.

두 번째는 여러 프로그래밍 언어에 대한 경험입니다. 좋은 점은 실제 세계에 적용 할 수있는 시나리오에서 클래스를 사용한다는 것입니다 (이것은 클래스마다, 학위마다 다릅니다).

컴퓨터 과학 프로그램 중에 C, C ++, Python, MASM, PHP 및 JavaScript를 사용할 수있었습니다. 나는 각 언어로 작은 샘플 프로젝트를 구축 할 수 있었고 언어가 어떻게 다른지, 어떤 언어가 나에게 가장 좋을지에 대한 느낌을 얻었습니다. 이것은 또한 미래에 어떤 진로를 선택하고 싶은지를 알려주었습니다. 나는 C ++을 좋아했고 Objective-C는 C의 수퍼 세트이므로 iOS 개발은 경력 경로로 의미가있었습니다.

동기를 유지하는 데 도움이 될 수있는 직업 목표를 향해 노력하고있는 반 친구를 두십시오. Unsplash에 Mimi Thian의 사진

마지막으로 그리고 아마도 가장 중요한 것은 당신과 같은 목표를 달성하기 위해 다른 사람들과 함께 일한다는 사실입니다. 온라인 프로그램에서도 다른 사람들과 함께 일해야하는 그룹 프로젝트가있었습니다. 나는 꽤 고독한 사람이므로 프로그램에서 다른 사람들에게 다가 가지 않았다면 아마 없을 것입니다. 그러나 이러한 연결을 만드는 것은 매우 중요했습니다. 우리는 모두 같은 투쟁에 참여하고 있었으며 비슷한 배경에서 왔으며 모두 같은 일을 달성하려고했습니다. 이것은 인터뷰에 대한 조언이 필요하거나 경력 경로에 대해 알고 싶을 때 실제로 도움이되었습니다.

그러나 눈치 채지 못한 경우 위에 나열된 모든 혜택이 학위를받지 않아도 될 수 있습니다. 학위 프로그램을 밟으면 경험에 빠지게됩니다. 위에 나열된 혜택을받지 않으면 프로그램을 통해 프로그램을 만들 수 없습니다. 학위 과정 이외의 과정에서 동일한 혜택을 받으려면 혜택을 받기 위해 조금 더 노력해야 할 수도 있습니다.

학생 빚에서 익사하는 느낌. Unsplash에 Mishal Ibrahim의 사진

판결

위의 모든 혜택이 가치가 있습니까? 안 돼요 저의 주된 이유는 프로그램이 완료된 후 많은 학생 빚에 빠졌기 때문입니다. 나는 미국의 관점에서 글을 쓰고 있으므로 컴퓨터 과학 코스를 마친 후에 빚을지는 것은 문제가되지 않을 수 있습니다. 그러나 당신이 어디에 있든 컴퓨터 과학 학위는 부트 캠프 또는 무료 온라인 코스 접근 방식과 비교할 때 위에서 언급 한 자원 (시간, 돈, 에너지) 중 적어도 하나 이상을 확실히 지불해야합니다. 확실히 느려질 것입니다.

그래서 평결은 무엇입니까? 컴퓨터 과학 과정은 시간, 돈 및 에너지 비용이 높을수록 첫 직장을 구하는 데 도움이 될 수 있습니다 (첫 번째 인터뷰에서 성공하기위한 몇 가지 팁은 여기 기사를 읽으십시오). 다른 학생들과의 동지애를 통해 동기를 유지하는 데 도움이 될 수 있으며 더 광범위한 지식을 제공 할 것입니다. 컴퓨터 과학 학위가 없으면 위에서 언급 한 리소스를 거의 확실히 절약 할 수 있습니다. 그러나 이것은 첫 번째 직업을 확보하는 데 어려움을 겪을 확률이 높습니다. 이것들은 실제로 당신이 선택할 때 고려해야 할 주요 사항입니다.

그리고 어떤 선택을하는지 너무 걱정하지 마십시오. 당신이 작은 발걸음을 내딛는 한, 당신은 당신이 원하는 곳을 찾을 것입니다. 되돌아 보면 freeCodeCamp와 같은 무료 과정을 밟아 시간과 돈이 훨씬 더 풍부 해 지길 바랍니다. 그러나 나는 선택을했지만 여전히 내가 원하는 곳에있게되었습니다. 나는 결국 내가 원하는 것을 달성했다. 그리고이 기사를 읽고 있다는 사실은 당신도 빛나는 새로운 기술 경력을 향한 작은 발걸음을 내딛었 음을 의미합니다.

당신이 읽은 것을 좋아합니까?

내 다른 기사 중 일부를 확인하십시오.

내 이야기, 어시스턴트 어학 교사에서 일류 기술 회사에서 일하는 방법.

첫 기술 인터뷰에서 성공하는 방법.