인프런 커뮤니티 질문&답변

sehan님의 프로필 이미지
sehan

작성한 질문수

[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part2: 자료구조와 알고리즘

A* 구현 Part1

강의와는 조금 거리가 있는 질문인데요

작성

·

274

0

루키스님의 강의 항상 잘 보고 있습니다!

프로그래밍 기초부터 유니티까지 해서 여러번씩 돌리며 보고 있는데요. 물론 검색의 도움도 많이 받고 있습니다.

그런데 검색하다보니 이쪽 분야는 수학을 잘해야 한다고 하는 말들이 많더라구요.

물론 알고리즘 강의를 보니, 사고력? 논리력이라고 해야할까요? 이런 건 중요한거 같긴한데...이런것과 수학적 지식이 연관이 있는지..

검색해봐도 다들 말이 다르더라구요.

어떤 사람은 중요하다고 하고, 어떤 사람은 아니라고 하고..

또 누구는 수학 못하면 아예 이쪽으로는 올 생각도 말라고 하고, 누구는 또 아니라고 하고..너무 혼란스럽더라구요.

수학적 지식도 중요한건지...수학을 아예 못하면 안되는 건지...전문가이신 루키스님의 생각이 궁금합니다!

답변 2

1

Rookiss님의 프로필 이미지
Rookiss
지식공유자

반은 맞고 반은 틀립니다.

일단 수학을 잘하는 사람은 프로그래밍을 못할 수가 없습니다.
프로그래밍도 넓은 범주로 보면 이산 수학의 범위이기 때문이죠.
하지만 프로그래밍을 잘하기 위해 꼭 수학을 잘해야 하는 것은 아닙니다.

본인이 코딩대회나 정보 올림피아드를 노리는데 수학에 재능이 없다면, 그 꿈을 일찍 접는게 맞습니다.
하지만 웹이나 게임 프로그래밍에서 사용하는 수학은 극히 일부라서 전혀 상관없습니다.
제가 본 대부분의 게임 프로그래머들, 특히 학원 출신 프로그래머들은 수학을 잘 못합니다.
그렇다고 해서 업무에 아무런 지장을 주지 않습니다.
간혹 게임 학원에 가면 본인이 수학을 못한다고 지레 겁 먹고
수학의정석이나 개념원리 같은 수학 책을 펴서 공부하는 사람들이 있는데
정말 잘못된 방향으로 가고 있는겁니다.
선형대수, 벡터, 함수의 개념 (특히 삼각함수)만 숙지해도 반은 먹고 들어가니
필요한 부분만 공부하시면 됩니다.

sehan님의 프로필 이미지
sehan
질문자

아, 역시 검증된 전문가의 말을 들으니 확 느껴지네요!
정말 감사합니다!

0

안녕하세요.

지나가다 글을 보고 댓글로 질문을 남겨봅니다.

혹시 언어영역도 매우 중요하지 않나요? 큰 프로젝트들을 볼 때면 거대한 문단, 문맥, 주제들을 하나의 프로젝트로 다루고 있는 느낌이 듭니다.

언어와 수학의 비중이 어떻게 될지도 궁금해 지네요.

아니면 역시 수학이 메인이라고 보는게 맞을까요.

Rookiss님의 프로필 이미지
Rookiss
지식공유자

언어는 딱히 필요 없습니다.
물론 언어 센스가 간접적으로 논리에도 도움이 될 수는 있겠지만,
정말 간접적으로 그렇다는 것이고
해외 서적을 보기 위한 기본적인 영어 독해만 되면 충분합니다.

sehan님의 프로필 이미지
sehan

작성한 질문수

질문하기