요즘 많은 중학생, 고등학생분들이 좋아하는 게임을 하다보면 여러가지 생각이 듭니다.
"아.. 게임 재미있다. 나도 한번 만들어보고 싶다"
"내가 만들면 이것보단 재미있게 만들수 있을꺼같은데"
"3D? 3D는 좀 만들기 어려운것 같은데. 2D는 만들기 쉬워보인다"
"리니지(한때 아주 유명했던 온라인게임) 만든 개발자는 고졸이였데!!"
"개발자는 학력같은거 잘 안본다는데, 확 수능(혹은 학교공부) 때려치고 이쪽으로 공부할까?"
그리곤 프게 같은 여러 프로그래머 게시판에 와서 질문을 하죠.
"현재 고3입니다. 제가 학교성적은 낮지만, 정말 게임은 좋아하거든요. 제가 진짜 잘 만들 자신이 있어서
요즘 C언어라는걸 공부하고 있는데, 언제쯤이면 리니지(2D게임)같은걸 만들수 있을까요? 너무 재미없고 지루해서 힘듭니다."
(아주 극단적인 예입니다)
이럴경우 많은 분들이 좋은 댓글 달아주십니다. 그래서 아직 저도 경력이 6년차 밖에 안되는 초짜지만
(6년이 적다는게 아니라 여기 상주하시는 수많은 고경력 개발자분들이 보기에 아직 좀더 공부하고 노력해야할 경력이기에 초짜라고 적었습니다)
좀 기분나쁘거나 실망할 글을 적으려고 합니다.
한국에서 개발자로 중소기업을 전전긍긍하면서 아직 대기업에 취직못한 잉여개발자의 몸으로 겪은 저의 답변입니다.
"아.. 게임 재미있다. 나도 한번 만들어보고 싶다"
"내가 만들면 이것보단 재미있게 만들수 있을꺼같은데"
- 어디서 본 댓글이였지만 다시한번 제가 적는다면 게임을 좋아하는거랑 게임을 만드는거랑은 천지차이입니다.
이에 관해서 자세히 적을 필요없이 관련된 수많은 글들이 이미 많이 있습니다.
게임을 잘한다고, 게임을 좋아한다고 해서 잘만들수 있다는 생각을 일찌감치 때려치우시기바랍니다.
물론 게임을 잘하고 좋아함으로써 게임에 대한 이해도가 높아지고 보다 재미있게 잘만들수 있습니다.
하지만 당신은 아닙니다.
"3D? 3D는 좀 만들기 어려운것 같은데. 2D는 만들기 쉬워보인다"
- 허튼소리입니다. 대학생들이 졸업작품으로 어디서 줏어온 RPG만들기 툴같은 그래픽으로 게임 몇개 끄적거리다가
포기하는 거 수도없이 많습니다. 3D와 2D는 게임의 컨셉과 개발툴 및 언어의 차이일뿐 둘다 똑같이 어렵습니다.
물론 사람에 따라서 3D보다는 2D쪽 게임을 잘만들수는 있지만 당신은 아닙니다.
"리니지(한때 아주 유명했던 온라인게임) 만든 개발자는 고졸이였데!!"
"개발자는 학력같은거 잘 안본다는데, 확 수능(혹은 학교공부) 때려치고 이쪽으로 공부할까?"
- 닥치고 공부하십시오. 세상은 그렇게 만만한데가 아닙니다. 사람들의 입에 오르락 거리고 신문이나 뉴스에 나오는
그 유명개발자들의 학력이 고졸이였다는 사실은 특수한 경우이기에 그런겁니다. 일반적인 경우가 아닙니다.
왠만한 기업은 학력을 봅니다. 학력으로 내새우기 싫으면 경력을 쌓으면 됩니다. 즉 취직해서 일한 기간을 늘려야하는데,
취직하려면 학력이 필요합니다.
물론 학력이 낮아도 실력이 뛰어나거나, 경력이 없거나 모자라도 천부적인 재능으로 극복하는 사람은 많습니다.
하지만 너(!)는 아닙니다. 그러니 공부하십시오. 괜히 좋은 대학가라는게 아닙니다.
"현재 고3입니다. 제가 학교성적은 낮지만, 정말 게임은 좋아하거든요. 제가 진짜 잘 만들 자신이 있어서
요즘 C언어라는걸 공부하고 있는데, 언제쯤이면 리니지(2D게임)같은걸 만들수 있을까요? 너무 재미없고 지루해서 힘듭니다."
- 당장 컴끄고 국영수 중심으로 공부해라.
제가 하고싶은 말은 간단합니다.
1. 공부해서 좋은 대학부터 가라.
2. 대학가도 원하는 게임 만들만한 실력이 안되는건 당연하니 피똥싸게 공부해야한다.
3. 어제 공부한 지식은 오늘 나온 새로운 지식으로 인해 옛지식이 되어버리는 더러운 개발자 인생은 무한 공부인생이므로
중고등학교때 배운 지식조차 없으면 일찌감치 도태되고, 잉여개발자가 되어버린다. 공부해야한다.
4. 의사소통없이는 개발자짓 못하므로 국어 잘해야한다. 공부해라.
5. 연산능력 없으면 개발자짓 못하므로 수학 잘해야한다. 공부해라.
6. 원서등 개발문서 잘 읽고 좀더 나은 개발환경 좀더 나은 직업을 구하려면 영어 잘해야한다. 공부해라.
7. 막상 개발언어 들여다보면 죄다 영어고 그 구조하며 모든것들이 학교공부보다 어렵다. 암기보다 이해도 문제다. 천재가 아니라면 공부부터 해라.
개발자의 꿈은 대학때 꾸고 지금은 공부해라