컴퓨터 공학을 전공하지 않아야하는 이유는 무엇입니까?


최상의 답변

대부분의 직업이 어디에서 아웃소싱된다는 소식을 들었는지 모르겠습니다. 소프트웨어 산업은 외국 전문가들로 상당히 포화 상태이지만 그것은 단순히 수요와 공급에 불과합니다. 즉, 중요한 순서로 CS 학위를 취득하지 말아야하는 이유는 다음과 같습니다.

  1. 연봉을 낮추지 마세요.

      span> 소프트웨어는 재능보다 일자리가 더 많기 때문에 좋은 성과를 거두었습니다. 저는 개인적으로 작업 자체가 어렵다고 생각하지 않습니다. 대부분의 사람들이 필요한 모든 배경을 배우는 도전을 원하지 않기 때문입니다. 너무 많은 사람들이 소프트웨어 엔지니어링이 매우 견실 한 작업이라는 것을 깨달았 기 때문에 중간 경력을 다시 교육 할 필요가 없습니다.
    1. 전문 프로그래밍이 반드시 필요한 것은 아닙니다. a CS 정도. 코딩 만하고 싶다면 CS 학위가 필요하지 않습니다. 나는 그가 Web Dev로 전환하기 전에 헝가리 무술 및 전문 만다린 번역에 대한 배경 지식을 가진 재능있는 개발자와 개인적으로 일했습니다. 그래도 몇 가지주의 사항을 추가하겠습니다. 거의 모든 곳에서 채용 되려면 어느 정도의 학위와 자신이 능숙하다는 증거가 필요합니다. Google, Facebook과 같은 대기업에 채용 되려면 현실적으로 CS 학위가 필요합니다. JR을 지나서 이동합니다. 수준 소프트웨어 직위에 합당한 시간이면 현실적으로 CS 학위가 필요합니다.
    2. CS 프로그램은 실제로 매우 어렵고 스트레스가 많습니다. 프로그래밍 경험이없는 경우 스트레스가 많은 1 학년을 준비하십시오. 나는 개인적으로 jr. 내 CS 학점을 포기하고 내 전공 내에서 2 년의 교과 과정을 “재설정”한 더 유명한 대학으로 떠나기 전에 대학을 졸업했습니다. 그래서 2 개의 다른 환경에서 신입생 수준의 CS를 경험 한 경험이 있고, 두 번의 일관된 관찰은 경험이없는 신입생의 50-70 \%가 1 ~ 2 개의 CS 과정 후에 전공을 바꾸었고 적어도 많은 사람들이 전공 변경을 고려하여 스트레스를 받았다는 것입니다. , 또는 실패를 피하기 위해 과정을 중단했습니다. 가장 큰 장애물은 많은 학생들이 프로그래밍에 대해 아무것도 모르고 있다는 것입니다. 현실은 기본적인 프로그래밍 기술이 첫 번째 단계라는 것입니다.
    3. Freshman CS가 모두 공황 테스트에 대해. 1 학년이 지나면 과정이 실제로 쉬워집니다. 여전히 큰 도전이지만, 한 번에 2 개의 CS 과정이 많은 사람들에게 지옥이되는 것에서 약간의 스트레스가 있으면 한 번에 3 개의 과정을 관리 할 수 ​​있습니다. 현실은 많은 교수들이 당신의 이름을 배우지 않을 것이고, 당신의 얼굴을 배우지 않을 것이고, 그 학기 후에 당신이 전공을 바꾸거나 몇 가지 기본 일반을 마무리 할 가능성이 더 높기 때문에 신입생 수준에서 당신을 느슨하게하지 않을 것입니다. 선택적이고 다시는 주제에 관심이 없습니다. 이것은 여전히 ​​2 학년 수준에서 발생하지만, 일반적으로 가능한 한 빨리 CS에 들어가기를 원하지 않는 사람들을 제거하기 위해 일반적으로 모든 것이 최전선에 있습니다.
    4. 소프트웨어 개발에 대한 노출이 없다면 마음에 드는지 알기가 어렵습니다. 개인적으로 CS 프로그램에 다녀 왔습니다. 대학에 입학 한 대학은 물리학 프로그램이 없었고 대부분 선택 과목을 중단하고 더 높은 수준의 수학 능력을 습득하고 있다고 생각했습니다. CS는 4 년제 기관에 똑같이 갈 때까지 이러한 목표를 달성했습니다. C ++, 어셈블리 및 알고리즘을 배웠을 때 경로를 변경하고 싶지 않기로 결정하고 CS를 너무 좋아했습니다. 나는 입문 프로그래밍 과정과 아마도 약간의 이산 수학을 수강하는 것이 좋습니다. 신입생이라면 대부분 선택 과목을 수강하고 어쨌든 전공을 느끼는 것입니다. 코스를 변경하기에 늦지 않았습니다. 2 학년 수준이라면 무엇을하고 싶은지 빨리 결정해야 할 것입니다.
    5. 연봉을 낮추지 마세요.
    6. span> 요점 1을 참조하십시오.

    답변

    특정 분야의 전공 선택 여부는 개인적인 선택이며 다음과 같은 가능성에 기초해서는 안됩니다. 일자리 획득. 좋아하는 분야와 선택에 만족할만한 분야를 선택해야합니다! 큰 돈을 벌 수있는 기회가 있다고해서 필드를 선택하지 마십시오! 꿈에 매달리지 마세요! 저는 1968 년에 컴퓨터 분야에서 시작했습니다. 그 당시 CS 학위 프로그램을 제공 한 대학은 거의 없었고 주로 “수학 부서”에있었습니다. JC가 제공하는 것은 Fortran 또는 Cobol 클래스 몇 개뿐이었습니다. 그 당시 내가 아는 한 어떤 고등학교도 직업 분야로 컴퓨터를 제공하거나 언급조차하지 않았습니다. 고등학교 졸업 후“Key Punching”과“EAM Operations”에서 몇 가지 과정에 등록했습니다. 나는 또한 지역 JC에서 Fortran 과정을 수강 한 다음 해군에 입대했습니다.저는 데이터 처리 학교에 보내졌고 대형 컴퓨터 (당시에는 PC가 없음)의 내부에 대해 잘 알고 “머신 언어 http://programming”.My 큰 휴식은 순수한 행운이었습니다. 1971 년 가을, 나는 해군 전자 연구소 센터에 배치되었고 다른 두 명의 선원과 함께 연구실에서 만들어지는 새로운 미니 컴퓨터의 프로그래머로 일했습니다. 컴퓨터를 설계 한 선임 과학자 / 엔지니어가 우리 셋을 앉혀서 “기계 언어 프로그래밍”을 가르쳤습니다. 이것은 어셈블러 나 컴파일러가 아닙니다. 이것은 비트 수준에서 직접 “이진”프로그래밍이었습니다. 우리는 그 컴퓨터에서 등록, 기능 및 경로를 배우고 우리가 원하는 것을 어떻게하는지 배워야했습니다. 그것이 컴퓨터에 대해 배우는 방법입니다! 하드웨어를 모르면 어떻게해야할지 컴퓨터에게 말할 수 없습니다! 이 기계와 모국어를 배운 후 우리의 첫 번째 큰 프로젝트는 컴퓨터 용 “어셈블러”를 작성하는 것이 었습니다. 이렇게하면 다른 엔지니어가이를위한 프로그램을 더 쉽게 작성할 수 있습니다. 1972 년에 우리는 엔지니어링 샘플로“Intel”에서 최초의 마이크로 프로세서 칩을 받았습니다. 엔지니어들은 여러 대의 단일 보드 컴퓨터를 설계하고 제작했으며 우리는 칩을 자신의 속도에 맞추기 위해 테스트 소프트웨어를 작성했습니다. 그들은 해군에 대한 평가를 받았으며 그해 후반에 여러 합동 참모 본부가 시위를 위해 방문했습니다. 이것은 최첨단 기술이었습니다! 애플, 빌 게이츠, 마이크로 소프트가 꿈도 아니기 훨씬 전이었습니다! 1974 년에 저는 샌디에이고의 여러 고등학교에서“커리어 데이”를 위해 선배들에게 강연을 해달라는 요청을 받았습니다. 그 당시에는 고등학교에서 컴퓨터에 대한 언급이 없었고, 저는 Viking과 Voyager를 포함한 여러 우주 프로젝트에서 NASA에서 일했습니다. 저는 세계에서 3 번째로 큰 광학 천문대에서 사우디 아라비아 항공 교통 관제 소프트웨어 엔지니어로 많은 정부 계약 회사에서 일했으며 방사선 종양학을위한 “3D 방사선 치료 계획”소프트웨어를 설계했으며 여러 Fortune 500 대 기업에서 일했습니다. 38 년 동안 현장에서 일하다 2006 년에 은퇴했고, 32 년 넘게 CS 분야에서 일하다가 마침내 컴퓨터 과학 학사를 마쳤습니다. 이것은 당신이하는 일을 사랑한다면 거의 모든 것이 가능하다는 것을 보여줍니다!

답글 남기기

이메일 주소를 발행하지 않을 것입니다. 필수 항목은 *(으)로 표시합니다