고등학교를 마치거나 스스로를 가르쳐야합니까? [닫은]


12

저는 게임 개발자가되고 싶습니다. 저는 11 학년에 A 학생이며 고등학교 때 시간을 낭비하는 느낌이 듭니다. 저는 홈 스쿨링으로 전환 할 생각을 가지고 집에서 고등학교를 마치면서 게임 개발을 배우는 데 더 많은 시간을 할애 할 수 있습니다. 내가 말한 어떤 사람들은 학교에 다니고 대학에가는 것이 더 좋다고 말하고 어떤 사람들은 홈 스쿨링을 통해 졸업장을받을 수 있다고 말합니다. 나는 무엇을해야할지 모르겠고, 어느 경로를 밟아야하는지 조언을 줄 수있는 경험이 풍부한 프로그래머가 있는지 궁금합니다.


1
세계를 마스터하는 것보다 고등학교를 마치십시오
Trevor Field

2
이것은 실제로 "개인적인 조언"과 같은 질문처럼 보입니다. 미래에 얼마나 많은 사람들이 단다 미가 고등학교를 마쳐야하는지 아닌지를 알려주는 인터넷 자료를 찾고 있을까요? 채팅이나 토론 포럼에서 더 잘 부탁드립니다. 이 질문에 대해 보관할 수있는 객관적인 "전문가 지식"이 없습니다.
Trevor Powell

1
두 가지를 모두 수행하면 게임을 만들고 여전히 졸업 할 수 있습니다. 게임 개발이 잘되지 않으면 백업 계획을 세우게됩니다
Thomas

2
나는 고등학교를 통해 홈 스쿨링을 받았다. 그것은 나를 위해 아주 잘 작동했습니다. 그러나 지난해에는 전환하지 않는 것이 좋습니다. 홈 스쿨링을 잘하려면 시간과 연습이 필요합니다. 홈 스쿨링에는 많은 영역과 이데올로기가 있으며 IMHO는 지난해 고등학교를 시험해 볼 수있는 곳이 아닙니다. 올 바르고 잘하는 데 시간이 걸립니다. 특히 당신의 주된 칭의가 당신이 고등학교에서 시간을 낭비하고 있다면 모든 사람들이 그렇게 느끼는 것입니다! 또한 고등학교 졸업 후 컴퓨터 과학 학위를 받기 위해 대학에 진학했습니다.
Nate

답변:


27

당신은 11 학년입니다. 고등학교를 마치고 게임 산업에서 원하는 전문 분야와 관련된 적절한 프로그램으로 대학에 다니는 것을 옹호하고 싶습니다. 예를 들어 프로그래머가되고 싶다면 컴퓨터 과학을 의미합니다.

지난해 고등학교를 갈아 입고 "홈 스쿨링"을하는 것에는 많은 이점이 없습니다. 모두가 고등학교에서 시간을 낭비하고있는 것처럼 느낍니다. 대학에서도 똑같은 느낌을 느낄 것입니다. (그리고 당신도 지금처럼 틀릴 것입니다.)

물론 고등학교를 마치지 않으면 즉각적인 관심사에 초점을 맞추는 데 더 많은 시간을 할애 할 수 있지만 GED만으로도 최고의 대학에 진학하기가 더 어려울 수 있습니다. 관계없이 여부 해야 문제). 위험은 당신이 당신의 교육을 스스로 지시함으로써 잠재적으로 당신의 교육 을 잘못 인도 할 위험이 훨씬 크다는 것 입니다. 더 많은 것, 당신도 대학을 피하도록 선택해야한다고 생각합니다. 또한 잠재적으로 조기에 초점을 좁 히면보다 일반적으로 교육을받는 다른 사람들보다 바람직하지 않을 수 있습니다.

저는 학생, 인턴 및 잠재적 고용인에게 경력을 쌓고 자하는 게임 제작과 연습을 강력하게 반복적으로 주장합니다. 당신은 현재의 교육 경로에 관계없이 그렇게해야합니다. 직업을위한 가장 강한 후보는 대개 취미로 어느 정도 게임 개발을 연습하는 사람들이라는 사실을 명심하십시오. '매우 유리한 것은 아니며 잠재적 고용주에게 적용 가능한 업무 경험으로 간주되지 않을 것입니다.

