이 책을 읽게 된 이유 클린 코드는 컴퓨터공학과 학생, 개발자라면 누구나 한 번쯤은 들어봤을 책이다. 나 또한 언젠가 꼭 읽어봐야겠다 생각했던 책이었다. 취업준비생 시절 이 책을 가볍게 한 번 읽었는데, 취업을 하고 나서 다시 한번 읽어야겠다는 생각이 들어 두 번 읽게 되었다. 책 소개 애자일 소프트웨어의 혁명적인 패러다임을 제시하는 책이다. 저자 로버트 마틴은 오브젝트 멘토(Object Mentor)의 동료들과 힘을 모아 ‘개발하며’ 클린 코드를 만드는 최상의 애자일 기법을 정제하여『Clean Code 클린 코드』에 담았다. 아주 많은 코드를 읽고 그 코드의 무엇이 옳은지, 그른지 생각하며 전문가로서 자신이 지니는 가치를 돌아보기 위해 꾸준히 노력한다면, 이 책을 통해 여러분의 프로그래밍 실력은 한층 ..
이 책을 읽게 된 이유 나는 프로젝트 경험이 부족하여 대규모 시스템을 직접 설계해 본 경험이 없다. 백엔드 개발자라면 대규모 시스템이 어떻게 이루어져 있는지, 어떻게 설계하는지 알아야 할 것 같아 이 책을 읽게 되었다. 책 소개 IT 경력자라도 느닷없이 대규모 시스템을 설계하려고 하면 막막하다고 느낄 수 있다. 특히나 면접을 보는 상황이라면 더욱 눈앞이 캄캄해질 것이다. 복잡한 시스템을 설계할 때는 어디서부터 어떻게 시작해야 할까? 이 책은 16가지 실제 시스템 설계 면접 문제와 상세한 답안을 제시한다. 시스템 동작 원리를 시각적으로 보여 주는 188개의 도해로 설명하면서 4단계 접근법으로 면접 문제를 풀 수 있도록 돕는다. 이 책을 통해 면접관이 평가하려는 항목과 그 이유를 내부자 관점에서 들을 수 있..