메뉴 바로가기 검색 및 카테고리 바로가기 본문 바로가기
정가 20,000원
판매가
10% 18,000원
총 결제 금액 18,000원
배송비 0원
할인 금액 - 2,000원
적립 예정 900P

종이책

미니멀리즘 프로그래머

AI 시대, 복잡함을 줄이고 가치를 올리는 개발 원칙

  • 저자데이비드 토머스
  • 번역이민석
  • 출간2026-02-22
  • 페이지192 쪽
  • ISBN9791175790148
  • 물류코드51014
  • 난이도
    초급 초중급 중급 중고급 고급
0점 (0명)

개발의 무게를 덜어내고 본질만 남기다.

 

실용주의 프로그래머 데이비드 토머스가 제안하는 
지속 가능한 코딩을 위한 미니멀리즘
 

『실용주의 프로그래머』의 저자 데이비드 토머스가 우리를 옥죄는 ‘복잡함’이라는 괴물과 싸우기 위해 돌아왔습니다. 그가 제시하는 가장 강력한 무기는 바로 ‘단순함’입니다.
 

11줄짜리 코드를 짜면 끝날 일을 굳이 거대한 라이브러리를 설치해서 처리하려 할까요? 왜 기능을 더할수록 프로젝트는 무거워지고 유지보수는 어려워질까요? 이 책은 여러 겹 복잡하게 쌓인 껍데기를 벗겨내고, 코드의 본질을 회복하는 과정을 담았습니다. 
 

미니멀리즘 프로그래머에게 단순함이란 코드를 짧게 줄이는 기교가 아닙니다. 프로젝트의 군더더기를 걷어내고 핵심 가치에 집중하는 태도이자, 변화를 받아들이는 용기입니다. 복잡한 코드의 홍수 속에서 잃어버린 프로그래밍의 즐거움을 되찾는 방법을 소개하겠습니다. 지금, 여러분의 여정에 ‘미니멀리즘’이라는 새로운 나침반을 선물하세요.
 

  • 채우지 말고 비워라: '미래의 부채'가 될 기능을 욕심내기보다, 지금 당장 필요한 가치만을 점진적으로 전달하는 미니멀리즘 전략을 배웁니다.
  • 복잡한 도구를 단순한 무기로: 명령어 하나로 배포가 가능한 자동화 시스템을 구축해 단순함에 집중할 수 있는 환경을 만듭니다. 
  • 군더더기 없는 소통: 팀의 시간을 뺏는 지긋지긋한 회의를 줄이고, 소통 비용을 최소화하고, 단순하게 설명하는 소프트 스킬을 연마합니다.
  • 코드를 넘어 데이터로: 코드보다 다루기 쉬운 ‘데이터’에 주도권을 넘기세요. 복잡하게 얽힌 스파게티 로직을 우아하게 재배치하는 실전 기법을 소개합니다.

 

데이비드 토머스 저자

데이비드 토머스

