|
http://www.hackerschool.org/HS_Boards/zboard.php?AllArticle=true&no=7928 [복사]
솔직히 공부라는건 저마다 방법이 다르겠지만 개인적으로 가장 강력하고 오래남는 방법론이 있습니다.
C언어를 공부하시는 분들 중에는 보통 프로그래밍 언어공부를 아예 처음하시는 분들의 경우가 많은데요. 이 분들의 경우 C언어 책(예를들어 C언어 열혈강의) 한권을 열심히 보시고나서 곧잘 내용을 잊어버리시는 분들이 많더군요..
책을 한권 다보시는데는 시간이 얼마 안걸립니다.. 하지만 쉽게 배운지식은 쉽게 잊혀지죠
제가 추천하는건 개인 프로젝트를 하나 잡고 시작하는 방법입니다..
예를들어 디지털시계를 윈도우콘솔프로그램으로 짜보자 한다면 표준입출력라이브러리의 함수들 뿐만 아니라 추가로 다른 라이브러리에 대한 필요성을 알게되고 그걸 공부할 수 있게됩니다
디지털시계는 대학교1학년때 실제로 해봤던 프로젝트인데 정말 많은걸 배웠습니다. 왜 포인터가 중요하고 왜 어려운지 책 저자가 하는말만 듣고 믿지마시고 직접 해보는게 많은 도움이 됩니다. 그리고 만약 목표를 디지털시계로 잡았다면, 성취하려는 목적의식도 생기게 되구요.
이런 취지에서 JAVA를 공부할때 큰 도움이 되었던건 로보코드인데요 JAVA로 탱크형태의 로봇을 만들어서 컴퓨터나 다른 사용자와 싸우는 일종의 게임입니다. 자기가 얼만큼 JAVA코딩을 효율적으로하고 얼마나 많은 함수를 아느냐에 따라 기상천외한 성능차이가 벌어지죠. 왠만큼 맛들이시면 중독성도 있습니다. 추가적인 소개는 퍼온 주소> http://smile-cat.tistory.com/106 에서 확인해보세요.
|
Hit : 11389 Date : 2013/11/01 09:56
|