프로그래밍은 상상이다

프로그래밍은 상상이다10점
임백준 지음/한빛미디어

“누워서 읽는 알고리즘”, “행복한 프로그래밍”으로 유명한 임백준님이 “경영과 컴퓨터”, “마이크로소프트웨어” 등의 월간지에 기고한 글들을 모아놓은 책입니다. 프로그래머라면 재밌게 읽을 수 있는 다양한 주제들에 대한 흥미로운 이야기가 가득합니다! 이 책에 실린 글들은 대략 2001년부터 2008년 사이에 쓰였는데, 각 글 마다 2008년에 작성한 기고후기를 담고 있어 해당 주제에 대한 최신 동향이나 저자의 새로운 의견을 접하는 재미를 선사합니다.

“프로그래밍은 상상이다”라는 책의 제목처럼 프로그래밍이 가지는 속성을 파헤쳐보는 다소 철학적인(?) 이야기도 있고, 인기 프로그래밍 언어에 대해서 다룬 흥미로운 글도 있고, 유닛테스트, 리펙토링 등등 실용적인 주제도 담고 있습니다. 요근래 읽었던 책중에 가장 유익했던 것 같습니다. ^^

버그에 관한 이야기에서 저자가 언급했던 인상적인 구절을 마지막으로 소개하고 싶네요. 프로그래머로 일하고 계시다면 다음 질문에 대답해보세요!

당신이 작성한 코드로 운행중인 비행기가 있다면 탑승하시겠습니까?

저희팀은 컴파일러를 개발하고 있기 때문에 팀원들에게 우리가 작성한 컴파일러로 비행기 운용 소프트웨어를 컴파일 했다면 그 비행기를 탈 수 있겠냐고 질문을 던졌습니다. 대답은… 대충 상상이 되실겁니다. ㅋ

뉴욕의 프로그래머




뉴욕의 프로그래머
상세보기

임백준 지음 |
한빛미디어 펴냄
세계금융시장의 심장, 뉴욕 월스트리트 금융회사에서 근무하는 프로그래머들의 이야기를 소설 형식으로 다루는『뉴욕의 프로그래머』. 이 책은 현직 프로그래머인 저자 자신의 경험을 바탕으로 프로그래머들의…

    <br />&lt;행복한 프로그래밍&gt;, &lt;누워서 읽는 알고리즘&gt; 등으로 이미 유명한 임백준님이 쓴 소설책이다. 그가 쓴 책은 거의 읽어보았는데, 프로그래머의 가치와 프로그래머로서 느낄 수 있는 보람과 즐거움에 대하여 이야기 하고 싶은 마음을 느낄 수 있었다. 그런면에서 소설의 형태로 쓰여진 이 책은 그러한 저자의 의도를 가장 잘 드러내고 있는 것 같다는 생각이 든다.<br /><br />뉴욕을 배경으로 금융분야의 트레이더들이 사용하는 소프트웨어를 개발하는 회사에서 일어나는 다양한 에피소드를 바탕으로 이야기가 전개된다. 한국인 프로그래머 영우가 주인공으로 등장하는데, 함께 일하는 동료, 고객 등등 프로그래머로서 만나는 다양한 부류의 사람들에 대한 생각을 읽을 수 있다. <br /><br />소설책임에도 불구하고 소스코드가 등장하고 전산 용어들이 난무해서,&nbsp; 이 바닥에서 굴러본(?) 사람이 아니라면 이해하기 힘든 부분이 있겠지만, 프로그래머들에게는 심히 공감히 갈만한 이야기들이 흥미를 주고 있을 뿐만 아니라, 커다란 교훈을 선사한다. &lt;실용주의 프로그래머&gt;에 나오는 프로그래머에게 주옥같은 지혜를 소설로 읽는 기분이랄까? <br /><br />이 책을 읽으면서 반복되는 일상에 지루해 할 것이 아니라, 프로그래머만이 느낄 수 있는 즐거움과 보람을 찾아 보아야겠다는 생각을 하게 되었다. 좀더 나은 방법을 찾아, 아름다운 코드를 작성하려는 노력을 기울이고, 그 결과가 경험으로 쌓였을때, 언젠가 나도 누군가가 부러워할만한 내공을 지닌 원숙한 프로그래머가 될 수 있겠지...<br />