프로그래밍 공부하는 방법
공부하는 방법 오늘 안타까운 메일을 한 통 받았습니다. 알고리즘, 데이터스트럭쳐, 컴퓨터 구조와 같은 것을 열심히 오랫동안 공부했는데 프로그래밍을 할 줄 모른다고요. 자신이 프로그래밍적 사고를 못 하기 때문이라며 그만두는 것을 심각하게 고민하고 있다고 하더군요. 저도 정답을 알고 있는 것은 아닙니다만 평소에 생각하고 있는 것이 있어서 조심스럽게 말을 정리해봤습니다. 적정수준으로 공부하는 것이 중요한 것 같습니다. 언어에 비유를 해볼게요. 아이들은 언어를 배울 때 힘들어하지 않습니다. 아이들은 사고 체계가 고차원적이지 않기 때문에 언어를 복잡하게 사용할 필요가 없거든요. 아이들은 꽤 오랫동안 명사나 동사와 같은 단어로 말을 합니다. 어느 시점에서는 명사와 동사를 조합해서 좀 더 많은 의미를 만들어내기 ..