어떤 것을 공부해야할까?

c++, DB, 멀티스레드, 자료구조, 알고리즘, 네트워크, ...


신입은 거의 뽑지 않는다. 중요하기 때문에.

→ 대신 몸값이 비싸다




현업에서는?

1. 기술

- 네트워크 : 중국 및 인도네시아 등 열악한 환경이 많다.

- DB : MS-SQL, MySQL, AWS DynamoDB → No SQL은 한번에 받기 때문에 느리다.

- 웹 : 운영툴, CS

- 툴 : Data Validator, Data Diff Tool

- AI : FSM, Behaviour Tree


2. 보안

- DB : Injection attack

- Packet 변조

- Client Memory 변조

- 등등


3. 대화

- 기획자 : 기획 요구사항 경청, 분석, 제안

- 퍼블리셔 : 기술적, 사업적 요구사항

- 운영자 : 운영에 필요한 요구사항


4. 체력




취직

강사님이 면접관일때 자주 묻는 질문 - 5년(10년)뒤 당신은 무엇을 하고 있습니까? 

DB, C++ 등 기본적인 질문에 답할 수 있는가?

문제 해결 능력은? 맞히는 것보다 해결하는 과정이 중요 

언어 능력은? 기본적으로 영어는 해야한다.

그래도 팀마다 면접관마다 케바케임



기타 조언

언어를 할 수 있으면 좋다. (영어, 중국어, 일본어, ..)

IOCP, RIO 정도는 알아둘 것.

IOCP로 채팅프로그램 짜보기.

DB와 C++이 중요하다.

포톤서버 이런걸로 개발하면 돈이 안된다. 다 퍼주는 꼴

신기술 너무 좋아하지말것. 기존 95% 신규 5% 정도로 생각



'프로그래밍 공부 > 특강' 카테고리의 다른 글

면접과 수습에서 살아남기  (0) 2018.12.04
게임엔진 다루기  (0) 2018.12.03
BIC 컨퍼런스 오후 세션  (0) 2018.10.06
BIC 컨퍼런스 오전 세션  (0) 2018.10.06
게임 프로그래머 커리어 관리  (0) 2018.10.05
Posted by misty_
,