BLOG ARTICLE 프로그래밍 도서 | 1 ARTICLE FOUND

  1. 2007.10.07 프로그래밍 관련 서적 (2)

저에게 많은 도움이 된 서적들을 정리해 보았습니다. 연식이 오래되다 보니 이전에 열심히 보았던 책들은 잘 기억도 안나고 절판된 것들이 대부분이네요.

초기에는 게임 프로그래밍을 위한 최적화, 알고리즘, 실제 적용할 수 있는 소스가 있는 책들을 많이 보았는데, 나이가 조금 드니 개발 방법론이나 수필 형식의 가볍게 읽을 수 있는 책들을 많이 보게 되네요. 특정 언어에 관한된 책들은 제외하고 비교적 가볍게 읽을 수 있는 책들로 골라 보았습니다.

요 몇년 사이에는 생업으로 바쁘다는 핑계로 프로그램 관련 서적을 멀리 하였는데, 코코아 프로그래밍을 배우면서 근래에 나온 책들을 조금씩 읽어 볼려고 합니다.

(책의 이미지는 yes24에서 가지고 왔습니다.)

사용자 삽입 이미지
- 리팩토링
저자: 마틴 파울러, 역자: 윤성준, 조재박,  출판: 대청
이 책은 구입하지는 않았지만, 이전에 다니던 회사의 책꽂이에 있어 날림으로 읽어 본 책입니다. 당시 저는 일단 윗 분들과 빡빡한 기간에 맞추기 위해 프로토타입으로 대충 만들어 놓고, 나중에 시간있을 때 생각해 놨던 방법과 대충 만들 때의 시행착오를 참고해 소스를 자주 뒤업었었는데, 저에게 많은 방법을 알려주고 생각 하게 해준 책이었습니다.


사용자 삽입 이미지
- 누가 소프트웨어의 심장을 만들었는가
저자: 박지훈, 출판: 한빛미디어
컴퓨터, 프로그래밍 등의 관련 서적에서 자주 언급되는 전설적인 분들에 관한 내용입니다. 엘런튜닝을 시작으로 마크 앤드리슨까지 인물에 대해 조명하고 업적에 대해 설명되어 있습니다.  축구선수라면 펠레나 요한 크라이프의 이름은 알고 있듯이, 프로그래머라면 이 책에 나오는 인물들의 이름은 알고 있어야 하지 않을까요.



사용자 삽입 이미지
- 조엘 온 소프트웨어
저자: 조엘 스폴스키, 역자: 박재호, 이해영, 출판:에이콘
나온지 시간이 꽤 된 책이 지만 최근에 읽고 있는 책입니다. 화장실에 가져다 놓고 틈틈이 편한게 읽고 있습니다. 프로그래밍에 대한 어련고 무거운 책은 아니고, 부담없이 읽기에 재미있는 책입니다.

개인적으로는 감명 깊은 책은 아니지만 하도 많은 분들이 추천 하는 책이라서 올려 보았습니다.


사용자 삽입 이미지
- Writing solid code
저자: 스티브 맥과이어, 역자: 나윤석, 이을재, 출판: 높이깊이
버그 없는 코드와 디버깅의 기술을 알려 주는 좋은 책입니다. 당시에 열심히 읽었는데 assert를 많이 쓰라는 것 빼고는 내용이 잘 기억이 나지 않네요. 그래도 무의식적인 코딩습관에 많이 배여있을 거라 생각됩니다.




사용자 삽입 이미지
- 프로그래밍 윈도우즈
저자: 찰스 페졸드, 역자: 김선우, 출판: 한빛미디어
Win16 시절부터 윈도우 프로그래밍의 교과서라고 불리우는 책입니다.  당시에는 페쫄드 책으로 불리웠던 기억이 나네요.  VC++/MFC로 인해 이전 만큼의 명성은 누리지 못하는 것 같지만, 윈도우 프로그래밍의 기초를 알게 해주는데 가장 좋은 책 같습니다.



사용자 삽입 이미지
- Code complete
저자: 스티브 맥코넬, 역자: 서우석, 출판: 정보문화사
저는 프로그래밍에 관한 서적 중 이 책을 항상 1순위로 추천합니다. 프로그래밍에 익숙해 지면 익숙해 질 수록 읽을 때마다 새롭게 다가옵니다. 언어에 익숙해지면 반드시 읽고 넘어가야 할 책으로 생각됩니다. 혹시 이 책을 아직도 보시지 않았다면 반드시 구입해 보세요.



사용자 삽입 이미지
- 유닉스 네트워크 프로그래밍
저자: W. 리차드 스티븐스, 역자: 김치하, 이재용, 출판: 교보문고
이 책이 처음 번역되었을 때 본 분들은 패킷을 보쌈으로 번역한 역자의 무리한(?) 번역에 원서 보다 더 이해하기가 힘들었을 겁니다. 두번째 번역판에서는 많이 나아졌는데, 고집은 버리시지 않았더군요. 소켓, 유닉스 시스템, 네트워크 프로그램을 배우는데 교과서 적인 책입니다. 요새는 다른 좋은 책들도 많이 나와 있는 것 같습니다.


사용자 삽입 이미지
- 성공과 실패를 결정하는 1%의 프로그래밍 원리
저자: 히사오 야자와, 역자: 예승철, 출판: 성안당
메모리, CPU등의 하드웨어 및 시스템에 관한 내용을 그림들과 함께 쉽게 설명해준 책입니다. 프로그래밍에 대한 깊은 이해를 위한 토대를 다질 수 있습니다.  오래전 절판된 Inside IBM PC이란 명서의 현대판입니다.




사용자 삽입 이미지
- 소프트웨어 비즈니스
저자: 에릭싱크, 역자: 이성희, 송흥욱, 출판: 사이텍미디어
이 책은 프로그래밍과는 직접적인 관련이 없는 책 입니다. 소규모의 소프트웨어 회사를 창립하고 운영하는데 준비하고 필요한 사항들을 저자의 경험에 비추어 설명 해 놓은 책입니다. 개발자로서의 정년이 길지 않은 우리나라의 여건에서 소규모 소프트웨어 창업을 꿈꾸거나 꼭 창업을 하지 않더라도 개발자들에게도 많은 도움이 되는 책입니다.