나의 Thinkpad t420 과 갤럭시노트2

프로그래밍? 필요가 먼저, 방법은 그 다음

프로그래밍을 공부하려면 '목적'을 먼저 정의하고 그것을 달성하기 위한 '기능'을 리스트업 하고 기능구현을 위한 '기술 키워드'를 매칭합니다. 그리고 그 키워드에 대해서 하나씩 학습하면 됩니다. 그래야 재미있고 성취감 폭발하는 코딩이 됩니다.

너무 프로그래밍 그 자체에 집중할 필요 없습니다. 사람들은 두꺼운 프로그래밍 책을 사다놓고 '공부'를 하는데, 그것은 프로그래밍을 지겹게 만드는 일입니다. 공부가 아닌 프로그래밍이 아닌 목적을 이루는 '도구'가 되어야 합니다.

목적 : "애니팡을 1위 하고 싶다. 애니팡을 PC에서 제어하여 알고리즘으로 플레이."

기능기술키워드
안드로이드 게임을 PC에서 제어할 수 있어야 함. MOBIZEN(시중프로그램)
윈도우의 화면을 RGB pixel 로 RAM 위에 올려놓음. .NET Window와 Bitmap 관련 Class
매 초마다 실시간으로 변화를 감지. .NET Timer
PC에서 마우스로 원하는 위치에 클릭과 드래그를 할 수 있어야 함. Win32 API