더북(TheBook)

Chapter
9
독학

세상에는 독학으로 공부한 프로그래머도 많다. 소프트웨어 개발 업계에서는 혼자 힘으로 프로그래밍을 배운 프로그래머를 쉽게 만날 수 있다. 다른 일을 하다가 평소 자신이 하던 작업 중 일부를 자동화하려고 프로그래밍을 배웠다가 훌륭한 프로그래머가 된 이들도 있다.

그렇다고 프로그래밍 독학이 쉽다는 말은 아니다. 의욕적으로 독학을 시작했다가 좌절하는 사람도 많다. 독학한 프로그래머는 소프트웨어 개발 업계에서 독특한 부류다. 나는 함께 일하는 프로그래머가 독학을 했는지, 학교나 코딩 부트 캠프를 다녔는지 거의 바로 알아챈다. 독학으로 배운 프로그래머는 자신이 거의 모든 문제를 해결할 수 있다고 자신하는 경향이 있다. 그러나 때로는 버거운 일을 맡아서 벅차하거나 너무 급하게 일을 진행하는 바람에 종종 카우보이 코더cowboy coderblog*로 낙인 찍히곤 한다.

독학으로 배운 프로그래머가 모두 똑같다는 뜻은 아니지만 독학의 장점과 단점이 명확한 건 사실이다. 독학으로 공부하다보면 때로는 신이 나기도 하고 때로는 답답하기도 할 것이다. 그 여정에 오르기 전에 어떤 장단점이 있는지부터 알아보기로 하자.

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