• 카테고리

    질문 & 답변
  • 세부 분야

    게임 프로그래밍

  • 해결 여부

    미해결

신입 서버개발자

20.10.07 12:51 작성 조회수 626

1

안녕하세요 . 

현재 강사님 강의 파트 2, 3, 4, 7, 9를 구입한 신입 서버 개발자입니다.

 c++ 게임 서버과외를 받으면서 강사님 영상도 보면서 공부할 예정입니다. 

현재 인디게임회사에서 일도 하고 있는 상태있지만, 언제 짤릴까 전전긍긍하며 있습니다. 

문의드리는 질문은 웹이나 데이터베이스쪽은 어느정도 공부해서 사용할 수 잇을것 같습니다.

만약 공부하다가 막히는 부분이 있으면 공부 구입할 생각도 있습니다.

2, 3, 4, 7, 9 파트만으로도 충분히 학습이 되는지 알고 싶습니다..

답변 2

·

답변을 작성해보세요.

0

답변과 친절한 책 추천 감사합니다 !!  열심히 공부하겠습니다.

0

안녕하세요,

C#과~ 시리즈는 말 그대로 인디게임 MMO를 만들기 위해
전과정을 빠르게 다루는 것을 목표로 만든 강의이고,
기본적인 프로그래밍 능력은 사실 개개인의 연습과 익숙함에 따라
많이 다르기 때문에 '충분하다'고 보기는 힘듭니다.

클라와 다르게 서버 신입은 대부분 학원 출신이 아닌 4년제 학부생을 뽑는 이유는
알고리즘, DB, 네트워크, OS 등 전공 지식이 특히나 더 중요하기 때문인데요.
(물론 클라 입장에서도 안 중요한 것은 아니지만, 몰라도 상용엔진으로 '일단' 작업은 할 수 있겠죠)

기초가 어느 정도 있으신지는 알 수 없지만,
단기간에 책 한두권, 강의 한두편을 본다고 충분한 것은 아니고
기간을 그냥 아주 길게 잡고 꾸준히 학습하는 방법밖에는 없습니다.
사실 IT는 평생 공부라는 말이 틀린게 아닌게
내년만 되어도 언리얼엔진5가 나오는데 공부를 안 할 수는 없겠죠!

그리고 게임 회사는 NC, Nexon 등 극히 예외적인 케이스를 제외하곤
프로젝트가 날라가면 개발자도 신나게 짤리고 이직해야 하는 상황이 빈번합니다.
물론 그만큼 이직이나 취업 문턱도 아주 높은 편은 아닙니다 (카카오, 네이버 등에 비하면..)

그러니 지금은 잘 와닿지 않으시겠지만
딱히 회사에 짤리는 것을 두려워하기 보다는,
어차피 짜르면 회사만 손해라는 마인드로
즐기면서(?) 공부를 하는 수밖에 없습니다.
그런 관점에서 특히나 개인 포트폴리오를 꾸준히 만들고
1인 개발 및 출시를 목표로 하는 것을 추천 드립니다.
요즘은 유니티/언리얼 등 게임엔진과 AWS 등 클라우드로 인해서
1인으로도 모든 장르의 게임(MMO라거나, 방치 장르라거나)을
진지하게 출시할 수 있는 시대가 되었기 때문에,
이를 장기적으로 목표로 삼으시길 추천 드립니다.
그러면 실력이나 포폴이나 이직 준비나 모든 것이 알아서 해결됩니다.

마지막으로 저한테 많은 도움이 되었던 책들은 다음과 같습니다.

종만북 시리즈 (자료구조 알고리즘) << 완독하는데 2년 걸렸습니다 -_- 난이도 S+
http://www.yes24.com/Product/Goods/8006522?OzSrank=2

온라인 게임 네트워크 프로그래밍 (게임 서버) << 5번 반복해서 읽었습니다.
지금 보면 세션 처리 등에서 잘못된 내용도 있지만 개념 잡기에는 이만한 책이 없습니다.
http://www.yes24.com/Product/Goods/362774?OzSrank=5