좋은 것을 사람들에게 널리 알리는 일을 즐기는 프로그래머. 『실용주의 프로그래머』(인사이트, 2014)를 공저했으며, 애자일 소프트웨어 개발 선언(https://agilemanifesto.org)을 만드는 데 참여했다. 『프로그래밍 루비』(인사이트, 2007)를 집필해 루비 언어를 세상에 알렸으며 『레일스와 함께하는 애자일 웹 개발』(인사이트, 2007)은 ‘레일즈 혁명’을 촉발하는 계기가 되었다.

이민석 역자

이민석

우리나라에 PC가 처음 보급되기 시작하던 때부터 여러 회사에서 소프트웨어와 하드웨어 개발에 참여해 왔다. 1995년 서울대학교에서 컴퓨터공학 박사 학위를 받았다. 1990년대 후반에는 선후배들과 함께 리눅스 기반 스마트폰을 만들기 위한 회사를 설립해 개발에 몰두했다. 그 과정을 거치며 함께했던 많은 개발자들이 리눅스와 오픈 소스 개발자로 성장할 수 있도록 도운 일을 자랑스럽게 생각한다.

1995년부터 한성대학교 교수로 재직했으며, 개발자 수요가 급증하던 시기에는 NHN NEXT와 이노베이션 아카데미에서 학장으로 개발자 양성에 힘썼다. 현재는 국민대학교 소프트웨어 융합대학에서 전공자와 비전공자를 위한 소프트웨어 교육에 집중하고 있다.

CHAPTER 01 단순함의 미학

 

PART 1 하는 일을 단순화하라, 일하는 방식을 단순화하라
CHAPTER 02 코드 다이어트
Practice 1 건강하지 않은 의존성을 줄이기
Practice 2 프레임워크: 성분표 꼼꼼히 확인하기
Practice 3 기능은 적을수록 좋다

 

CHAPTER 03 프로젝트 최적화
Practice 4 팀의 결합도 낮추기
Practice 5 지긋지긋한 회의 줄이기
Practice 6 굳이 회의를 해야 한다면 생산적으로 하자
Practice 7 보유한 기술 널리 퍼뜨리기
Practice 8 정보를 자유롭게 흐르게 하기

 

PART 2 환경을 단순화하라
CHAPTER 04 업무 자동화
Practice 9 데스크톱 환경 최적화하기
Practice 10 터미널 활용 극대화하기
Practice 11 그 외 모든 것 자동화하기
Practice 12 에디터 완전히 장악하기
Practice 13 개발 장비 세팅 자동화하기

 

CHAPTER 05 변화의 수용
Practice 14 실용성과 기발함 섞기
Practice 15 미래에서 놀고, 과거에서 일하기

 

PART 3 상호작용을 단순화하라
CHAPTER 06 소프트 스킬
Practice 16 의견 대립은 제로섬 게임이 아닙니다
Practice 17 공감 능력 기르기
Practice 18 사물에도 공감하기
Practice 19 이야기 엮기

 

PART 4 코드를 단순화하라
CHAPTER 07 데이터 주도 개발
Practice 20 데이터에 운전대 맡기기
Practice 21 테이블로 테스트를 단순화하기
Practice 22 상태 머신으로 로직 단순화하기

 

CHAPTER 08 가독성 높은 코드
Practice 23 주석 달지 않기
Practice 24 TODO를 쓰느냐 마느냐
Practice 25 줄을 맞춰 정렬하세요
Practice 26 마지막에 쉼표 남겨두기
Practice 27 순서대로 정렬하기
Practice 28 옆으로 긴 코드보다 아래로 긴 코드가 낫다
Practice 29 관련된 코드는 한곳에 모으기

 

CHAPTER 09 마치며

AI 시대, 개발자의 가장 강력한 경쟁력은 '단순함'이다


AI가 코드를 대신 작성하는 시대입니다. 하지만 아이러니하게도 소프트웨어는 그 어느 때보다 비대하고 복잡해졌습니다. ‘더 빠르게, 더 많이’를 외치는 세상에서, 전설적인 명저 『실용주의 프로그래머』의 저자 데이비드 토머스는 신작 『미니멀리즘 프로그래머』를 통해 개발자가 나아가야 할 정반대의 길, '단순함'을 제시합니다.
 

이 책은 AI 시대에 개발자가 갖춰야 할 진짜 경쟁력이 무엇인지 꿰뚫습니다. AI가 코드를 생성하는 기술을 대체할수록, 인간 개발자의 가치는 불필요한 복잡함을 걷어내고 본질에 집중하는 판단력에 있기 때문입니다. 저자는 단순히 코드를 짧게 줄이는 것을 넘어, 개발의 전 과정을 아우르는 29가지 구체적인 '단순화 원칙'을 제안합니다. 무거운 라이브러리와 의존성을 과감히 제거하는 '코드 다이어트', 팀의 결합도를 낮추고 소모적인 회의를 없애는 효율적인 프로젝트 관리, 터미널과 스크립트를 활용한 업무 자동화, 그리고 데이터 주도 설계를 통해 로직을 명료하게 만드는 기법까지, 현장에서 즉시 적용 가능한 실용적인 조언들로 가득합니다.
 

복잡함은 소프트웨어의 수명을 단축시키고 개발자를 지치게 만드는 가장 큰 적입니다. 데이비드 토머스는 우리가 관성적으로 행하던 비효율적인 습관과 ‘혹시 몰라’ 추가했던 기능들이 어떻게 프로젝트를 망가뜨리는지 지적하며, '동작하는 가장 단순한 것'을 선택할 수 있는 용기를 북돋습니다. 복잡한 시스템의 무게에 짓눌려 있거나, AI가 쏟아내는 코드의 홍수 속에서 방향을 잃은 개발자라면 이 책이 명쾌한 나침반이 되어줄 것입니다. 이제 복잡함을 덜어내고, 기술의 주인이 되어 우아하고 지속 가능한 소프트웨어를 만드는 즐거움을 되찾으시길 바랍니다. 단순함은 AI 시대에 개발자가 가질 수 있는 가장 강력한 무기입니다.

  • 첫번째 리뷰어가 되어주세요.
  • 리뷰쓰기

    닫기
    * 상품명 :
    미니멀리즘 프로그래머
    * 제목 :
    * 별점평가
    * 내용 :

    * 리뷰 작성시 유의사항

    글이나 이미지/사진 저작권 등 다른 사람의 권리를 침해하거나 명예를 훼손하는 게시물은 이용약관 및 관련법률에 의해 제재를 받을 수 있습니다.

    1. 특히 뉴스/언론사 기사를 전문 또는 부분적으로 '허락없이' 갖고 와서는 안됩니다 (출처를 밝히는 경우에도 안됨).
    2. 저작권자의 허락을 받지 않은 콘텐츠의 무단 사용은 저작권자의 권리를 침해하는 행위로, 이에 대한 법적 책임을 지게 될 수 있습니다.

    오탈자 등록

    닫기
    * 도서명 :
    미니멀리즘 프로그래머
    * 구분 :
    * 상품 버전
    종이책 PDF ePub
    * 페이지 :
    * 위치정보 :
    * 내용 :

    도서 인증

    닫기
    도서명*
    미니멀리즘 프로그래머
    구입처*
    구입일*
    부가기호*
    부가기호 안내

    * 온라인 또는 오프라인 서점에서 구입한 도서를 인증하면 적립금 500P를 드립니다.

    * 도서인증은 일 3권, 월 10권, 년 50권으로 제한되며 절판도서, eBook 등 일부 도서는 인증이 제한됩니다.

    * 구입하지 않고, 허위로 도서 인증을 한 것으로 판단되면 웹사이트 이용이 제한될 수 있습니다.

    닫기

    해당 상품을 장바구니에 담았습니다.이미 장바구니에 추가된 상품입니다.
    장바구니로 이동하시겠습니까?