고등학교를 마치지 않는 것이 다른 이유로 옳은 일이라고 생각 되면 그 점을 고려해보십시오. 그러나 나의 전문적인 의견은 그것이 당신이 가정하는 것만 큼 미래의 경력에 ​​유리하지 않다는 것입니다.


3
실수로 자신의 교육을 오도하는 것에 대해 많은 이야기가 있습니다. 당신이나 Google 검색이 아닌 사람들로부터 배우는 것을 제외하고는 고등학교를 고수하고 대학에 가십시오. 스스로 가르치면 게임 개발에 필연적으로 필요한 것들이 노출되지 않을 것입니다. 많은 것들이 불필요하게 보일 것입니다 (내 CS 학위가 체계화 된 방식으로 인해 거의 문학에 미성년자가 있습니다).
Alex Shepard

또한 당신이 아직 찾지 못했던 실제 목표를 간과 할 수있는 하나의 목표에 너무 집중함으로써 자신을 잃어 버릴 수있는 가능성에 대해 많은 이야기가 있습니다. 대학에 다니는 동안 인생의 야망을 발견 한 사람들이 꽤 많습니다. 홈 스쿨링과 GED는 서로 직접적인 관련이 없습니다.
gardian06

15

먼저 나는 약간의 편견을 인정하고, 나는 큰 연구 기관 (Clemson University)에서 컴퓨터 과학 박사 학위 학생입니다. 그래서 나는 약간의 교육을 받고 있습니다 :-)

짧은 대답, 당신이 게임 개발자가 될 수있는 좋은 기회를 원한다면 (그리고 이것이 블리자드와 같은 AAA 회사에서 일하는 것을 의미한다고 생각합니까?), 고등학교에서 강력하게 마무리해야합니다 (AP 컴퓨터 과학 시험을 치십시오) 대학에서 컴퓨터 공학 학위를 받고 게임 개발 프로세스의 일부 측면 (게임 엔진 설계 및 아키텍처, 리소스 관리, 툴링, 파티클 시스템 및 FX, 물리 엔진, 시뮬레이션 등)을 전문으로 시도하십시오.

당신의 교육의 가치는 무역의 비결을 배우거나 특정 직업을 준비하는 데 있지 않습니다. 기본 개념을 배우고 신중한 분석과 비판적 사고를 기반으로 올바른 결정을 내리는 방법을 이해하는 것입니다. 당신의 혼란스러운 두 가지 교육경력 . 당신은 항상 직업을 잃을 수 있지만 당신의 교육은 결코 당신에게서 벗어날 수 없습니다.

실질적인 의미에서 자기 교육을받는 것은 프로그래머로서의 발전을 방해 할 것입니다. 컴퓨터 실습실, 고출력 클러스터, 비슷한 관심사를 가진 군대, 교수진과 같은 평범한 대학생이 이용할 수있는 자료가 없습니다. 인터넷에는 풍부한 정보가 있지만 전문가의 입에서 바로 정보를들을 수 있습니다.

이것의 또 다른 각도 는 효과적인 프로그래머가되기 위해 알아야 할 것들 입니다. 최신 게임 개발은 접근 방식, 고급 데이터 구조에 대한 지식, C ++의 내부 작업에 대한 예리한 이해, 선형 대수와 물리에 대한 강력한 이해가 거의 모든 산업 분야에서 거의 보편적으로 요구됩니다. 블리자드 채용 정보 웹 사이트 에서 대부분의 엔트리 레벨 및 주요 소프트웨어 엔지니어 일자리 는 학사 학위를 요구하는 이유 입니다. 당신이하지 않는 한 이러한 개념을 잘 배우기 어려운 강제 를 배울 수 있습니다.

