빠르게 학습하는 사람들이 당면하는 주된 위험 중 하나는, 좁은 연못 속 커
다란 물고기가 되어버리는 것이다. 작은 연못이나 큰 물고기 자체에 잘못된
것은 없지만, 큰 물고기가 광대한 연못 네트워크에 속한 다른 연못의 존재
를 아는 것은 아주 중요하다. 게다가 다른 거대 물고기들, 어떤 경우에는 당
신의 조그만 연못보다도 더 큰 물고기가 있다는 사실을 아는 것은 더 중요
하다.
재능 있고 열심히 일하는 견습생이라면 그가 이룬 작은 성공에 자족하지
말아야 한다. 소프트웨어 개발 분야에서는 너무도 많은 사람들이 약간 앞서
나간 정도로 만족해 버리기 때문에, 범용함을 넘어서기는 아주 쉽다. 그러므
로 견습생으로서는 상상할 수도 없이 능숙하게 일하는 다른 팀이나 조직,
숙련공들과 마스터들을 찾아보고 배움으로써, 이렇게 범용해지려는 경향성
에 맞서 싸워 가야 한다.
또한 자기가 제법 능력 있다는 생각 같은 것은 떨쳐버리고, 지금껏 긴 여
정에서 얼마 되지 않는 거리를 걸어왔을 뿐임을 깨달아야 한다. ‘평균적인 프
로그래머’보다 나은 사람이 되는 것이 당신의 목표는 아니다. 당신의 목표는
자기 능력을 평가하고 어제의 자신보다 더 나아질 수 있는 방법을 찾는 것
이다. 우리 모두는 같은 길을 가고 있으며, 우리 자신을 다른 사람과 비교하
는 것은 그렇게