고용주는 CS 전공보다 소프트웨어 엔지니어링을 선호합니까? [닫은]


10

저는 소프트웨어 엔지니어링 인증 프로그램을받은 최초의 대학 중 하나 인 대학원에 재학 중입니다. 저학년은 CS에 있습니다. 최근에 고용주가 우리 대학교에서 모집하여 5 개의 SE 전공을 고용했습니다. 그들 중 누구도 CS였습니다. 고용주는 소프트웨어 공학 전공을 선호합니까?

내가 묻는 이유는 대학원 과정에서 다양한 분야에 집중할 수 있고, 훌륭한 일자리를 얻는 데 도움이되는 수업을 듣고 싶어하기 때문입니다. 지금은 CUDA를 사용하고 대학원 프로젝트를 위해 고급 광선 추적기를 병렬화하거나 증강 현실에서 비 사실적 렌더링에 대한 연구를 수행 할 것입니다. 이것들을 추구하면 내 수업에 SE 수업이 거의 남지 않습니다.

소프트웨어 엔지니어링 경로를 택했다면 아마도 데이터 지향 프로그래밍이나 소프트웨어 설계 복잡성에 대해 연구 할 것입니다.

때때로 나는 40 살일 때 생각하고 전혀 되돌아 볼까요? 어떤 이유로 나는 생각하지 않습니다.


3
프로그래밍 작업은 모두 사탕과 꽃이 아닙니다. 당신이 마스터의 일을하고 있다면, 나는 말할 것입니다 : 당신이 좋아하는 것을 추구하십시오. 특정 회사 / 부문을 염두에두고 있다면 수업을 신중하게 선택하십시오. 나는 개인적으로 예술가로서 실패한 사람을 신중하고 세 심하게 경력을 쌓는 데 도움이되는 수업을 들었던 사람보다 고용하려고합니다. 물론 그것은 저 뿐이지 만 모든 고용은 주관적인 인간에 의해 이루어집니다. 당신이 좋아하는 것을 추구하면 그것이 보일 것입니다. 40 세가되면 아내, 2-3 명의 아이들, 자동차, 집이있을 것입니다-행복하고 지루합니다. 할 수있는 동안 열정을 따르십시오.
직업

1
@Job, 그것은 당신 만이 아닙니다.
Dan Rosenstark

답변:


13

조직을 위해 많은 개발자 인터뷰를하고 있습니다. 나는 사람이 가진 특정 학위 또는 출신 대학에 대해 거의 관심이 없습니다. 그들이 학위 를 가지고 있다는 사실 은 조금 의미하지만 여전히 많은 것을 말하지 않습니다. 그것은 단지 그들이 장기 목표를 향해 일하기에 충분히 집중되어 있다고 말해줍니다.

나에게 정말로 중요한 것은 그 사람의 기술적 지식, 태도, 성격, 추진력 등입니다.

따라서 질문에 직접 대답하기 위해 CS 또는 SE 학위 중 어느 쪽도 선호하지 않습니다. 그리고 이것은 표준 업무용 응용 프로그램에서 작업하는 작업을위한 것입니다.


1
+1 "그들이 학위를 가지고 있다는 사실은 [...] 장기 목표를 달성하기에 충분히 집중되어 있음을 의미합니다." 이것은 분명히 무언가입니다.
leonbloy

7

고용주는 빠른 속도로 진행되는 환경에서 높은 수준으로 업무를 수행 할 수 있다고 생각하는 개인을 선호합니다.

직업을 착륙시키는 것과 직업에서 당신을 특별하게 만드는 것은 크게 다릅니다. 직업 착륙이 성공을 보장하는 것은 아닙니다.

특정 주제에 대한 열정으로 관심을 끄는 것은 결코 스타일에서 벗어나지 않으며 인터뷰에서나 나중에 인생에서 항상 호의적으로 보일 것입니다.


사실이지만 그들은 건초 더미에서 바늘을 사냥하고 싶지 않습니다. CS 전공으로는 할 수 없지만 SE 전공에는 디자인에 대한 노출자가 있다고 보장 할 수 있습니다
Pemdas

1
@Pemdas는 이해하지만 오늘날 IT 내 10 명에게 SE와 CS의 차이점을 학문적으로 그리고 제목별로 어떻게하면 10 가지 답변을 얻을 수 있습니다. 작업 라인은 초기 단계에 있습니다. 또한 어느 정도 디자인에 노출되지 않은 CS 전공은 학교에서 환불을 요구해야합니다.
Aaron McIver

1
나는 고용하는 사람들이 그 차이를 알게되기를 바랍니다.
Pemdas

2

불필요

컴퓨터 공학 학사와 소프트웨어 공학 석사를 받았습니다. CS는 더 기술적입니다. SE는 기술적이지만 비즈니스와도 통합되므로 타임 라인, 제안서, 비용 산정, 이해 관계자 상호 작용 등에 대한 교육을받을 수 있습니다. 실제로 더 필요한 것을 고용하는 사람이나 회사에 달려 있지만, 둘 다 당신이 이길만큼 충분히 유사합니다 하드 노크 더블 메이저를 얻기 위해 많은 학습이 필요하지 않습니다.


