PGR21.com
이전 질문 게시판은 새 글 쓰기를 막았습니다. [질문 게시판]을 이용바랍니다.
Date 2011/12/26 10:35:15
Name 포도사과
Subject 프로그래밍 공부가 하고 싶습니다.
지금 군대에 있는 상탠데, 프로그래밍 공부가 하고 싶습니다.
구체적으론 게임 클라이언트 프로그래머가 되고 싶고
C,C++부터 시작하려고 합니다. 상황이 상황이다보니 컴퓨터를 만질 수 있는 시간이 별로 없고
전역할 때까지는 이론적으로 알 수 있는 부분과 개념을 잡아준다는 식으로만 하려고 합니다.
물론 컴퓨터 언어인데 컴퓨터 없이 어떻게 공부를 하냐고 하면 할말이 없지만 나름 절박한 상황입니다.
학창시절 공부를 많이 안해서 열심히 하려고 군안에서도 시간을 쪼개고 있고, 어느정도 시간을 만들 수 있을 것 같아 이렇게 글을 적습니다.
또, 이것 저것 막 찾아다니다보니 언어 자체보다 언어를 이용한 자료구조? 그런것들이 더 중요한 것 같습니다.
독학으로 할 수 있는 것들을 알려주시면 열심히 공부해보겠습니다.
더불어, 프로그래밍에 필요한 수학능력이 어떤게 있는지도 알고 싶습니다.

통합규정 1.3 이용안내 인용

"Pgr은 '명문화된 삭제규정'이 반드시 필요하지 않은 분을 환영합니다.
법 없이도 사는 사람, 남에게 상처를 주지 않으면서 같이 이야기 나눌 수 있는 분이면 좋겠습니다."
필요없어
11/12/26 10:40
수정 아이콘
C언어는 직접 해보시지 않으면 도루묵입니다. -_-;; 보인이 짠 소스가 제대로 돌아가는지 확인할 방법이 없기 때문이죠. 디버깅을 할 수 없기 때문에 실력이 늘 수가 없습니다. 자료구조는 C언어 배운 다음에 하셔도 상관 없을 것 같습니다.
포도사과
11/12/26 10:42
수정 아이콘
싸지방이라도 간간히 이용해서 하려는 방식은 너무 무모한가요
김연우
11/12/26 10:46
수정 아이콘
언어보다 자료구조, 알고리즘이 중요하다는 말도 이미 통달한 언어가 있었을때의 말입니다. 그래야 머릿속에서 컴퓨터가 돌아가는 방식이나 메모리 구조 등이 박혀있고, 그정도 상황이 되면 무슨 언어를 쓴들 쉽게 배우며, 언어 상관없이 자료구조/알고리즘 설계가 가능해지거든요.

솔직히 그정도 레벨까지 언어 없이 직접 프로그래밍 안하면서 도달하는건 천재여야 합니다. 옛날 에이다 부인정도여야 되려나.
김연우
11/12/26 10:48
수정 아이콘
게임 클라이언트 프로그래머라면 그래픽이 가장 비중이 크고, 그래픽이라면 선형대수학 공부가 제일입니다. 행렬이나 백터나
허저비
11/12/26 10:51
수정 아이콘
컴퓨터 못하는 상태에서 프로그래밍 공부는 안된다고 봐야죠.
프로그래밍 공부는 강의도 좋고 책도 좋은데 그냥 자판 열라게 두드리는게 답입니다(?)

컴퓨터도 못쓰는데 무리하게 프로그래밍 공부부터 하려 하지 마시고
어차피 다 취업하려고 하는 일인데 토익공부 하시는게 제일 나을거 같아요.
아스트랄
11/12/26 11:03
수정 아이콘
수학을 전공했고 현재 프로그래밍을 하고 있습니다.
일반적으로 프로그래밍에 필요한 수학은 없습니다. 혹시 그래픽관련 쪽 일을 하신다면 선형대수가 쓰인다고 하더군요.
그렇지만 수학과에서 배우는 것이랑 컴퓨터 공학에서 배우는 것이랑은 약간 차이가 있긴 합니다.
( 수학과는 개념이해 및 증명을 중시, 공학은 사용 및 활용을 중시 )
neogeese
11/12/26 11:41
수정 아이콘
현재 게임프로그래머로 일하고 있습니다. 군대에 있는 상황이라면 영어 공부 하세요.

