어떤 것을 공부해야할까?
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 |