PGR21.com
- PGR21 관련된 질문 및 건의는 [건의 게시판]을 이용바랍니다.
- (2013년 3월 이전) 오래된 질문글은 [이전 질문 게시판]에 있습니다.
통합 규정을 준수해 주십시오. (2015.12.25.)
Date 2019/08/04 18:09:32
Name 놀고먹고자고
Subject [질문] 일하면서 게임업계 준비하는 취준생입니다. 질문 몇개드립니다.
안녕하세요 올해 31살되는 직장인입니다.
학교(서울 하위권)는 늦게 들어가서 컴퓨터공학을 전공했습니다.
30살에 전공과 무관한 직종에 취직했고, 지금 일하면서 게임업계 취업을 준비하고 있습니다.
뒤늦게 준비하고 있어서 힘든 것이 상당히 많네요... 질문을 몇개 드리자면

1. 현재 c++, 자료구조, 알고리즘 위주로 공부하고 있는데 양이 상당히 많네요.
    지금이 8월 초이고 올해 하반기에 원래 지원하고 싶었는데 운영체제, 그래픽, 수학 등도 공부하려면 시간이 모자랍니다.
    올해 하반기는 포기해야 할까요?? 올해 하반기를 지나치면 32살이라 압박이 심합니다.
    32살에 게임업계 신입이면 하 눈물이 앞을 가리네요. 할 수 있을까요?

2. 공부를 해야 하는 과목이 제 생각에는
    c, c++    자료구조    알고리즘    운영체제    opengl 또는 direct3d    수학
    DB    소켓프로그래밍
    정도라고 생각되는데 하반기에 지원할 수 있게 꼭 필요한 우선순위를 혹시 정해주실 수 있으신가요?

3. 게임 클라이언트 프로그래밍 업무에 지원하고 싶은데 db, 네트워크 부분들을 꼭 공부를 해야 하는 것인지 궁금합니다.

4. c/c++ 외에 java도 꼭 해야할까요?

5. 그 외에 충고해 주실 수 있으신 것들

긴 글 읽어주셔서 감사하고 답변해주시면 정말 감사하겠습니다.

통합규정 1.3 이용안내 인용

"Pgr은 '명문화된 삭제규정'이 반드시 필요하지 않은 분을 환영합니다.
법 없이도 사는 사람, 남에게 상처를 주지 않으면서 같이 이야기 나눌 수 있는 분이면 좋겠습니다."
스토리북
19/08/04 18:16
수정 아이콘
클라이언트시면 다 접고 유니티와 언리얼 엔진 공부하세요.
위에 써두신 거 반은 의미없고 반은 너무 광범위합니다.
Blooming
19/08/04 18:22
수정 아이콘
선택과 집중이 필요하다고 보이네요. 자료구조, 유니티 정도만 파서 포폴 만드시는게 좋다고 봅니다.
포도사과
19/08/04 18:39
수정 아이콘
자료구조 언리얼 네트워크(http, socket) 핗요합니다
놀고먹고자고
19/08/04 19:17
수정 아이콘
답변 감사합니다.
엔진을 배운다면 그에 대한 증명으로 포폴은 기본으로 해야하겠군요... 참고하겠습니다.
19/08/04 18:50
수정 아이콘
클라이언트 프로그래머 하실 거면 일단 유니티엔진 정도는 좀 해야 합니다. 그리고 기타사항은 지원하려는 회사나 프로젝트 모집공고 보시면서 어떤걸 중점적으로 요구하는지 체크하세요.
오프 더 레코드
19/08/04 18:54
수정 아이콘
게임업계에서 원하는 인재상을 알아보는건 학원과 면접이 가장 좋습니다.
돈을 조금 들여서라도 시간단축하는 커리큘럼을 짜보시는걸 추천드려요. 오히려 그게 싸게먹힐꺼라 봅니다.
놀고먹고자고
19/08/04 19:18
수정 아이콘
일을 하고 있어서 학원다니기는 힘들 것 같습니다 흑흑
답변 감사합니다
내꿈은세계정복
19/08/04 21:26
수정 아이콘
1. 냉정하게 말했을 때, 31~2 세시면 불리한 건 사실이죠.전공과 무관하다고 하면 더더욱이요. 차라리 기획이라면 서른 살 신입도 심심찮게 보입니다만, 프로그래머와 아티스트는 아무래도 학교 갓 졸업한 20 대 중후반을 선호하긴 합니다. 그래서 처음 입사지원서를 통과하시기가 힘들긴 할 겁니다. 그거 통과하고 면접이나 내부 시험은 뭐...실력 싸움이죠.

