더북(TheBook)

프로그래밍 독학의 단점

독학에는 여러 장점만큼이나 명확한 단점이 존재한다. 학습 일정과 내용을 자신에게 맞게 조절할 수 있다는 장점은 상황에 따라 무엇을 해야 할지 모르는데 아무 도움도 받을 수 없다는 단점으로 둔갑한다. 자율적으로 학습하겠다고 결심하기 전에 알아둬야 할 단점은 다음과 같다.

 

무엇을 배울지 스스로 깨우쳐야 한다

유연성이 은총인 동시에 저주라고 말했던 것을 기억하는가? 그 이유를 알려주겠다. 자율성이 완벽히 보장된 유연한 환경에서는 무엇을 해야 할지 결정하기가 무척 어렵다. 무엇을 먼저 배울까? 제대로 하고 있는지 어떻게 확인할까? 학습을 마쳤다는 건 어떻게 알까? 프로그래밍을 독학하려면 이런 문제를 전부 스스로 정해야 한다.

6장 ‘첫 번째 프로그래밍 언어 배우기’에서 첫 번째 프로그래밍 언어 배우는 방법을 단계별로 소개한 이유도 이것 때문이다. 나는 “누구나 원하는 자유지만 그렇다고 누구나 감당할 수 있는 건 아니다.”라는 말을 자주 한다. 무엇이든 자발적으로 못하는 사람, 다른 사람이 만들어놓은 길을 그대로 따라갈 뿐 스스로 동기부여를 잘하지 못하는 사람이라면 외부의 도움을 받는 학습 프로그램을 활용하는 게 좋다.

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.