간단히 말해서 왜 자신을 방해합니까? 당신이 똑바로 A를하고 있다면, 당신은 확실히 당신이 선택한 대학에 입학하고 아마도 장학금을받을 것입니다. 게임 산업은 4 년제 학위를 취득한 후에도 여전히 여기에있을 것이며, 게임 산업과 좋은 관계를 유지하는 학교에 다니기 위해서는 여름 인턴쉽과 직업 제공이 확실한 가능성입니다. 마지막으로 읽어야 할 전문가로서이 논문을 강력히 추천 합니다 . 컴퓨터 과학을 가볍게 다루지 않는 이유에 대한 통찰력이 있습니다.


4
당신이 말하는 것은 교육이 아니라 학교입니다. 그리고 학교 교육을 경험보다 높게 두는 것이 제가이 답변을 하향 조정 한 이유입니다.
snake5

8
… 그리고 내가 그것을 높이는 이유입니다. 당신은 평생 학업이 아닌 경험을 얻었습니다. 기회를 놓치지 마십시오.
sam hocevar

@ snake5 나는 어디에서 왔는지 알지만 학교 자체에 대해서만 이야기하는 것이 아니라 , 대학에 다니는 기회에 대해 비슷한 관심사를 가진 사람들과 만나고 교류하고, 전문가로부터 직접 도움을 받고, 최첨단 기술을 이용할 수 있습니다. 네, 아마도 당신의 직업도 이것을 가질 것이지만, 대학에 가면 (특히 컴퓨터 과학을 위해) 해고 당하지 않고 탐구 할 수 있습니다.
Josiah Hester

@JosiahHester "최첨단"? 저의 가정용 PC는 상당히 싸고 프로젝트를위한 테스트 플랫폼을 제공하기에 충분했습니다. 그래서 나는 "직무 경험"에서처럼 "경험"에 대해 이야기하지 않았습니다. 일을하는 것만으로도 사람을 멀리 갈 수 있습니다.
snake5

1
@ Mr.Beast 당신은 업계에 있습니까? 양측의 수많은 인터뷰에 참여한 결과, 학위 소지 명시되어 있고 특정 직위의 지원자에 대해 언급되고 있음을 보증 할 수 있습니다 . 그것은 너무 많은 어려움없이 극복 할 수 핸디캡이지만, 내가의 일부 봤는데 거의 모든 면접 과정에서 나쁜 기호를 고려.
Steven Stadnicki

8

내 충고 : 고등학교를 마치고 CS 학위에 시간을 낭비하지 마십시오. 직업을 구해야 할 필요가 거의 없습니다. 나는 이것에 대해 알아야 할 것에 대해 거의 또는 전혀 모르는 많은 CS 졸업생들과 인터뷰를했다 : 소프트웨어 개발.

대신, 나는 돈을 벌고 자하는 정확한 종류의 코드를 작성하는 데 시간을 투자했다. 다음을 통해 수행하십시오.

  • 당신의 상상력과 아이디어
  • 찾을 수있는 게임 개발에 관한 모든 책을 읽으십시오.
  • 사용할 수있는 모든 게임 코드를 연구하십시오.
  • 오픈 소스 게임 프로젝트에 참여하십시오.
  • 게임 코드 본문을 개발할 수있는 다른 방법.

사진가의 포트폴리오와 같이 보여줄 수있는 코드가 있으면이를 사용하여 작업에 적용하십시오. 학위가 없다는 사실을 두려워하지 마십시오 (요청하더라도 학위가 없다고해도). 코드가 말을하게하십시오. 궁극적으로, 코딩 할 수 있는지 여부는 잠재적 고용주가보고 싶어하는 것입니다. 그들이 당신이 CS 학위를 가지고 있다고 걱정한다면, 아마도 그곳에서 일하고 싶지 않을 것입니다.

"Stay in School"은 모두 훌륭하고 훌륭합니다. 고등학교를 마치십시오. 그러나 CS 학위는 과장되어 있습니다. 많은 유명한 개발자들은 그것들을 가지고 있지 않습니다.