조금이나마 위로를 드리자면, 제가 아시는 분이 딱 님과 같은 케이스와 나이로 게임업계에 클라이언트 프로그래머로 들어와 현재 10 년차에 S 모 회사 클라이언트 팀장으로 들어가 계십니다. 전례가 없는 건 아니에요. 다만 힘들 뿐인데, 그걸 모르시진 않을 테고 굳이 겁을 드리려 한다기보다 냉철하게 판단했으면 좋겠다 정도의 조언은 드려봅니다.

2. 일단 필요한 기술은 팀마다 프로젝트마다 다릅니다. 그걸 감안하시고 제가 말씀드리는 건 단순히 현재 한국 모바일 업계 쪽에서 보편적으로 클라이언트 프로그래머들이 많이 쓰는 게 무엇인가에 대한 서술 정도라고 생각해 주세요.

어떤 언어를 주로 공부할 지는 어떤 엔진을 쓰느냐와도 관련이 있습니다. 언리얼을 쓰신다면 C++ 쪽이 좀 더 낫고, 유니티 엔진을 쓴다면 C# 을 공부하셔야 합니다. C 는 양 쪽 모두 쓰실 일이 거의 없을 겁니다. 요즘 최신 프로젝트들은 대부분 언리얼로 건너가는 추세인데, 유니티 프로젝트도 아직 꽤 많습니다. 뭘 하실 지는 본인의 선택입니다만, 언리얼이 조금 더 찾는 프로젝트가 많지 않을까 조심스레 말씀드립니다. 그리고 개인적으로 '어떤 언어를 공부할 것이냐' 는 프로그래머로써의 본질적인 실력과는 별개의 문제라고 생각합니다.

자료구조와 DB 는 필수이되 서버 프로그래머 수준으로 파실 필요는 없습니다. 알고리즘은 알면 좋되 너무 깊이 들어가지 않으시는 거 추천합니다. 운영체제 파지 마세요. 오픈GL 이나 다이렉트 X 같은 그래픽스 쪽으로 가실 거면 다른 거 하지말고 그래픽스만 파시는 게 낫습니다. 소켓도 필요합니다. 수학은 복잡한 거 안 씁니다. 미분, 행렬, 내적 외적 같은 것 정도면 충분합니다.

3. 당연하지만 기본적인 지식, 더 나아가서 업계에서 유능하다 인정받으시려면 서버 프로그래머 수준은 아니더라도 그와 함께 이야기를 하고 회의를 하고 같은 작업물을 두고 작업할 정도의 지식은 있으셔야 합니다. 서버 프로그래머에게 요청을 하실 일도, 서버 프로그래머의 요청을 받으실 일도 있을 테니까요.

4. 대개 필요없습니다. 다만 분석툴이나 운영툴 같은 걸 만들 때에는 쓰긴 씁니다.

5. 현재 업계가 매우 차갑습니다. 신입 진짜 안 뽑는 추세고, 경력자도 이력서에 출시작/히트작이 있는 사람들이나 추천으로만 뽑고 있습니다. 더군다나 님의 상황은, 자각하고 계시겠지만, 이십 대 중반 신입들과 비교해 봤을 때 회사 쪽에서 '많은 나이에도 불구하고 이 사람을 뽑아야 겠다' 라는 뭔가가 없으면 잘 뽑지 않을 겁니다.

그럼 그 '뭔가' 가 무엇인가. 사실 그건 회사마다 달라서 제가 뭐라고 말씀드리기가 힘드네요. 어쨌든 남들보다 조금 불리한 상황이니, 지금 다니시는 곳에서 완전히 발을 빼고 과감한 행보를 취하시기보다는, 뿌리를 내려둔 채 다음 행보를 탐색하시는 게 나을 거라 충고드립니다.

또한 게임업계는 생각보다 박봉입니다. 프로그래머가 기획/아티스트 직군에 비해 연봉이 좀 높기는 하지만 동일 기술을 가진 채 다른 산업으로 진출했다면 더 많은 돈을 받았을 사람들이 게임이 좋아서 일종의 봉급 삭감을 받아들이고 일을 하는 형국입니다. 우리나라만 그런 게 아니라 전 세계 어디를 가도 게임 업계는 이런 식으로 돌아갑니다. 그 부분은 알고 지원을 하셔야 할 겁니다.