때에 따라 다르지. 내 CS 학위 요구 사항은 매우 비즈니스 / 관리가 많았습니다.
Brian Knoblauch

2

소프트웨어 엔지니어링 입장의 경우 대부분의 경우 대답은 '예'일 것입니다. 이것은 그들이 실제로 차이점을 알고 있다고 가정합니다. CS 프로그램은 일반적으로 복잡한 소프트웨어 솔루션 설계와 관련된 모든 종류의 적용 범위가 부족합니다. 고용주가 물리학 전공이나 기계 엔지니어보다 높은지를 묻는 것과 거의 같습니다.

편집 : 나는 정말로 사람들이 당신 이이 질문에 대한 좋은 대답이라고 생각하는 것을 재평가해야한다고 생각합니다. 나는 그들 중 일부가 코너 케이스이거나 실용적이지 않다고 생각합니다.

"고용주들은 빠른 속도로 진행되는 환경에서 높은 수준으로 업무를 수행 할 수 있다고 생각하는 개인을 선호합니다"

이 진술은 사실이지만, 평가를 받으려면 먼저 발을 들어야합니다. 당신이 어느 정도의 학위를 취득하고 인턴쉽 경험을 금지하는지에 근거합니다. 나는 고용주들이 대부분의 경우 먼저 SE를 볼 것이라고 확신합니다.

"그래서 질문에 직접 대답하기 위해서는 CS 학위와 SE 학위 중 어느 쪽도 선호하지 않을 것입니다."

100 명의 지원자가 있다고 가정 해 봅시다. 20 명으로 어떻게 걸러 내겠습니까? "기술 지식, 태도, 성격, 운전 등"은 훌륭한 특성이지만 이력서에서 결정하는 것은 아닙니다. 학위의 종류는 특히 신청 절차의 일부로 전자 이력서를 제출 해야하는 경우 필터로 사용됩니다. 쉽고 빠릅니다. GPA를 필터로 사용하는 것과 정확히 동일합니다. 예, 중요하지 않다고 말할 수도 있지만 3.5가 3.0보다 더 많이보고 있음을 보장 할 수 있습니다

누군가는 대부분의 사람들이이 둘의 차이점을 모른다고 지적했습니다. 아마도 사실이지만, 많은 사람들이 할 수 있으며, SE 학위가 있으면 모르는 사람과 모르는 사람으로 노출을 넓 힙니다.

궁극적으로 개발자가 되려면 SE 학위가 더 많은 문을 열어 줄 것입니다. CS가 어떤 식 으로든 제한적이거나 하나가 다른 것보다 낫다는 말은 아닙니다. 내가 말하는 것은 소프트웨어 엔지니어의 위치를 ​​찾는 관점에서 SE 학위가 일반적으로 더 시장성이 있다는 것입니다. 항상 예외가 있습니다.


2

저는 채용을하고 있으며 거의 ​​모든 수많은 학문에 만족합니다 (제 자신의 학위는 전자 공학에 있습니다). 나는 실제로 위대한 프로그래머 인 두 명의 역사 졸업생들과 함께 일했기 때문에 아무것도 배제하지 않았습니다.

내가 관심을 갖는 말은 :

1) 당신은 당신이 공부 한 것에 대한 적절한 기본 지식 수준을 가지고 있습니다. 당신이 CS / SE 졸업생이라면 내가 졸업생 수준에서 당신을 모집한다면 나는 당신이 수학자보다 IT에 대해 더 많이 알기를 기대합니다. t) 당신에게 문제가 있습니다).

2) 나는 당신이 자신을 적용했거나 적용하지 않았 음을 보여주기 때문에 어느 정도의 등급 / 분류에 관심이 있습니다.

3) 나는 당신이 명확하고 통찰력과 열정으로 학위의 요소에 대해 말할 수있는 이야기를 듣고 싶습니다. 나는 당신이 그것들을 이해하고 배우고 즐기면서 그 요소가 무엇인지에 대해 덜 걱정합니다.

4) 대학에서 공부하고 마시는 것 이외의 다른 일을했습니다.

5) 나는 당신이 어느 대학 / 대학에 갔는지 어느 정도 관심이 있습니다. 나는 세부적으로 순위를 매기 지 않지만 좋은 평판을 가진 설립 된 대학에 가면 눈에 띄게됩니다.

저에게는 특정 정도가 저것들보다 훨씬 덜 중요합니다.


2

다른 방법으로 질문을하자면, 오늘날 소프트웨어 공학 과정이 컴퓨터 과학 커리큘럼보다 더 잠재력이 있습니까?

물론 AJAX와 XML은 알아야 할 멋진 것들입니다.

그러나 대부분의 소프트웨어는 어떤 수준에서 시원하다고 인식되는 것은 기본적인 컴퓨터 과학 원칙에 달려 있습니다. 구글과 페이스 북은 2011 년 1 월 현재 훌륭한 웹 회사이지만, 수많은 그래프 이론, 컴파일러 및 고급 알고리즘이 필요하다.

계절 코스의 맛을 절대로 선택하지 마십시오.


