컴퓨터는 정해진 규칙에 따라 움직이고 결과를 출력합니다. 따라서 컴퓨터에 일을 시키려면 모든 명령을 정확하게 내려야 합니다. 논리적인 순서에 따라 필요한 동작 하나하나를 명령해야 원하는 결과를 얻을 수 있습니다. 만약 컴퓨터가 제대로 동작하지 않는다면 그것은 명령을 잘못한 사람 때문입니다. 프로그램을 실행하는 도중 오류가 발생할 때 이를 ‘컴퓨터의 잘못’이 아닌 ‘자신의 잘못’으로 인지하는 것이 입문자를 벗어나는 첫 번째 단계입니다. 이러한 생각의 전환은 쉬워 보여도 막상 코딩을 하다 보면 무의식적으로 컴퓨터 탓을 하게 됩니다. 하지만 사람이 명령을 잘해야 컴퓨터가 올바로 동작한다는 사실을 명심하세요.
▲ 그림 1-34 사용자의 명령에 따라 동작하는 컴퓨터