Code Craft 코드 크래프트10점
오랫만의 리뷰입니다. 꽤나 두꺼운 책이라 읽기가 저어되었습니다만... 아들이 태어나고 산후조리원에 발이 묶이면서 여유 시간이 생겨 나름 금방 읽을 수 있었습니다.

제목은 코드크래프트이지만 코딩 지침뿐만아니라 소프트웨어 개발 전반을 다룹니다. Bottom-up 방식으로 세부적인 코딩 지침부터 개발 공정을 거쳐 개발 방법론에 이르기까지를 다루고 있습니다. 저자는 유머러스한 어조로 이야기를 풀어나가며, 번역도 훌륭한 편입니다.

어느 정도 초보 딱지를 떼고 장인(마스터)으로의 험준한 여행을 준비하는 분들에게 큰 도움이 될듯합니다. 개발의 다양한 측면을 다루므로 경력 및 실력이 꽤 되시는 분들도 건질만한 내용이 여럿 있을 것입니다.

저자는 본 책에서 프로그래머들을 다음과 같은 유형으로 분류하고 있습니다.

- 열성적인 코더
대부분의 프로그래머가 속함. 열정적이고 양적으로 매우 생산적이지만, 다소 성급하고 디버깅에 오랜 시간을 보낸다.

- 코드 멍키
머슴처럼 일하는 툴툴대는 프로그래머. 일을 완수해내며 시간 추정도 잘 하지만, 재능과 직관이 부족하고 배우려는 열정이 부족하다.

- 권위자
노련한 마법사이자 훌륭한 멘토. 약간 기묘하며 의사소통 능력이 떨어지는 편이다.

- 되다만 권위자
자기가 천재라고 생각함. 자만심에 차서 큰 목소리를 내기 때문에 멋모르는 관리자들은 속아 넘어가기도 하지만, 동료들의 인정을 받지 못한다. 프로젝트의 성공을 위태롭게 만들 수 있다.

- 거만한 천재
무시못할만한 기술적 스킬을 지니나, 심한 겸손결핍증으로 절대 모른다는 말을 할 줄 모른다.

- 카우보이
적극적으로 힘든 일을 피해 다니는 나쁜 프로그래머. 이들의 코드는 작동은 하지만, 세련되지 않다. 당신은 이 사람의 뒤를 따라다니면서 청소를 하느라고 아주 오랜 시간을 보내게 될 것이다.

- 계획가
생각만 너무 많고, 실행이 늦음. 지나친 설계를 하게 될 위험성이 아주 큼.

- 노친네
보수적인 생각을 가진 고참 프로그래머. 상당한 경험과 지혜를 가지고 있으나, 변화에 거부감을 가지며 회사 생활을 오래 하면서 부조리를 겪어왔기 때문에 참을성이 거의 없다.

- 광신도
세뇌된 종교인이고, BigCo 제품은 모두 뛰어나다고 맹목적으로 믿는 사도. BigCo 제품을 샅샅이 알고, 그 제품에 기초해서 정말 훌륭한 설계를 한다. 하지만 광신도라서 객관성이 없고 실용주의적이지도 않다.

- 일편단심 프로그래머
전형적인 긱(geek)이며, 목표가 뚜렷하고 단호한 노력파. 세상일에 지니치게 무심하고 다른 사람들도 자기처럼 헌신적이어야 한다고 생각한다.

- 게으름뱅이
일하기 싫어하고 게으름을 피우는 사람. 명백한 문젯거리이다.

- 마지못해 하는 팀장
더 이상 진급할 기술직이 없어서 팀장으로 승진한 개발자. 프로그래머의 어려운 처지에 공감한다. 관리 역할어 미숙한 반면 코딩에는 미련이 남아, 둘 모두에서 실패하기 쉽다.

여러분은 어디에 속하시나요?;) 어디에 속하든 자신의 장단점을 파악해서 나아지려고 노력하는게 중요하겠죠?
http://all2one.tistory.com2007-12-09T07:48:230.31010
이올린에 북마크하기(0) 이올린에 추천하기(0)
크리에이티브 커먼즈 라이선스
Creative Commons License
RSS This posting was useful? Then subscribe to "gl3d.net"!
RSS 글이 유익하셨다면 gl3d.net을 구독하세요.

Trackback Address :: http://gl3d.net/trackback/19 관련글 쓰기

  1. Subject: Code Craft(코드 크래프트 - 코드 장인)

    Tracked from * 천재 WT 2008/03/08 09:29  Delete

    [도서] Code Craft 코드 크래프트 : 뛰어난 코드 작성을 위한 실천 지침 피트 구들리프 저/김윤명 역 | 한빛미디어내용 : ★★★★☆만족도 : ★★★★★ 내가 중앙전산소에 들어가서 개발 업무를 하게 되면서 처음으로 실무라는 것을 경험하고 있는데 나의 아마추어적인 코딩 의식을 벗어나 프로로써의 코딩, 코드 장인이 되려면 실무에서 어떤 모습을 보여주어야 하는지 깨닫게 해주고 있습니다.이제 실무에 들어가면서 단순히 학교 숙제 같은 코딩이 아니라...

댓글을 달아 주세요