YES24 카테고리 리스트

YES24 유틸메뉴

Global YES24안내보기

Global YES24는?

K-POP/K-Drama 관련상품(음반,도서,DVD)을
영문/중문 으로 이용하실 수 있습니다.

Korean wave shopping mall, sell the
K-POP/K-Drama (CD,DVD,Blu-ray,Book) We aceept PayPal/UnionPay/Alipay
and support English/Chinese Language service

English

作为出售正规 K-POP/K-Drama 相关(CD,图书,DVD) 韩流商品的网站, 支持 中文/英文 等海外结账方式

中文

Exclusive ticket sales for domestic and international pop artists

Global yesticket

검색

어깨배너

이달의 혜택 모음
1/6

빠른분야찾기


현재위치 웰컴

국내작가

25년간 현업 개발자로 코드를 개발해 왔으며, 지금은 (주)대동애그테크에서 미래 농업 솔루션을 개발하는 본부를 총괄하고 있다. 『객체에서 함수로』(길벗, 2024), 『코틀린 함수형 프로그래밍』(에이콘, 2023) 등 코틀린 서적을 여러 권 번역했고, 코틀린 외에도 『실전 파이썬 핸즈온 프로젝트』(책만, 2022), 『읽고 나면 진짜 쉬워지는 자료 구조』(길벗, 2024) 등 다양한 프로그래밍 언어와 프로그래밍 기술에 대한 책을 30여 권 번역했으며, 『핵심 코틀린 프로그래밍』(에이콘, 2023) 책을 쓴 저자이기도 하다.

