반응형

[도서리뷰] 당당한 디자인 결정을 위한 9가지 방법 Articulation Design Decisions

*     "한빛미디어 <나는 리뷰어다> 활동을 위해서 책을 제공받아 작성된 서평입니다."

 

TLDR; Articulating을 Architecter로 잘못 읽어서 읽기 시작한 책이지만 일단 읽기 시작하면 지금 나에게 부족한점을 알려주는 책이기에 놓을수가 없었다.

 위에 말씀드린것 처럼 한빛 미디어의 나는 리뷰어다 도서 신청을 할때 Articulating을 Architecter로 잘못 읽어서 신청하게되었습니다. 
책을 배송받고 제목을 읽은 후 무언가 잘못 되었다는것을 알게되었지만 일단 리뷰를 위해 받은 책이니 읽기 시작했습니다.

 저자는 디자이너이며 특히 IT 서비스 디자인과 UX에 관한 업무에 대한 전문가입니다. 다행이도 개발자인 저와 관계가 일부 있는 전문가의 책이기에 읽기 시작하면서 많은 것들이 공감되었습니다. 일반적으로 저는 자기개발을 위한 도서를 읽을때 주로 프로그래밍 서적에 대해서 읽었습니다. 저의 지난 리뷰들을 보면 아시겠지만 시스템 아키텍처, 데이터베이스, 등 새로운 기술 혹은 평소 관심있었던 기술에 대한 책만 읽곤 했었죠. 오랫만에 기술과 관련되지 않은 서적을 읽으니까 부담없이 읽을 수 있어서 좋았습니다.

 비록 기술과 관련된 책은 아니지만 "업무를 진행할때 꼭 가지고 있어야할 스킬들과 마인드셋"에 대해서 말해주는 책 이었습니다. 제목은 '디자인 결정'을 위한 방법 이지만 사실 모든 회사원 특히 IT엽계에 종사하는 직원들이 본다면 업무 효율과 프로젝트 진행에 도움이 되는 책이라는 생각이 듭니다.

 어찌보면 '당연한거 아닌가?' 하는 내용들도 있고, '이런 관점으로 볼 수 도있구나'하는 내용도 있습니다. 전자의 경우는 알고는 있지만 실행하지 못하던 일들을 저자의 경험과 의견으로 알려주면서 실행할 수 있도록 원동력을주고 후자의 경우는 '내가 이걸 왜 지금까지 몰랐지?' 하는 생각이 들게하는 것들 이었습니다.

 책에서 강조하는 내용중 '이해 관계자는 내 분야에 대해서 나만큼 전문가가 아니라는 점을 인지하고있어야한다' 라고 말합니다. 그리고 '프로젝트를 성공적으로 이끌어가기 위해서 나만큼 노력하고있는 다른 분야의 전문가' 라는 점을 상기시켜줍니다. 각자의 역할에 따라 관심을 가지는 부분과 고려하는 부분들이 다르다는것을 알려주고, 그들과 어떻게 의사소통을 해야 하는지에 대해 말해줍니다.

 실제 책을 읽은 후 제가 회의를 하는 방식과 프로젝트를 함께 진행하는 다른 이해관계자들을 대한느 방식도 많이 달라졌습니다. 그러면서 긍정적인 변화를 경험하고있는 중 입니다. 여러 회의 또는 프로젝트 진행 방향 때문에 스트레스를 받으시는 분들은 잠시 머리를 식히면서 이 책을 읽어보시면 분명히 도움이 될 것이라는 생각이 듭니다. 문체도 명료하고 작가의 경험을 잘 설명해주어서 쉽고 빠르게 이해하면서 읽으실 수 있을겁니다. 

 비단 디자이너분들뿐만 아니라 개발자분들, IT업계에 종사하시는 분들이 읽으시면 좋은 책 입니다.

반응형
반응형

[도서리뷰] 몽고DB 완벽  가이드[3판] MongoDB The Definitive Guid

** 이리뷰는 한빛미디어 <나는 리뷰어다> 활동을 위해서 책을 제공받아 작성된 서평입니다. **

 

MongoDB 완벽가이드3판

제가 1판과 2판을 보진 못했지만 3판까지 출간된거 보면 기존 버전들도 내용이 괜찮았을거란 생각이 듭니다. 

'실전 예제로 배우는 NoSQL 데이터베이스 기초부터 활용까지' 라는 부제목처럼 예제 위주로 설명이 되어있다.
 몽고DB가 만들어진 배경과 추구하는바 부터 핵심 개념, 용어등 아주 기초적인 부분부터 설명을 시작하며 몽고DB개발에 관한 전반적인 사항에 대해서 다룬다. 샤닝고 ㅏ에플리케이션 / 서버 관리에 대한 내용도 매우 자세하게 다루고 있다.

 리뷰를 위해서 책을 좀 빠르게 읽긴 했지만 느껴진 바는 처음 시작하는사람부터 이미 사용하고 있으면서 좀더 깊은 내용을 원하는 사람까지 모두가 읽기 좋은 책이라는 점이다. 한번 완독을 하여 용어와 개념 등에 대해 숙지한 후 실제로 사용하면서 쿡북 형태로 사용히기도 좋은 책이다.

몽고DB에 대해 관심을 가지고 학습을 시작하는 사람과 이미 사용중인사람 모두에게 추천한다. 

반응형
반응형

[도서리뷰] 소프트웨어 아키텍쳐 101 Fundamentals of Software Architecture

** 이리뷰는 한빛미디어 <나는 리뷰어다> 활동을 위해서 책을 제공받아 작성된 서평입니다. **

제목에서 보여진는것 처럼 소프트웨어 아키텍처에 대한 기본부터 알려줍니다. 
아키텍트란 무엇인지, 아키텍트가 아키텍처를 디자인 할 때 고려할 사항들은 무엇인지에 대해 자세히 다루고있고, 중반부로가면 상황에 맞게 필요한 유명한 아키텍처 스타일에 대한 설명이 있습니다.

 이미 아키텍트이신 분 보다는 주니어 혹은 미들급 개발자가 읽으면 좋은 내용입니다. 개발자라면 아키텍트가 어떤 일을 하는지는 막연하게나마 알고 있겠지만 책을 읽어보면 아키텍트 라는 흐릿한 바운더리에 확실한 경계가 생기는 느낌이 듭니다. 그만큼 구체화가 된다는 의미이지요.

모든 개발자는 아키텍트의 역할을 동시에 수행하고 있습니다. 작은 함수 하나를 작성하거나, 리펙토링을 할때도 아키텍처에 대한 고려를 하게 되고, 아키텍트적인 사고를 필요로 합니다. 이책을 통해서 이미 유명한 아키텍처들이 어떤 이유로 디자인 되었고, 어떤 상황에서 사용되고, 어떤 트레이드 오프가 있는지에대해 알 수 있고, 여기서 얻은 지식은 개발을 할때 바로바로 적용 될 것이라는 생각이 듭니다.

아직 학생이신 분들 보다는 이미 현업에서 1~2년정도의 경험을 가지고 계신 개발자 분들에게 추천드립니다. 

반응형

+ Recent posts