:: 게시판
:: 이전 게시판
|
이전 질문 게시판은 새 글 쓰기를 막았습니다. [질문 게시판]을 이용바랍니다.
통합규정 1.3 이용안내 인용"Pgr은 '명문화된 삭제규정'이 반드시 필요하지 않은 분을 환영합니다.법 없이도 사는 사람, 남에게 상처를 주지 않으면서 같이 이야기 나눌 수 있는 분이면 좋겠습니다."
06/10/08 03:27
프로그래머가 되시려면 굳이 게임관련이 붙지 않은 학과라도 전자정보통신컴퓨터계열로 가면 되지 않을까 싶네요.
그쪽 학과가셔서 프로그래밍관련 전공하시고 학점관리하시고, 실력 쌓으시면 되지 않을런지요. 실업계고 학생들은 프로그래밍을 배우고 오기도 하지만 인문계고 출신들은 보통 대학들어와서 처음으로 프로그래밍을 배웁니다.^^ 대학 가실생각이라면 대학와서 열심히 하시면 되고, 수능끝나고 프로그래밍 공부를 한다면 대학와서 도움이 되겠죠?
06/10/08 08:19
어차피 프로그래밍은 독학이나, 남한테 배우는거나 제대로 한다면 별 차이가 없습니다.
전산학 분야 자체가, 수학이나 과학 처럼 오래된 학문이 아니라, 학습 과정도 잡혀있지 않고, 그래서 대부분의 실력자들이 독학으로 공부했습니다. 독학으로 한다면 보통 학교에서 먼저 가르치는 C를 하는게 좋은데, 이게 은근히 쉽기도 하고 또 은근히 어렵습니다. 왜냐하면 그냥 쓴다, 치면 배운지 몇달 안된 초보도 잘 쓰는게 C 이기는 하지만, 제대로 쓰고 모든 오류에 대처하려면 컴퓨터가 어떻게 돌아가는지 기본부터 줄줄 꽤고 있어야 합니다. 그게 아니더라도 생판 처음보는 물건을 접하는 것이기도 하기에 너무나도 낯설어 '게임 만들어야지'하고 온 남자들은 C를 접하고 군대 갑니다. 어차피 나도 어려운거, 다른 사람도 어려울거란 마음가짐으로 꾸준히 공부하면 언젠가는 풀립니다. 이쪽 분야는 시간 투자한 만큼 딱 정량해서 실력이 나오는 성격이 있어서요. 책은 열혈강의 C 프로그래밍 가 좋다고 합니다. 직접 보지 못해 확답은 못하겠습니다. 인터넷 강좌로는 winapi.co.kr 가 좋습니다. 컴퓨터 책 사기에는 kangcom.com이 좋습니다. 다른 곳도 물론 좋지만, 서평이라던가 분류가 잘되어있습니다. C를 공부하신 후 C++을 공부하십시오. (C++은 문법만 대충 훑으십시오. 어차피 제대로 쓰려면 수년 경력이 있어야 합니다. 문제는 이후 책들이 C++문법을 사용하기에 훑어는 놔야 합니다.) 여기까지만 공부했으면, 이후는 재미있어집니다. 정석적이라면 자료구조 - 알고리즘 뭐뭐뭐 이런 식으로 공부해야 하지만(대학 과정이 그렇구요) 그냥 DirectX란걸 배우고 게임 만드십시오. 그러다가 '어, 이거 어떻게 만들지'싶은것들, 자료구조로 공부하면 '아 이래서 이런걸 만들었고, 이래서 이런걸 쓰는거구나'등이 쏙쏙 이해가 되면서 공부가 잘됩니다. (게임이란게, 모든 전산 기술의 짬봉입니다.) 일단 C부터 공부하는게 좋습니다. 어차피 대학가면 요새는 전산&컴퓨터과가 아니라도 C를 다 가르치더군요. 배워두면 무조건 좋습니다.
06/10/08 08:54
공대는 일단 전부 C 를 가르치죠. 여기저기 쓸 데가 워낙 많으니까요... 컴퓨터의 구조에 대해 이해하시고 싶으시면 컴파일러나 마이크로 프로세서에 대해서도 배우시는 걸 권해드립니다. 물론 C 를 능숙하게 한 다음에 말이죠. 마이크로 프로세서에 대해 이해하게 되시면 왜 컴퓨터가 그렇게 구성되어 있는지 이해하실 수 있으실 겁니다.
06/10/08 16:46
프로그래밍도 프로그래밍이지만 "수학" <-요 놈도 게임프로그래밍에서는 비중을 많이 차지 한답니다..수학 공부도 열심히 하세요~ 단순히 수능문제를 푸는 수학이 아니고 뭐라고 할까요...수학적 사고? 뭐라 말하긴 어렵지만...수학을 잘하면 나중엔 정말 도움이 된다는...;;
06/10/08 22:11
대학생때부터 프로그래밍 시작해도 결코 늦지 않습니다.
이쪽 관련으로 진로를 정하신다면, 컴퓨터 공학과 쪽으로 진학하는 것이 가장 좋습니다. 프로그래밍 뿐만 아니라, OS, 컴퓨터 구조 등등 컴퓨터 학문에 대한 전반적인 지식을 알아 두는 것이 나중에 이쪽 관련 일을 하더라도 좋습니다. 응용 프로그래밍 쪽이니까 c++을 바로 시작하는 것이 c를 거쳐서 c++을 하는 것보다 훨씬 경제적입니다. 사람마다 다르겠지만 경험적으로 그렇습니다. 저뿐만 아니라 많은 사람들이 그렇게 말을 합니다. 보통 요즘 게임은 3차원 그래픽을 많이 다루게 될 것이므로, Direct 3D 나 openGL 혹은 java3D 등의 라이브러리를 알아야 하는데, 이건 최소한 하나의 프로그래밍 언어를 익힌 후에 보시면 됩니다. 수학쪽은 선형대수 쪽을 공부해야 합니다. 기하학을 다루는 분야입니다. 물체가 공간 상에서 변환(이동이나 회전 등)하는 공식과 관련 되어 있습니다. 수학 중에서 비교적(!) 쉬운 파트이므로 크게 부담가질 필요는 없습니다. 그래도 개념을 잡기까지는 결코 쉽지만은 않습니다. 물리쪽으로는 기본적인 역학 개념등을 잘 공부하시면 될 겁니다. 기본적인 물리법칙.. 예를 들면 관성의 법칙, 가속도 공식 이런 것들이죠 프로그래밍은 무엇보다도 경험입니다. 그만큼 많은 시간을 투자해야 경지에 오를 수 있는 겁니다. 남들보다 일찍 시작하면, 분명히 도움이 되겠지만, 그것보다 남들보다 더 적극적으로 학업에 참여할 수 있는 정신이 가장 필요합니다.
|