수학이니 자료구조니 전연 하고 본격적으로 언어 공부 하시면서 하심 됩니다.
물리학과 나왔는데 학교에서 배운 수학이니 뭐니 그런거 보다 실무에서 절실히 필요 했던건 영어 였습니다.
대부분 메뉴얼이나 서적이 대부분 영어인 경우가 많거든요.
11/12/26 13:26
수정 아이콘
현직 게임 엔진 프로그래머입니다... 만, 클라이언트, 서버 안 가리는 개발자입니다;;

책 많이 읽으세요. 그리고 영어 공부 하세요. 그리고, 문법책보다는 소프트 엔지니어링쪽 책을 더 많이 보세요. 일단...
추천하는 책으로는, "Code Complete", "생각하는 프로그래밍", "조엘 온 소프트웨어" 등이 있고,
크누트 교수님의 "Art of Programming" 같은 경우는... 추천하는 분들은 많은데, 저도 직접 읽어보질 못해서...

그리고, 요즈음의 대세는... 클라이언트 프로그래머와 서버 프로그래머를 딱히 구분하지 않습니다.
자신의 분야를 한정짓지 마시고, 프로그래밍 원론 쪽에 더 충실하시는게 좋습니다.
목록 삭게로! 맨위로
번호 제목 이름 날짜 조회
122934 무협지 내에서 별호 관련 질문입니다. [6] Go_TheMarine5077 11/12/26 5077
122933 강원도 여행 일정입니다. 경험자 분 조언 부탁드립니다. [3] 화이트데이1548 11/12/26 1548
122932 다들 크리스마스/이브때 뭐하셨나요? [28] Go윤하2201 11/12/26 2201
122931 PC 택배 업체 추천 받을수 있을까요? [2] 슬픈푸우2145 11/12/26 2145
122930 tv.. 120hz와 240hz 차이 많나요? [4] 아레스4705 11/12/26 4705
122929 원룸 사시는 분들~~ 인터넷은 어찌하나요? [16] 고등어3마리3085 11/12/26 3085
122928 갤럭시 넥서스 갤2랑 비교했을 때 장단점 어떤점이 있을까요? [7] 운체풍신2267 11/12/26 2267
122927 강남,선릉,역삼,잠실 이쪽에 씨푸드 레스토랑 어디어디있을까요??? [2] 블루드래곤1617 11/12/26 1617
122926 CD에 들어있는 mp3 파일을 오디오에 넣을경우 자동적으로 재생할 수 있나요? [4] 율이1634 11/12/26 1634
122925 차앞쪽 번호판을 잃어버렸습니다.. 거구자1001514 11/12/26 1514
122924 c초보 질문요~ [7] 천지간판1271 11/12/26 1271
122923 lol 챔피온 로테이션 주기가 얼마나 되나요? [13] todTmfprl5132 11/12/26 5132
122922 넥서스s 구매했는데 좀 이상해서 질문드립니다. [7] worcs1659 11/12/26 1659
122920 안녕하세요 미드전문가님들... [19] 발가락엑기스2179 11/12/26 2179
122919 OPIC 준비하기 좋은 책 뭐있나요? [1] To Be A Psychologist2135 11/12/26 2135
122918 턱뼈에서 게속 소리가 납니다. [3] 페일1529 11/12/26 1529
122917 나무꾼의 옷을 훔친 선녀 보신분 계신가요? [1] 싸구려신사2056 11/12/26 2056
122916 혹시 면접통과 후 입사권유 받았을 시 내가 잠깐 보류하고 싶을 때의 드립은 어떻게? [16] 창이9745 11/12/26 9745
122915 휴대폰 신규 재가입시 질문입니다. [7] Bikini2168 11/12/26 2168
122914 헤어진 여자친구가 생각나는건 왜 그런걸까요..? [9] 블루드래곤4435 11/12/26 4435
122913 중학생 수학 과외를 하게 됬는데 교재와 수업방식 질문입니다~ [4] 풍운12019 11/12/26 12019
122912 알바생으로서의 예의? [4] 자판2098 11/12/26 2098
122911 프로그래밍 공부가 하고 싶습니다. [8] 포도사과1570 11/12/26 1570
목록 이전 다음
댓글

+ : 최근 6시간내에 달린 댓글
+ : 최근 12시간내에 달린 댓글
맨 위로