1
Ajax가 계절의 풍미라면 확실히 길다.
Dan Rosenstark

1
"물론 AJAX와 XML은 알아야 할 멋진 것들입니다." 이것이 소프트웨어 엔지니어링과 어떤 관련이 있습니까? 나는 AJAX 또는 XML이 SE 교과 과정, 아마도 웹 집중력이있는 IT이지만 SE가 아닌 과정 교과 과정으로 간주되는 것을 들어 본 적이 없습니다.
Pemdas

2

당신 소프트웨어 공학 학위를 가진 직업을 얻을 있는 더 좋은 기회를 가질 수 있습니다 .. 그러나 장기적으로 컴퓨터 과학 학위는 이력서에서 더 좋아 보일 것이며 프로그래밍 외에 다른 컴퓨터 관련 분야로 나눌 수 있습니다.


2
장기적으로 어느 정도의 학위는 아무것도 의미하지 않으며 경험은 모든 것을 의미합니다.
Pemdas

1

나는 많은 사람들을 인터뷰합니다. CS 또는 SE 학년을 볼 때 항상 "[n] 대신 [x]를 선택한 이유는 무엇입니까?" 누군가에게 편안하고 대화 할 수있는 좋은 방법이기 때문입니다. 그것은 내가 어느 정도에 두는 유일한 가치에 관한 것입니다.

어느 정도도 당신이 우리의 즉각적인 필요를 채울 수있는 유능한 프로그래머라는 것을 보증하지 않습니다. 다음에 가중치를 지정합니다.

  • 대학원 졸업 후 논문 및 논문
  • 당신의 약속과 동료 프로그래머와의 상호 작용을 볼 수있는 공개 프로젝트에 참여
  • 5 년간의 정제 과정에서 더 나은 시간을 보낸 테스트와 질문에 대한 귀하의 평가
  • 취미 프로젝트를하고있을 때 얼마나 빨리 긴장을 풀고 생각 하는가

그런 다음 내 애완 동물이 놀러옵니다. 나는 그들을 도울 수 없다, 나는 인간이다. 그들 중 일부는 다음과 같습니다.

  • 많은 반지를 착용하는 사람들
  • 너무 많은 향수 또는 향수를 착용하는 사람들
  • "umm"을 말할 때마다 세 번째 단어로 사용하는 사람들
  • 묶이지 않은 신발 끈을 참을 수 없습니다. 그것을 OCD라고 부릅니다.

내 동료를 나열하는 요점은 단순히 면접관이 내릴 결정의 1/3이 기술 자격과 관련없을 것임을 알려주는 것입니다 .

간단히 말해, 논문을 작성하지 않는 한 교육 배경을 빠르게 살펴볼 것입니다. 그래도 다음 질문은 다음과 같습니다.

그리고 당신은 무엇을 했습니까?

사실, 우리는 당신이 고등학교에 다니더라도 그 질문에 도달 할 것입니다. 당신은 당신의 학위에 돈을 낭비 하지 않았지만 인위적인 가치를주지 않습니다.


0

내 경험에 따르면 일부 모집 담당자는 학위 유형에 더 중점을 두지 만 입학 레벨에 대해 더 많이 본 것은 해당 학교에서 학위를 취득하는 방법입니다. Oregon Tech에 갔을 때 Lawrence Livermore Labs의 채용 담당자와 대화 할 기회가 있었으며, 학업이 반 실험실, 반 강의 였기 때문에 BS CE 학위가 우리보다 높은 등급을받은 다른 학교보다 우수하다고 들었습니다 "고등"학교는 3/4 강의 이상이었습니다. LL에게 중요한 것은 이미 다른 프로그래밍 개념을 구현하는 방법에 대한 실질적인 지식을 가지고 있었기 때문입니다. 다른 학교의 학생들은 실질적으로 거의 적용하지 않고 대부분 책 학습을했습니다. 이것의 최종 결과는 OIT의 LL 톱 졸업생이 다른 학교보다 더 빨리 새로운 물건을 집어 들고 실행할 수 있다는 것입니다. 나는'

일단 엔트리 레벨을 넘어 서면 CS와 CE의 차이는 최소화되며 이미 작업을 수행 할 수 있어야합니다.


1
CE와 SE는 서로 다른 전공입니다. 그는 SE에 대해 물었다.
Pemdas

0

개인적인 추천으로, 내가 정말로 좋아하는 몇 가지 책이 있습니다 :

  • 코딩 인터뷰 크래킹
  • 알고리즘 설계 매뉴얼
  • 코드 완성

다른 사람들은 그들의 마음에 드는 것을 가질 것이다;

가장 좋은 방법은 많은 것을 프로그래밍하고 이와 같은 책에서 많은 연습을하는 것입니다 (코드 완성은 특정 알고리즘이 아니라 코드를 작성하고 추상화하는 방법에 대한 개요입니다).

소프트웨어에서 훌륭한 일을 할 수있는 능력이 있기 때문에 반드시 좋은 일을해야합니다.하지만 명심해야 할 중요한 점 중 하나는 소프트웨어를 판매하는 회사가 실무 능력을 필요로한다는 점입니다. .

행운을 빌어 요!

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.