본문 바로가기

한빛미디어

[리뷰] 코딩 넘어를 보여주다 <소프트웨어 아키텍처 The Basics> 2nd "한빛미디어 서평단 활동을 위해서 책을 협찬 받아 작성된 서평입니다." 아키텍트가 보는 시야를 알려줍니다. 단순히 코드를 잘 짜는 단계를 넘어, 시스템 전체의 구조를 조망하고 요구사항과 기술적 제약 사이에서 비즈니스의 가치를 구현하고자 균형을 찾는 과정을 보여줍니다. 아키텍트 역할에 관심이 있거나 성장을 고민하는 개발자에게 시야를 넓힐 수 있는 좋은 기회가 되리라 생각합니다."아키텍처에 정답이 없으며 오직 트레이드오프만 존재한다"는 아키텍처의 가장 큰 원칙을 끊임없이 상기시킵니다.논리적인 근거를 바탕으로 의사결정을 내릴 수 있는 힘을 키우기 위해 왜, 어떻게, 무엇을 해야 하는지 설명합니다. 이러한 설명 또한 탄탄한 구조를 가지고 있어 생각의 확장을 자연스럽게 유도합니다.아키텍트에게 필요한 역량을 단계.. 더보기
[리뷰] 기본을 알려주는 <소프트웨어 설계의 정석> 생각보다 무겁지 않습니다.제목에 '정석'이라는 단어가 있어서 딱딱할 거라 생각할 수 있지만 걱정하지 않아도 됩니다.성격 좋고 경험 많은 선배와 차 한잔 마시며 가볍게 고민 상담하는 분위기랑 비슷합니다.현장에서 겪으며 익힌 소프트웨어 설계에 관한 내용입니다. 무겁지 않습니다설계, 아키텍처, 방법론 자료를 찾다 보면 선뜻 접근하기 쉽지 않습니다.방대한 범위, 빽빽한 내용, 만만찮은 분량에 '과연? 이걸? 내가?' 하는 생각이 저절로 듭니다.우리가 원하는 건 프로젝트 성공입니다.이를 위해 위해 알아야 할 것, 필요한 것, 생각해봐야 할 것으로만 짜여 있습니다.부담 없이 읽을 수 있습니다. 대상이 분명합니다설계를 하다 보면 같은 말인데 서로 다른 얘기를 할 때가 있습니다.동일한 대상을 얘기하지만 각자 머릿속에 .. 더보기
[리뷰] 개발자라면 알아두어야 할 <개발자를 위한 최소한의 실무 지식> 개발자라 하면 당장 떠오르는 분야가 몇몇 있습니다. 그런데 조금만 살펴보면 수많은 사업 영역만큼이나 다양한 분야에서 개발자를 찾아볼 수 있습니다. 그렇다는 얘기는 개발자로서 필요한 실무 지식이 다 같을 수는 없다고 할 수 있습니다. 그럼에도 불구하고 알아두어야 하거나, 알면 도움이 되는 실무 지식을 모아서 알려주고 있습니다. 물론, 여러 가지 내용이 있고 분야마다 필요한 정도의 차이는 있을 수 있겠지요. 익히 아는 내용이라면 지식을 정리하는 차원에서, 몰랐거나 이름만 들어본 내용이라면 알아가기에 좋은 기회라고 생각합니다. 당연한 것과 당연하지 않은 것 모든 일이 그렇겠지만, 개발자도 끊임없이 배워야 합니다. 뭔가를 배우는데 익숙해져야 할 정도라고 할 수 있습니다. 이렇게 배우며 성장하는 개발자이다 보니 .. 더보기