추가 : CS 학위가 가장 모호한 이유를 보려면 위대한 Joel 의이 기사 (http://www.joelonsoftware.com/articles/CollegeAdvice.html)의 "프로그래밍 집중 코스 수강"에 대한 부분을 읽으십시오. 스폴 스키.


1
+1-이것이 얼마나 사실인지. 그러나 당신은 여전히 ​​대학에 다니면서이 모든 것을 할 수 있습니다. 여름 인턴쉽!
Josiah Hester

2
나는 CS 학위가 낭비라는 것에 동의하지 않아야한다. 중요하고 배울 수없고 발견 할 수없는 많은 개념들이 있습니다. 즉, 모집인으로서 나는 주로 교실 밖에서 경험을 찾습니다. 사람이 주요 과외 프로그래밍 프로젝트에 참여했거나 상당히 활발한 github 계정을 가지고 있다면 그것은 큰 장점입니다.
Alex Shepard

CS 학위가 제공하는 가치의 100 %를 스스로 가르 칠 수 없다는 데 동의합니다. 내가 한 일 때문에 이것을 알고 있습니다. ;-) 고전 언어 학위를 받았습니다.
Nick Hodges

6

나는 작년에 홈 스쿨링으로 바꾸지 않는 것에 대해 다른 모든 사람들에게 동의합니다.

콜라주를 다루는 주제에서 많은 "게임 스쿨"은 사람들을 돈으로 쫓아내는 사기라는 점에 유의하십시오 . 레벨 3 종류의 사람들 의 그래픽을 강화 한다고 생각하십시오 .

Extra-Credits에있는 사람들은 Game Schools 에서 훌륭한 프레젠테이션을 했는데 좋은 학교에서 무엇을 찾아야하는지, 나쁜 학교에서 무엇을 찾아야하는지 알려줍니다.


5

고등학교를 마치거나 스스로를 가르쳐야합니까? -이 둘은 상호 배타적이지 않습니다. 나는 학교를 마치고 나 자신을 가르치고 있습니다.

그리고 게임 개발에 배타적 인 "게임 개발 지식"은 많지 않습니다. 그것은 주로 수학, 컴퓨터 과학 및 물리학이며, 학교에서 배우는 모든 것입니다.

나는 그것이 우리 시대의 사람들에 대한 매우 인기없는 의견이라는 것을 알고 있지만 학교는 실제로 나에게 매우 유익했습니다.

취미 생활을 위해 더 많은 시간을 갖기 위해 무엇이든 희생해야한다면 스포츠, 사회 생활, TV (수년에 보지 못했던), 지연 등 교육보다 훨씬 좋은 후보자가 있습니다.

결정적인 대답은 반드시 학교에 있어야한다는 것입니다. 미래를 예측할 수 없기 때문에 게임 개발뿐만 아니라 다른 분야에도 적용 할 수있는 지식을 제공합니다.


1

재정 내가 대학에 갔을 때 설문 조사에 따르면 4 년 후에는 일한 경험이 새로운 대학 졸업생만큼 가치가 있다고합니다. 그 후 대학 졸업생은 더 빨리 상승하고 비 졸업생을 능가했습니다. 이것은 더 이상 사실이 아니지만 여전히 그래도 의심됩니다.

개인 당신은 대학에서 많은 훌륭한 사람들을 만날 것입니다. 그들에 대해 배우고 배우는 것이 중요합니다.

내 추천 그것은 한 남자 (zuckerberg)를 위해 더 잘 작동했습니다. 다른 89,999,999 드롭 아웃에서는 더 잘 작동하지 않았습니다.


0

반드시 고등학교를 마치십시오. 그러나 나는 약간 편견이 있기 때문에 다른 사람들의 말을 다르게 할 것입니다.

CS / 등가 학위는 회사의 문을 여는 데 도움이 될 수 있지만 대학에 따라 많은 것을 가르치거나 가르치지 않을 수 있습니다. 나는 모두가 MIT에가는 많은 것을 배우게 될 것입니다. 그러나 그들이 들어갈 수 있다면 학기당 $ 10K를 지불합니다.