작가의 추천

  • 대부분의 소프트웨어 프로젝트에서 요구사항 도출, 프로그램 설계와 구현, 디버깅은 모두 동적인 과정이며 반복적인 과정이다. 전체 소프트웨어 개발은 이런 요구분석부터 디버깅에 이르는 과정을 여러 번 반복해 가면서 도메인과 개발 중인 소프트웨어에 대한 지식을 축적해 나가면서 우리가 원하는 소프트웨어의 최종적인 모습을 발견해 나가는 과정에 가깝다고 생각한다. 박재호 님이 깔끔하게 번역한 이 책은 이런 반복적 과정에서 우리가 관심을 가져야 할 요소를 학습 관리와 복잡성 관리라는 두 분야로 나눠 설명하면서, 우리가 더 나은 개발자가 되고 프로젝트를 더 잘 마무리하기 위해 필요한 마인드셋을 갖춰나갈 수 있게 해주는 원칙을 제시한다. 물론 소프트웨어 개발에는 은총알은 없지만, 이 책에 담긴 내용을 마음에 담고 이 책의 지침을 자신의 프로젝트에 구체적으로 적용할 방법을 찾아나가다 보면 더 나은 개발자로 성장하고 프로젝트를 성공으로 이끌 수 있을 것이다.
  • 소프트웨어는 물질적인 실체가 없습니다. 때문에다. 코드만 바꾸면 무궁무진하게 다양한 일을 해낼 수 있으므로 ‘손쉽게’ 변경 가능한 무른 무엇이라고 생각하기 쉽습니다. 하지만 실제 소프트웨어는 엄청나게 복잡하고 그로 인해 경화되곤 합니다. 클래스 계층 구조와 함수 흐름이나 데이터 간의 의존 관계, 내재된 시간적 선후 관계 등이 복잡하게 뒤얽히면서 고객의 수정 요청을 코드에 적용하기 어려운 경우가 아주 많습니다. 따라서 개발 초기부터 이런 본질적인 소프트웨어의 복잡도를 낮춰서 최대한 말랑말랑하게 유지하기 위한 다양한 방법이 존재합니다. 이 책은 이런 문제를 해결하는 방법으로 데이터 지향 프로그래밍(DOP)을 소개합니다. DOP를 소개할 뿐 아니라 DOP라는 개념을 처음 접하면 질문을 던질 법한 내용들인 상태 관리, 동시성 제어, 테스트, 데이터 유효성 관리, 영속화, 디버깅 등에 대해서도 실제 예제를 통해 차근차근 설명합니다. 이를 통해 DOP의 핵심을 쉽게 이해할 수 있고 우리 프로젝트에도 차근차근 적용할 수 있습니다. 데이터와 코드의 분리, 순수하고 불변적인 데이터 구조, 상태가 없는 함수, 동적 디스패치 등과 같은 DOP의 개념은 하나의 시스템에서 돌아가는 앱 뿐만 아니라 비동기적으로 여러 서버가 협력해 작동하는 분산 환경에서도 유용한 방법론이라고 생각합니다. 무엇보다도 부드럽고 자연스러운 번역 덕분에 이 책을 더 쉽게 이해할 수 있습니다. 여러 개발자에게 도움이 될 만한 좋은 책이 번역된 것이 무척 기쁩니다. 많은 분이 이 책을 읽고 좀 더 나은 개발자로 발전해 나갔으면 좋겠습니다.
  • 코틀린 저서를 집필하면서 코루틴과 동시성에 대한 내용을 넣지 않아 관련된 책을 낼까 고민하던 중, 우연히 출판사를 통해 출간 계획서를 검토해달라는 요청을 받았다. 이름은 없었지만 코루틴 기술 문서를 번역해 올린 저자라는 사실을 너무 쉽게 알 수 있었다. 코루틴을 공부하면서 저자가 정리한 내용과 번역한 내용에서 많은 도움을 받았기 때문이었다. 기획 내용도 체계적이었고, 내가 썼으면 하는 내용들이 다 들어가 있어서 흔쾌히 베타리딩을 통해 작게나마 도움을 드리기로 결정했다. 코틀린을 배우고 활용하다 보면 코루틴을 통한 동시성 처리가 필수적이다. 하지만 코틀린 공식 문서나 코틀린 코루틴 구현 관련 문서는 처음 보는 사람이 흐름을 따라 가면서 이해하기엔 어려운 부분이 많다. 이는 코루틴에 대해 다루는 대부분의 문서나 책, 동영상이 어느 정도 동시성 처리에 대해 알고 있다고 가정하기 때문이다. 그래서 처음부터 컨티뉴에이션이나 코루틴 내부의 상태머신, 디스패치 구조 등 나중에 살펴보는 편이 더 나은 세부 사항을 설명하는 것부터 시작하기 때문에, 코틀린으로 동시성 처리를 처음 시작하는 사람은 오히려 복잡한 개념들 속에서 갈피를 못잡고 헤매는 경우가 많다. 이 책은 다중스레드 프로그래밍을 다루고, 코루틴 디스패처, 코루틴 빌더, Job, Deferred, 코루틴 컨텍스트, 구조화된 동시성, 예외 처리 순서로 설명을 진행한다. 그리고 다시 일시 중단 함수와 코루틴에 대해 설명함으로써 처음 코루틴을 사용할 때 정말 필요한 내용부터 코틀린 코루틴을 깊이 배워나갈 수 있도록 도와준다. 그 과정에서 자세한 예제 코드를 통해 실무에서 코루틴을 사용할 때 알아둬야 하는 개념과 주의해야 할 함정을 알려준다. 설명과 예제 코드는 개념을 충분히 설명하되 너무 지나치지 않고, 너무 간결하지도 않게 딱 적당한 수준이므로 차근차근 쫓아가기 좋다. 이 책을 곁에 두고 잘 익히면 코틀린 개발자들에게 크게 도움이 될 것이다. 코틀린을 배우고 코루틴을 활용한 동시성 프로그래밍을 진행하려는 개발자들이나, 코루틴을 사용하기는 했지만 코루틴 디스패처, 컨텍스트, 잡 계층구조 등에 대해 더 잘 알고 싶은 개발자들에게 이 책을 권한다.
1 2

작품 밑줄긋기

t****2 2025.11.27.
여러분이 찾아가 볼 풍경이 많이 있다
m******5 2025.07.13.
p.100
아날로그는 가능한 한 선형 영역을 크게 만들기 위해 노력하는 것이고 디지털은 직선부를 가능하면 작게 만드는 것이라고 생각할 수 있다.

작가에게 한마디

클린봇이 부적절한 글을 감지 중입니다.

설정
회원님들께서 1건의 코멘트를 남겨주셨습니다.
코틀린 인 액션 잘 봤습니다. 수 많은 개발 관련 번역서를 봐 왔지만, 번역자의 내공이 생생히 전해지는 책은 처음이었습니다. 보니 꽤 많이 번역하셨네요. 한번 찾아봐야겠습니다.
i*****c 2018.01.19. 오후 6:20:32
예스이십사(주)
대표 : 김석환, 최세라 주소 : 서울시 영등포구 은행로 11, 5층~6층(여의도동,일신빌딩) 사업자등록번호 : 229-81-37000   통신판매업신고 : 제 2005-02682호 사업자 정보확인 이메일 : yes24help@yes24.com   호스팅 서비스사업자 : 예스이십사(주)
YES24 수상내역 정보보호 관리체계 ISMS인증획득 개인정보보호 우수사이트
EQUUS14