또 클라이언트 프로그래머는 어찌보면 프로그래머 중에서 제일 프로그래머스럽지 않은 일을 해야 하는 프로그래머들이기도 합니다. 예외 처리를 다루는 게 프로그래머에게 스트레스라지만 '수많은 예외처리에 어떻게 대응하느냐' 가 클라이언트 프로그래머의 역량이라고 봐도 과언이 아닙니다. 더군다나 요즘은 스피드를 강조하는 추세 때문인지 갈수록 제대로 문서화된 기획서가 줄어들고 쪽기획과 입기획에 대응해야 하는 프로젝트들이 많아지고 있습니다. 이런 부분에서 오는 스트레스도 감안하셔야 합니다.
놀고먹고자고
19/08/05 00:00
수정 아이콘
31~32살임에도 신입으로 취업하려면 역시 중요한 건 실력이지 않을까요?
시간도 부족하고 어려운 일이네요... 마음먹은거 끝까지 가보려구요.
자세한 답변 정말 감사드립니다.
포도사과
19/08/05 02:40
수정 아이콘
좋은 답변이네요
추천드리고싶네요
19/08/05 07:54
수정 아이콘
취업에 필요한 역량과 업무에 필요한 역량이 다릅니다. 위의 대부분 댓글들은 업무에 필요한 역량이 위주인데 신입한테 기술스택의 역량으로 기대하는건 ‘학교나 개인 프로젝트 중에 해봤다’ 정도만 되면 충족합니다. 먼저 취업하기 위해서는 무조건 어떤 언어로든 자료구조와 알고리즘 두가지가 90프로입니다. 링크드리스트, 트리, 정렬 알고리즘 정도가 취업 면접시 필요한 최소한의 요구조건이고, 추가로 각종 자료 구조의 차이와 언제 어떠한 것을 사용할지, 대용량 처리나 클라이언트 서버의 기본 개념 정도만 알아도 신입 면접에서는 물어볼거 다 나올 것 같네요. 참고로 어떠한 질문이 나오든 시간과 공간 복잡도를 구하는 것은 가장 기본 중의 기본으로 해야 합니다.
놀고먹고자고
19/08/05 11:16
수정 아이콘
답변 정말 감사합니다.
좋은 하루되세요
목록 삭게로! 맨위로
번호 제목 이름 날짜 조회
136261 [질문] [당구] 3구 고수분들께 질문이 있습니다. [11] 삭제됨3916 19/08/06 3916
136260 [질문] 무기력/우울증 관련 만화를 찾습니다 [2] occla4134 19/08/06 4134
136259 [질문] 부모님 효도 여행지 질문입니다. [4] 아지노스2676 19/08/06 2676
136258 [질문] 솔직히 우리나라 날씨 괜찮지 않나요? [56] 버티면나아지려나4871 19/08/06 4871
136257 [질문] pdf 파일을 워드나 한글로 멀쩡하게 옮길 방법이 없나요? [5] Costa del Sol2485 19/08/06 2485
136256 [질문] (부알못입니다) 전세끼고 매매? 좀 알려주세요. [4] Gra2372 19/08/06 2372
136255 [질문] 블루투스 이어폰 추천 부탁드립니다. [9] 223047 19/08/06 3047
136254 [질문] 프리미어 프로 교재추천 [10] 카오루2790 19/08/06 2790
136253 [질문] 송년회 동영상제작에 쓰일 음악추천 [1] 카오루2143 19/08/06 2143
136252 [질문] [요창]포토샵으로 증명사진 뒷배경 바꾸어줄 고수님 계신가요 [3] cs2220 19/08/06 2220
136251 [질문] 안드로이드 맨윗줄 상태창에 못보던 아이콘이 생겼는데 이게 뭔가요. [2] St.Johan2718 19/08/06 2718
136250 [질문] 남자코디 참고할만한곳 [4] Right3541 19/08/06 3541
136249 [질문] 에어컨 구입시기 질문 [4] Good3111 19/08/06 3111
136247 [질문] 타원의 둘레길이 [7] 소야테4424 19/08/06 4424
136246 [질문] 중소기업 전세자금대출 관련 질문드립니다. [5] Song12906 19/08/06 2906
136245 [삭제예정] 노량진 원룸사는데 물이 샙니다 ;; [3] rDc663655 19/08/06 3655
136244 [질문] 목표를 만들었는데 목표를 위해 갈수있는 방법이 궁금합니다. [6] 피지알맨2569 19/08/06 2569
136243 [질문] 용어가 기억이 안 납니다. [5] 오쇼 라즈니쉬2272 19/08/06 2272
136242 [삭제예정] 월세 살던 곳에서 갑자기 나가달라는데 어떻게 방법니 없을까요? [19] 삭제됨5245 19/08/06 5245
136241 [질문] 만화카페에서 정주행할 만화책 추천해주세요! [28] 다리기7412 19/08/06 7412
136240 [질문] 아이폰 6s 홈버튼 수리에 관해 [6] FlyingBird4999 19/08/06 4999
136239 [질문] 축구 유니폼을 마켕해서 사려면 어디를 이용해야하나요? [2] LG의심장박용택1986 19/08/06 1986
136238 [질문] 헬스 PT 트레이너 선택 질문입니다. [14] bymi4896 19/08/06 4896
목록 이전 다음
댓글

+ : 최근 1시간내에 달린 댓글
+ : 최근 2시간내에 달린 댓글
맨 위로