Prev Next

코딩은 무엇인가? 프로그램을 만들기 위해 컴퓨터 언어로 나의 생각을 주루룩 써 내려가는 과정이다. 어떻게 보면 프로그래밍은 다른 글쓰기와 크게 다르지 않다. 코드는 컴퓨터가 읽으라고만 쓰이지 않는다. 코드가 컴퓨터가 읽고 실행하기 위해 있는 만큼, 코드는 다른 사람이 읽기 위해서 존재한다.

우리는 문학 작품을 읽으면서 아름다움을 느낀다. 코드도 다르지 않다. 프로그래머들은 아름다운 코드를 좋아한다. 더 정확히 말하지만, 프로그래머들은 못생긴 코드를 극도로 혐오한다. 코딩을 잘하기 위해서는 수학적 명석함도 중요하지만, 아름다움에 대해서 판단할 수 있는 미적 감각 또한 강하게 요구된다.