그래도 몇 가지를 물어봐야합니다.

  1. "완료"라고 부를 수있을 정도로 프로젝트 / 게임을 만들었습니까? (그리고 기본적인 hello-world를 넘어선 것)
  2. 적절한 매체 (스택 오버 플로우, 포럼, 블로그, 책 등)를 통해 게임 개발에 대해 끊임없이 배우고 있습니까?
  3. 돈을받지 않아도 게임 제작을 즐기십니까?
  4. 인터넷을 통해 자신을 가르치고 배우는 것이 편합니까?

당신이 그 질문들 중 어느 것에도 대답하지 않았다면, 충분히 경험이 없기 때문에 학위를받는 것이 더 나을 것입니다. 그러나 당신이 그 모든 것에 예라고 대답한다면, 학위는 한 가지 목적, 즉 발을 문에 넣는 것만을 제공 할 것입니다.

즉, 나는 (게임이 아닌) 프로그래머입니다. 고등학교를 졸업하고 몇 개의 대학 과정을 수강했지만 학위를받지 못했습니다. 나는 지금 21 세 (내 이름에 거의 빚을지지 않고있다!)이고 소규모 회사이지만 존경 할만한 입문 단계 (예 : 하급)에서 일하고있다. 내가 한 일과해야 할 일은 다음과 같습니다.

  1. 오픈 소스 프로젝트에 참여하고 생성하십시오! 팀에서 일하는 실제 경험을 얻는 가장 좋은 방법입니다.
  2. 대학원. 그렇지 않으면 많은 회사에서이를보고 "훈련이 없다"고 생각할 것입니다. 마치려면 약간의 훈련이 필요하기 때문입니다. 고등학교와 같은 지루한 일을 끝내지 않으면 "재미있는"모든 일이 이미 완료된 상태에서 게임을 완료하는 데 어떻게 대처할 것입니까?
  3. 프로젝트를 작성하십시오. 오픈 소스 일 수도 있고 아닐 수도 있습니다. 그러나이 프로젝트는 가능한 가장 세련된 게임이어야합니다. 앱 스토어 게임 인 경우 게시하십시오. 이것은 미래의 고용주에게 이력서의 핵심 부분이 될 것입니다. 당신은 학위가 없기 때문에, 그들이 당신을 고려하도록 정말로 그들을 놀라워해야합니다. 그들은 의심의 여지없이 자신이 무엇을하고 있는지 알고 있어야합니다.
  4. 멋진 이력서를 만들고 엔트리 레벨 또는 인턴쉽 직업 신청을 시작하십시오! 이력서는 자신을 독학 할 수있을만큼 동기를 부여하고, 이전의 모든 프로젝트와 기부금을 과시하는 등의 사항을 지적해야합니다.

이제이 길에서 가장 어려운 부분은 첫 직장을 구하고 좋은 인상을 남기는 것입니다. 당신의 첫 직업은 아마도 흥미 진진하지 않을 것이며, 아마도 당신은 임금이 낮을 것이고 신은 다른 것을 알고있을 것입니다. 그러나 직업을 얻으십시오! 부족한 점에 대해 완전히 정직해야합니다. 만약 그들이 자바 상점이고 C ​​#을 알고 있다면 "많은 언어를 배웠고 쉽게 배울 수 있습니다. 꽤 유사한 C #을 알고 있습니다. " 당신이 원하지 않는 첫 번째 일은 첫 번째 직업을 얻는 것입니다. 그런 다음 그들은 당신이 기대했던 것을 아무것도 모른다는 것을 알아냅니다.

첫 번째 일을 마치고 나면 일이 훨씬 쉬워집니다. 대부분의 회사는 대학 학위보다 사전 업무 경험에 훨씬 더 많은 관심을 가지고 있습니다. 적어도 2 년 동안, 아마도 더 오래 첫 직장을 내 놓아야합니다. 편안하다고 느끼면 다른 "더 나은"엔트리 레벨 작업으로 응용 프로그램을 보내기 시작하십시오. 기본적으로 첫 번째 직업은 학위의 대체 역할을합니다. 나쁘지만, 다음 직업은 당신이 학위가 없다는 것에 대해 어떻게 그렇게 많이 걱정하지 않을지 알 것입니다.

