질문
고2때 처음으로 C 언어를 접했습니다.정말 쉬웠습니다. 남들 어렵다고 했을때 전 웃으면서 했습니다.
6개월공부하니까 70%정도는 알게된것 같더군요.
이때까지 저는 천재인줄만 알았습니다.
다음으로 C++을 봤습니다. C와 C++의 차이점은 클래스개념뿐이다 라고 생각하고
클래스만 두달정도 훑어보고 말았습니다.(물론 큰 실수였죠)
처음으로 MFC 라는걸 만져봤습니다. 무슨소린지 도저히 알아먹을수가 없었습니다.
그러던중 API 라는걸 알게됬고 두달정도 대충 봤습니다. 이때부터
DirectX를 이해할수 있는 수준으로만 공부하자 생각하고
모든걸 개념적으로만 훑어봤습니다.
API 로 간단한 메모장정도를 만들수 있게 되자 다시 MFC 를 봤습니다.
애들 장난같아서 그냥 한달 보고 말았습니다.
처음으로 다이렉트X를 접할때 COM 이라는 개념이 나오더군요
그래서 다시 COM 책을 봤습니다. 성질나서 못보겠더군요
다시 더 쉬운 DirectX 책을 찾아 억지로 공부했습니다.
그후 DirectX 기초부분이 대략 완성이 되었습니다. 하지만 책에보니
STL을 쓰고 있더군요
눈물을 머금고 다시 STL 책을 보았습니다. 물론 틈틈히 수학도 공부했고요.
성질났습니다.
그런데 그 책에보니 링크드리스트라는 말이 나오던데 알고보니 자료구조였습니다
다시 자료구조 책 보고 있습니다.
----------------------------------------------------------
여기까지가 나의 프로그램 공부방식입니다.
문제가 무엇인지 고수님들의 조언 부탁드립니다.
정말이지 COM 만큼은 쳐다보기 싫군요. 차라리 벡터의 내적,외적이나 물리학 공식을 외우는 편이 훨 쉽습니다. ㅠㅠ
답변
전 겜프로그래밍학원을 다닌지 3달째인데 담달 초에 2D 포트폴리오 합니다 .c와 mfc directx 이런것들 책내용을 다 쓰진않죠(겜프로그래밍하는데에) api함수도 외우거나 다 통달할필요없이
겜프로그래밍에 필요한것들만 배우니 습득에 속도차이가 있는거 같군여
겜프로그래밍 독학으론 어렵습니다 . 실무자에게 배우는게 젤 빠릅니다 학원을 알아보시는게 나을듯싶습니다 님 정도면 4개월차에 접어드는 클래스에 들어갈수잇을거 같은데 과정이 7개월배우거 그뒤 2개월동안 3D 포트폴리오 해서 (기획,그래픽,프로그래머) 취업하거든여.학원을 알아보심이 젤 빠를듯싶네여
-
C언어는, 원래 쉽습니다. 다들 포인터라는 부분에서 절망하는 거죠, ㅎ
포인터도 쉽게 띄셨다면, 박수를..!
그리고 C++ 정말 중요합니다.
대충 훌텨 본다고 될 일이 아니라는거죠,
Class에 대한 개념을 완벽히 한다면야, 머..
그리고 STL은 C++을 하는 과정에 속해 있을텐데,, 굉장히 늦게 접하셨네요;
API를 하지 않고 MFC를 들어갔다라..
간단해 보이지만 개념이 전혀 잡히지 않을 것입니다.
MFC보다는 API가 선수 과목이기때문이죠.
그리고 MFC를 포기했다는건 취업을 포기했다는 말과 별반 다르지 않습니다;;
처음 부터 너무 만만히 보신듯 하네요.
그래도 독학으로 그정도 했다는건 대단한 일이에요 ㅋ
일단 공부 순서는..
C C++ API MFC DirectX 2D DirectX 3D 머, 이정도가 좋겠네요.
전 C++보다 API를 먼저 공부 햇습니다.
가장 중요한 건 C++ API 의 개념입니다.
C가 가장 기초이며, 중요한 언어이지만 C++에 포함 되었다는 전제하에서 하는 말입니다.
아마 C++이나 API까지는 독학이 가능하겠지만, 그 이상은 힘들지 않을까 하네요.
학생이기 때문에 학원쪽을 찾아보는 편이 좋을 듯해요.
아니면 일단 기초를 확실이 쌓아두고 대학을 그 쪽으로 가는것도 나쁘지 않고요
다음검색