모바일 오유 바로가기
http://m.todayhumor.co.kr
분류 게시판
베스트
  • 베스트오브베스트
  • 베스트
  • 오늘의베스트
  • 유머
  • 유머자료
  • 유머글
  • 이야기
  • 자유
  • 고민
  • 연애
  • 결혼생활
  • 좋은글
  • 자랑
  • 공포
  • 멘붕
  • 사이다
  • 군대
  • 밀리터리
  • 미스터리
  • 술한잔
  • 오늘있잖아요
  • 투표인증
  • 새해
  • 이슈
  • 시사
  • 시사아카이브
  • 사회면
  • 사건사고
  • 생활
  • 패션
  • 패션착샷
  • 아동패션착샷
  • 뷰티
  • 인테리어
  • DIY
  • 요리
  • 커피&차
  • 육아
  • 법률
  • 동물
  • 지식
  • 취업정보
  • 식물
  • 다이어트
  • 의료
  • 영어
  • 맛집
  • 추천사이트
  • 해외직구
  • 취미
  • 사진
  • 사진강좌
  • 카메라
  • 만화
  • 애니메이션
  • 포니
  • 자전거
  • 자동차
  • 여행
  • 바이크
  • 민물낚시
  • 바다낚시
  • 장난감
  • 그림판
  • 학술
  • 경제
  • 역사
  • 예술
  • 과학
  • 철학
  • 심리학
  • 방송연예
  • 연예
  • 음악
  • 음악찾기
  • 악기
  • 음향기기
  • 영화
  • 다큐멘터리
  • 국내드라마
  • 해외드라마
  • 예능
  • 팟케스트
  • 방송프로그램
  • 무한도전
  • 더지니어스
  • 개그콘서트
  • 런닝맨
  • 나가수
  • 디지털
  • 컴퓨터
  • 프로그래머
  • IT
  • 안티바이러스
  • 애플
  • 안드로이드
  • 스마트폰
  • 윈도우폰
  • 심비안
  • 스포츠
  • 스포츠
  • 축구
  • 야구
  • 농구
  • 바둑
  • 야구팀
  • 삼성
  • 두산
  • NC
  • 넥센
  • 한화
  • SK
  • 기아
  • 롯데
  • LG
  • KT
  • 메이저리그
  • 일본프로야구리그
  • 게임1
  • 플래시게임
  • 게임토론방
  • 엑스박스
  • 플레이스테이션
  • 닌텐도
  • 모바일게임
  • 게임2
  • 던전앤파이터
  • 마비노기
  • 마비노기영웅전
  • 하스스톤
  • 히어로즈오브더스톰
  • gta5
  • 디아블로
  • 디아블로2
  • 피파온라인2
  • 피파온라인3
  • 워크래프트
  • 월드오브워크래프트
  • 밀리언아서
  • 월드오브탱크
  • 블레이드앤소울
  • 검은사막
  • 스타크래프트
  • 스타크래프트2
  • 베틀필드3
  • 마인크래프트
  • 데이즈
  • 문명
  • 서든어택
  • 테라
  • 아이온
  • 심시티5
  • 프리스타일풋볼
  • 스페셜포스
  • 사이퍼즈
  • 도타2
  • 메이플스토리1
  • 메이플스토리2
  • 오버워치
  • 오버워치그룹모집
  • 포켓몬고
  • 파이널판타지14
  • 배틀그라운드
  • 기타
  • 종교
  • 단어장
  • 자료창고
  • 운영
  • 공지사항
  • 오유운영
  • 게시판신청
  • 보류
  • 임시게시판
  • 메르스
  • 세월호
  • 원전사고
  • 2016리오올림픽
  • 2018평창올림픽
  • 코로나19
  • 2020도쿄올림픽
  • 게시판찾기
  • 게시물ID : humorbest_1246486
    작성자 : 황금비
    추천 : 58
    조회수 : 4436
    IP : 118.176.***.75
    댓글 : 29개
    베스트 등록시간 : 2016/05/02 12:39:39
    원글작성시간 : 2016/05/01 01:17:51
    http://todayhumor.com/?humorbest_1246486 모바일
    게임 업계 아재가 게임 프로그램 배우는 분들에게 해주는 도움 안되는 글
    옵션
    • 창작글
    <div> <div> <div>게임 제작을 하면서 몇 년간 대학과 학원에서 강의도 했던 게임 업계 아재입니다.</div> <div><br></div> <div>제가 학생들 가르칠 때 말씀 드렸던 몇 가지 내용입니다.</div> <div><br></div> <div>수학:</div> <div>다 알 필요는 없어요. 정석 책 볼 필요 없습니다. 도움 된다는 분들 있지만 제 생각은 별 도움 안됩니다. 고등학교 때 안 좋은 기억이 떠오를 수 도 있고...</div> <div>암튼 클라이언트 게임프로그래머가 가장 많이 수학이 삼각 함수, 벡터, 행렬입니다. 정석보다 대학에서 가르치는 선형 대수학이나 대학 수학 책이 더 도움이 됩니다.</div> <div>책을 구입한다면 연습문제가 많은 책을 추천합니다. 그리고 혹시 선형 대수학에서 미적분 나오면 건너 뛰세요. 미적분 알면 좋지만 써 볼일 거의 없을 것입니다.(10만줄에 한번 나온다고 생각하시면 됩니다.)</div> <div>제가 본 책 중에서 제 생각과 가장 근접한 책은 "3D 게임 프로그래밍 & 컴퓨터 그래픽을 위한 수학 -류광, 정보문화사" 입니다.</div> <div>이 책을 지옥에서라도 구할 수 있다면 구하세요.</div> <div><br></div> <div>물리:</div> <div>실제 게임에서 다루는 물리는 고전 역학(뉴턴 역학)입니다. 제 생각은 고등학교 물리 교과서는 좀 떨어집니다. 이유는 3차원 벡터를 제대로 이용하지 않기 때문입니다.(이 부분은 수학도 마찬가지 입니다.)</div> <div>대학에서 배우는 일반 물리 서적 중에서 힘과 운동에 관련한 부분에서 문제가 많은 책을 고르세요.</div> <div>간혹 폭격기, 견인포 또는 잠수함 어뢰로 선박 격침 시키는 것을 계산하는 문제가 있는 책이 있습니다. 이런 문제들이 게임 프로그램에 도움이 됩니다. 그런 책을 구입하세요.</div> <div><br></div> <div>게임 엔진:</div> <div>혹시 엔진 만들고 싶다는 분들 있을 텐데요, 이론이라면 참 많이 들어 갑니다. 제 생각은 평범한 사람이 이론을 공부했다고 에디터에서 엔진을 바로 코딩할 수 있는 분들은 별로 없다고 봅니다.</div> <div><br></div> <div>엔진은 남들이 만든 것을 보는 것이 제일 많이 공부가 됩니다.</div> <div><br></div> <div>저는 쫌 오래 됬지만 irrlicht를 강력히 추천합니다. 꽤 오래 전에 ogre도 봤었는데 뭔가 지우고 바꿔보고 떼내어 보고, 쪼물락 거리기가 irrlicht 엔진이 게임 업계 초보 였을 때 참 좋았습니다. </div> <div>제가 몇 년전에 근무했던 어떤 외국계 회사는 이 엔진을 개량해서 쓰고 있더군요.</div> <div>엔진 개발한다면 자료 구조, 그래프, 추상화 등 컴퓨터 공학 과목에서 중요한 이론들 여기서 빛을 발합니다. 아 그렇다고 엔진 만드는데 자료구조 먼저 봐야지 할 필요는 없습니다. 공부는 필요에 의해서 하는 것이니까 그 때 그때 하세요.</div> <div><br></div> <div>프로그래밍 실력:</div> <div>뭐든지 많이 만들어 보세요. 한만큼 실력이 는다는 것은 다들 인정하실 것입니다.  저는 그 중에서 툴을 많이 만들어 보라고 합니다. 툴은 만들면, 특히 설계, 자료구조, 자인 패턴 등에 대해서 실력이 많이 늡니다.</div> <div>맥스나 포토샵 등의 플러그인도 꼭 제작해 보세요.</div> <div><br></div> <div>다른 언어들:</div> <div>현재 사용하고 있는 언어를 2년 이상 써서 익숙해져 있다면 다른 언어 써볼 기회가 있다면 하세요. 저는 php, java, c#, visual basic, php, lua 등 대충 쓸 줄압니다.</div> <div>어떻게 알게 되었는 가 생각해보면 php는 대학원생 여자 후배 좋아해서 봉사활동을 했었고, java 는 혹시 sun 자격증이 있으면 도움 될까 해서 땄었는데, 써 본적 없다가 안드로이드에서 외부 라이브러리 jni관련 작업 땜에 쓰고 있습니다.</div> <div>visual basic은 c# 나오기 전 excel exporting 할 때 c로 고생했는데 몇시간 만에 필요한 프로그램 나오더군요. 한 동안 잘 썼고..., lua는 스크립트를 프로그램에 내장시키기 위해서 사용했었습니다.</div> <div>c#은 유니티로 몇년간 밥 벌어 먹고 살았기 때문에... 이래다보니 늙다리인데도 암튼 현 직장에서 이것 저것 잡부처럼 그냥 다 합니다.</div> <div>암튼 다른 언어 써보면 그들 언어의 목적과 장점을 볼 수 있구요, 어떤 경우에는 언어들간 공통점이 많이 보이기도 하고, 주류로 사용하는 언어의 깊이를 높이기도 합니다. 그리고 또 다른 새로운 언어 배우는 데 부담감이 많이 사라집니다.</div> <div>그냥 쓰게 된다고나 할까... 그런 것이 보입니다.</div> <div><br></div> <div>책:</div> <div>책 많이 읽으세요. 저는 예전에 관련 기술을 구할 때가 마땅치 않을 때 단 한 줄이라도 도움이 된다면 구입했었습니다.</div> <div>요즘은 스택오버플로를 많이 의존 하지만 그래도 새로운 기술은 책을 먼저 구해서 읽어보는 편입니다.</div> <div>어떤 책은 중요한 책인데 절판 되어서 구할 수 없을 때도 있습니다. 이길을 계속 가겠다 싶으면 중요한 책들은 구입해 놓으세요.</div> <div><br></div> <div>이런 말씀 드려도 몇 년있으면 다 낡은 기술이 될 테인데 뭣하러 돈 아깝게 버리나? 할 수 있지만 오래되니 가장 추억이 남더군요.</div> <div>가끔씩 대학교 때 후배 친구 녀석 한 때 반 강제로 뺏은 강의프린트 제본한 터보씨 책 보면서 그 때의 기억을 떠올리곤 합니다.</div> <div><br></div> <div>블로그:</div> <div>저는 블로그는 꼭 사용하라고 합니다. 블로그가 처음에는 별 내용이 없어서 쓸쓸하지만 자신이 연습한 짬짬히 코드 올려 놓으면 몇 달만 지나도 꽤 도움이 많이 됩니다.</div> <div>일단 블로그 올리는 행위가 내 코드를 정리한다는 과정이 있기 때문에 기억이 잘 됩니다.</div> <div>저 같은 경우도 게임 프로그래밍 독학할 때 사설로 홈페이지 만들어서 정리해서 올려 놓곤 했었는데(아.. 이 때도 php 했네요)  강의할 때 많은 도움이 됬었고 기억력이 떨어진 지금도 저 스스로에게 많이 도움이 되었습니다.</div> <div><br></div> <div><br></div> <div>기타:</div> <div>마지막으로 모든 것을 다 이해해야 게임을 만들 있는 것은 아닙니다. 프로그램을 잘 모르는 고등학생도 게임 만드는 것을 본적이 있었고(그것도 c 언어로), 서울에 있는 상당히 좋은 대학교 나왔어도 시작 조차 하지 못하는 사람도 봤습니다.</div> <div>제 생각은 게임프로그래밍은 응용이 아주 강하기 때문에 알고 있는 지식을 조합해서 최대한 활용하려는 궁리를 하는 것이 더 중요하다고 생각합니다.</div> <div><br></div> <div>산업계가 원하는 것이 T형 인재라 하는데 그딴 거 필요 없고 게임 업계에서 "지식은 빈대떡 붙이듯 넓고 얇게."</div> <div>이론을 깊이있게 물으면 내가 그걸 이해하면 기술 이사나 교수하지 이거 하겠냐 라는 반문도 꼭 하시길...</div></div></div> <div><br></div>

    이 게시물을 추천한 분들의 목록입니다.
    [1] 2016/05/01 01:36:05  121.128.***.139  고양이빔  639277
    [2] 2016/05/01 01:54:52  98.148.***.56  arb22  668427
    [3] 2016/05/01 03:16:58  115.21.***.101  SpiceSoy  232917
    [4] 2016/05/01 04:36:20  118.91.***.172  너무많아  93025
    [5] 2016/05/01 11:17:07  222.98.***.134  imperfect  544310
    [6] 2016/05/01 17:34:23  121.159.***.195  딴소리하는애  515735
    [7] 2016/05/01 22:23:37  175.197.***.22  뜻발그미  393894
    [8] 2016/05/02 05:07:26  219.249.***.44  뽀룹뽀룹  546772
    [9] 2016/05/02 09:26:36  124.137.***.43  kosi  439167
    [10] 2016/05/02 12:39:39  210.95.***.36  구차니  168644
    푸르딩딩:추천수 3이상 댓글은 배경색이 바뀝니다.
    (단,비공감수가 추천수의 1/3 초과시 해당없음)

    죄송합니다. 댓글 작성은 회원만 가능합니다.


    현재 게시판의 베스트게시물입니다.  
    번호 제 목 이름 날짜 조회 추천
    1278977
    삼성이 안드로이드 인수 거부한 이야기 듣고 쓰는 개인적 회상 [43] 창작글 이룰 16/07/15 18:19 5021 68
    1274157
    Deadlock [12] 오늩의유머 16/07/04 20:32 2614 31
    1274008
    안 좋은 회사는 안 좋은 사람만 뽑는다. [39] 악마의공돌이 16/07/04 14:09 7299 66
    1272107
    overapi(api 모음 사이트) [5] 펌글 오늘의컴퓨터 16/06/29 21:50 5039 39
    1269272
    어떤 프로그래밍 언어를 배워야할까 [31] 무한반사 16/06/23 07:50 5226 41
    1267188
    억대연봉 美 프로그래머 "컴퓨터에 6년간 일 맡기고 놀았다" [49] 사닥호 16/06/17 23:43 10447 73
    1267016
    c++ 간단한거 질문있습니다 [13] 본인삭제금지 NO틸말고Yes틸 16/06/17 16:12 3293 44
    1266418
    논문쓰기 싫다.... [18] 작은돼지 16/06/16 09:34 4941 45
    1250666
    Spring Security에 Spring Social 붙이기 1 [2] 창작글 노랑머플러 16/05/11 22:55 1875 22
    1247554
    10년의 기다림... [9] connor9 16/05/04 19:32 2805 26
    게임 업계 아재가 게임 프로그램 배우는 분들에게 해주는 도움 안되는 글 [29] 창작글 황금비 16/05/02 12:39 4436 58
    1245274
    와!!! 바보님이 부트스트랩을 쓰기 시작하셨어요!!! [25] 물어라이코스 16/04/29 17:11 5043 39
    1244703
    소프트웨어 명작 모음 - 화가들이 묘사한 소프트웨어 엔지니어의 모습 [9] 펌글 REGENTAG 16/04/28 11:14 5124 51
    1244664
    전화번호를 입력하세요 [10] 펌글 오늘의컴퓨터 16/04/28 08:24 4651 37
    1243687
    몰라도 대충 잘 사는 걸 모르면 망하는 것처럼 말하지 맙시다 [43] 3dArtist 16/04/26 11:27 4173 30/21
    1242642
    기초이론을 몰라도 된다는 분이 있군요. [58] 창작글 그눈빛사랑 16/04/24 03:29 3542 50
    1242125
    FastASM 개발현황 [24] 중용자 16/04/23 01:24 2656 45
    1241705
    한국형 OS, 내일 만나게 될 CEO와 10개월 뒤 우리, 그리고… [6] purity 16/04/22 03:05 5114 29
    1240951
    티맥스 OS 실시간 발표회 [44] 오늘의컴퓨터 16/04/20 16:38 5725 19
    1239304
    사랑은 [28] 와이브로 16/04/17 21:20 1919 27
    1238943
    opentutorials.org 비영리화 [3] 펌글 오늘의컴퓨터 16/04/17 07:30 2698 25
    1237702
    달려라 코드 학원 (はしれ!コード学園) 1화 [16] 펌글 REGENTAG 16/04/15 08:40 5345 44
    1233816
    자신의 리눅스 시스템을 망치는 창의적인 방법 [20] 창작글본인삭제금지외부펌금지 hoistyler 16/04/09 12:13 4456 19
    1233807
    프로그래머가 가장 힘들어 하는 일 [23] 펌글 쿠로롱 16/04/09 11:56 6643 32
    1233469
    지표로 보는 '용사는 진행중' 포스트모템 [8] 창작글 천몽 16/04/08 21:37 6914 28
    1232406
    택배 조회 싸이트를 하나 만들어봤습니다... [20] 물어라이코스 16/04/07 12:46 2521 58
    1231826
    대형참사.. [57] 박강자씌 16/04/06 09:48 6380 62
    1231412
    [~4.17] 프로그래밍 배우고 싶은 분을 모십니다.(with프로젝트) [37] Abbreviation 16/04/05 12:04 4399 60
    1229409
    윈10, 이게 뭔가요 ㅎㄷㄷㄷㄷㄷㄷㄷㄷㄷㄷㄷㄷㄷㄷㄷㄷ [81] 펌글 바부팅팅이 16/03/31 21:55 12041 33
    [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] [다음10개▶]
    단축키 운영진에게 바란다(삭제요청/제안) 운영게 게시판신청 자료창고 보류 개인정보취급방침 청소년보호정책 모바일홈