이것은 나를 위해 일했으며 희망적으로 당신을 위해 일합니다. 물론 보장 할 수는 없지만 실제 경험에서 말하고 있습니다. 고등학교를 졸업한지 2 개월 만에 프로그래밍 작업을 받았습니다. 그것은 최고의 직업이 아니었고 실질적으로 노예 임금이었습니다. 그러나 2 년 후, 여기에 저는 훨씬 더 나은 직업을 가지고 있고, 제대로 임금을 받고, 매일 아침 일어나서 실제로하는 일을 즐깁니다. 그리고 많은 사람들이이 회사를 떠나 Microsoft와 다른 유명 회사에서 일했습니다.

요약해서 말하자면:

  1. 개인 게임 만들기
  2. 게임 개발 관련 직업을 구하십시오.
  3. 이익!

참고 : 하고 싶은 일 (그래픽 디자이너, 프로그래머, 모델러 등)에 따라 몇 개의 대학 과정을 수강 할 수도 있습니다. 예를 들어 지오메트리를 완전히 이해하면 3D 게임을 프로그래밍하는 데 도움이됩니다. 또한 약간 내성적 인 사람이라면 그 기술을 익히기 위해 연설 강의를들을 수도 있습니다. 그것은 대중 연설에 빠지기 때문에 언젠가는 수업을 계획하고 있지만 프로그래머에게도 유용합니다.

또한 저는 아주 어리기 시작했습니다. 7 학년 때, 나는 새로운 언어에 대해 배울 수 있고 상급생에 의해 몇 가지 "좋은"프로젝트를 가졌다는 점에 도달했습니다. 나중에 시작한 경우이 경로가 더 어려울 수 있습니다.


0

11 학년이되어 훌륭한 일을하려는 야심이 있다는 말을 들으면 기쁩니다. 11 학년 때부터 C 프로그래밍을 배우기 시작했습니다. 고등학교를 마치고 여가 시간 동안 프로그래밍 언어를 배우고 콘솔 게임을 시작하고 가능한 한 게임 산업에 대해 자세히 읽어보십시오. 물론 많은 게임을하십시오.

총을 대학교 나 대학교로 건너 뛰는 것이 실제로 제 생각에는 도움이되지 않습니다. 비디오 게임 산업은 학문적 배경을 넘어선 사람들을 찾고 있기 때문에 업계에서 가장 중요한 사람들이 필요합니다. 블리자드, Capcom 또는 SquareEnix와 같은 거대한 게임 개발자를 목표로하는 경우 몇 가지 사항을 알아야하며 잘 알고 있어야합니다. 단순히 학위를 취득해도 문을 열 수는 없지만 경험과 학문적 자격의 조합은 기회를 크게 증가시킬 수 있습니다.

물론 단순히 학교에 가서 직업을 얻는 것보다 고려해야 할 것이 더 많습니다. 이 길을가는 동안 교육비, 용품 및 생활비를 고려해야합니다. 라이프 스타일은 또한 게임 사업에서 큰 역할을합니다. 가족이 먼저 오면 비디오 게임이 가장 적합하지 않을 수도 있습니다.

학위는 훌륭하며, 지식을 강화하고 더 유능하고 그렇지 않은 것을 만듭니다. 그것들은 훌륭하고 모든 유형의 프로그래밍 작업에 대해 더 다양하고 개방적입니다. 당신의 지식이 발달함에 따라, 당신은 학교가 얼마나 많은 것을 가르쳐주지 않으며 당신이 가장 필요로하는 것들을 알게 될 것입니다.

새로운 시대의 학생을위한 나의 황금률은 먼저 일하고 경험을 쌓은 다음 학교에가는 것입니다. 당신이 정말로 그것을 좋아하지 않는다면, 적어도 당신은 그것에 달러를 쓰지 않았기 때문입니다. 그러나 먼저 학교에 진학하고 직장을 미워한다는 것을 알기 위해 졸업하십시오. 그렇다면 당신은 고통의 세계에 있습니다.

답을 찾으시기 바랍니다!

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