끊임없는 연습이 가장 중요한 모든 것들이 그러하듯이 개발도 비슷한 일면이 있지 않을까 합니다.
아무리 많은 연습을 해도 실력이 늘지 않는 개발자가 있었다. 그 반대로 단기간에 실력이 느는 개발자도 있다. 이러한 차이는 어디서 생기는 것일까?
원래 가지고 있는 재능을 제외하면 그것은 연습방법의 차이에 의한 경우가 많다. 일반적으로 연습이라는 행위를 잘 못하는 사람에게서 많이 볼 수 있는 점은, 자신이 코딩할 수 있는 패턴만 계속 코딩하고서 연습했다고 만족에 빠지는 것이다.
빌리시언은 '연습이란 자신이 할 수 없는 플레이를 하는 것이다"라고 말했다. 이 말이 정답이라고 생각한다. 객관적으로 자신을 돌아보고 약한 부분을 이해하는 것이 중요하다. 그 다음 단계로 약한 부분을 단련함으로써 뛰어난 개발자로 확실하게 성장할 수 있을 것이다.
"지옥의 메커니컬 기타 트레이닝 서문"
http://www.javapattern.info/trackback/204





