인프라 엔지니어의 교과서(The textbook of infrastructure engineers)

출간일(Release) : 2020/10/28
종이책 출간일(Print Release) : 2014/06/20
전자책 종류(Format) : ePub
Price : KRW 11,100
미리보기(Preview)


ridi

google

yes24

kyobo

aladin


apple


책소개(Overview)
신입 시스템 엔지니어뿐만 아니라 개발자/관리자/기획자를 위한 생생한 IT 인프라 안내서!

꼭 알아야 할 인프라 개념과 정보를 전달한다
인프라 환경은 변화하고 있다. 구축할 것인가? 선택할 것인가? 이러한 변화는 기존의 개발자와 시스템 관리자의 경계를 허물고 하이브리드한 역할을 요구한다. 데브옵스(Devops)처럼 슈퍼 개발자가 아니더라도 인프라에 대한 이해는 개발자에게 필수 조건으로 자리 잡고 있다.

다양한 인프라 중 최적의 해결책을 빠르게 고르는 방법을 담았다
저자는 ‘인프라 엔지니어의 가장 중요한 역할을 잇달아 발생하는 의사 결정 상황에서 최적의 해결책을 빠르게 선택해내는 것’이라고 일관되게 주장한다. 서버, OS, CPU, 메모리, 네트워크, 스토리지, 데이터 센터, 솔루션과 보안 등 각 장에서 다양한 선택지를 명시하고, 그 중 최적의 해결책을 고르는 방법에 대해 저자 노하우를 곳곳에 담았다.

IT infrastructure guide for new system engineers and developers/administrators/planners!

This book conveys essential infrastructure concepts and information.
The infrastructure environment is changing. Will you build? Will you choose? This change breaks the boundaries between developers and system administrators and calls for a hybrid role. Even if you’re not a super developer like Devops, understanding the infrastructure is a prerequisite for developers.

This book contains a quick way to choose the best solution from a variety of infrastructures.
The author consistently argues that’the most important role of an infrastructure engineer is to quickly select the optimal solution in a successive decision-making situation. Server, OS, CPU, memory, network, storage, data center, solutions and security, etc., in each chapter, specify a variety of options, and the author’s know-how on how to choose the best solution from among them.


저자(Author)
사노 유타카(Sano, Yutaka)
게이오대학교 대학원 정책&미디어 연구과를 수료하고 후지쯔 주식회사에서 시스템 엔지니어를 거쳐 2000년부터 현재 소속된 LINE 주식회사에 창업 멤버로서 근무 중이다.

The author completed the Graduate School of Policy & Media at Keio University, worked as a system engineer at Fujitsu Corporation, and has been working as a founding member at LINE Corporation, which he is currently affiliated with since 2000.

Blog_ http://nosa.cocolog-nifty.com/

파이썬 코딩의 기술(개정2판)(EFFECTIVE PYTHON, 2nd edition)

출간일(Release) : 2020/11/06
종이책 출간일(Print Release) : 2020/10/30
전자책 종류(Format) : ePub
Price : KRW 25,600
미리보기(Preview)


ridi

google

yes24

kyobo

aladin

apple


책소개(Overview)
파이썬 코딩에는 파이썬다운 기술이 필요하다!
파이썬의 매력과 강점을 이용해 강력하고 우수한 성능의 코드를 작성하는 90가지 방법!

파이썬다운 방식으로 프로그램을 작성하는 방법, 파이썬을 사용하는 가장 좋은 방법에 대한 통찰을 담았다! 2판에서는 파이썬 3.8까지 이르는 파이썬 3에만 초점을 맞췄으며, 1판의 모든 내용을 검토하고 대부분의 내용을 수정하고 갱신했다. 또한, 파이썬 3의 새로운 기능에 대한 내용을 충분히 보강했다. 책 속에 담긴 90가지 Better way를 통해 무엇을 하고 무엇을 하지 말아야 할지, 이 방법이 왜 최선인지 이해하면서 자신의 코드를 향상시킬 수 있는 방법을 습득하자!

Python coding requires Python-like skills!
90 ways to write powerful, high-performing code using the charms and strengths of Python!

Here are some insights on how to write programs in a Python-like way, and the best way to use Python! The second edition focused only on Python 3, up to Python 3.8, and reviewed everything in the first edition, tweaked and updated most of it. Also, we have fully reinforced the contents of the new features of Python 3. Learn how to improve your own code while understanding what to do and what not to do with the 90 Better Ways in the book and why this is the best way to do it!


저자(Author)
브렛 슬라킨(Brett Slatkin)
브렛 슬라킨은 구글 소비자 설문조사(Google Consumer Surveys)의 엔지니어링 리드이자 공동 설립자다. 이전에는 구글 앱 엔진(Google App Engine)의 파이썬 인프라 쪽에서 일했으며 PubSubHubbub 프로토콜의 창시자 중 한 명이다. 업무 시간 외에는 오픈 소스 활동을 하거나 개인 웹사이트에 소프트웨어, 자전거 등 여러 가지 주제로 글을 올린다.

Brett Slatkin is the engineering lead and co-founder of Google Consumer Surveys. Previously, he worked on the Python infrastructure of the Google App Engine, and he is one of the founders of the PubSubHubbub protocol. He writes on various topics, such as software, bicycles, and other activities on his website during off-hours.


부록(Extra File)

모두의 자바(Java for Everyone)

출간일(Release) : 2020/11/12
종이책 출간일(Print Release) : 2020/10/30
전자책 종류(Format) : ePub
Price : KRW 14,000
미리보기(Preview)


ridi

google

yes24

kyobo

aladin

apple


책소개(Overview)
누구나 쉽고 재밌게 자바로 프로그래밍을 시작할 수 있다!
자바는 어렵다? 자바나 프로그래밍을 모르더라도 혼자서 배워볼 수는 없을까? 프로그래밍이 처음인 사람도, 자바가 처음인 사람도 부담 없이 쉽게 따라 하며 자바와 프로그래밍을 배울 수 있다!

각 Lesson은 반드시 알아야 하는 내용만으로 짧게 구성하여 하루 30분이면 충분히 학습할 수 있게 했다. 본문은 완성된 소스 코드를 제시하는 게 아니라 소스 코드가 완성되어 가는 과정을 하나하나 보여주면서 실제로 한줄 한줄 따라 입력해볼 수 있게 구성했다. 또한, 프로그래머스(programmers.co.kr) 사이트에서 저자의 동영상 강의와 온라인 실습 환경을 무료로 이용할 수 있다. 책, PC, 스마트폰, 어디에서든 자바를 학습해보자!

Anyone can start programming in Java with ease and fun!
Java is difficult? If you don’t know Java or programming, can’t you learn by yourself? Even those who are new to programming and those who are new to Java can easily follow along and learn Java and programming!

Each lesson is composed of only what you need to know in short so that you can learn enough in 30 minutes a day. The text is not intended to present the completed source code, but rather shows the process of completing the source code one by one, and has been configured so that you can actually enter it line by line. You can also use the author’s video lectures and online practice environment for free on the programmers.co.kr site. Learn Java in a book, PC, smartphone, anywhere!


저자(Author)
강경미(Kang, Gyoungmi)
前 비트컴퓨터, 멀티캠퍼스 강사
前 티쓰리큐(주) 연구원
現 (주)써니베일 대표
現 (주)엔코아 playdata 전임교수 | 데이터HRD본부
現 edwith.org 부스트 코스 강의(웹 ? 웹프로그래밍(풀스택) ? 백엔드(웹백엔드))

Former Beat Computer, Multi Campus Instructor
Former Researcher at T3Q
CEO of Sunnyvale Co., Ltd.
Current full-time professor at playdata, Encore Co., Ltd. | Data HRD Headquarters
Present edwith.org Boost Course Lecture (Web-Web Programming (Full Stack)-Back End (Web Back End))


부록(Extra File)

실전 대비 C 알고리즘 인터뷰(Problem solving in data structures & algorithm using C)

출간일(Release) : 2020/10/22
종이책 출간일(Print Release) : 2020/09/28
전자책 종류(Format) : ePub
Price : KRW 28,800
미리보기(Preview)


ridi

google

yes24

kyobo

aladin

apple


책소개(Overview)
효율적인 알고리즘 설계는 소프트웨어에서 아주 중요합니다. 그래서 모든 소프트웨어 회사의 코딩 인터뷰에서는 자료 구조와 알고리즘을 얼마나 아는지는 물론 지원자가 복잡한 문제를 자료 구조와 알고리즘을 이용해 어떻게 효율적으로 해결하는지를 살펴봅니다. 단지 아는 것을 넘어서 코딩 인터뷰에서 인정받고 소프트웨어 엔지니어로서 탁월한 능력을 발휘하려면 자료 구조와 알고리즘을 자유자재로 구사해야 합니다.

이 책은 코딩 인터뷰를 준비하는 사람을 대상으로 합니다. 앞부분에서는 여러 가지 자료 구조와 알고리즘에 대한 복잡도를 분석하고 뒷부분에서는 다양한 알고리즘 기법을 다룹니다. 또한, 각 주제에 맞춰 문제와 해결책을 제시하며, 연습 문제를 통해 완전히 이해하고 있는지 확인하게 합니다. 이 책은 C 언어로 해결책을 제시하지만, C 언어가 친숙하지 않더라도 구조체, 함수, 배열, 포인터, 재귀의 개념을 안다면 읽는 데 무리가 없습니다.

Efficient algorithm design is very important in software. So, coding interviews for all software companies look at how well you know data structures and algorithms, as well as how candidates can efficiently solve complex problems using data structures and algorithms. To be recognized in coding interviews and excellence as a software engineer, you need to use data structures and algorithms freely.

This book is for anyone preparing for a coding interview. The first part analyzes the complexity of various data structures and algorithms, and the latter part covers various algorithmic techniques. It also presents problems and solutions for each topic, and exercises to ensure that you fully understand it. This book offers solutions in C, but even if you’re not familiar with C, it’s easy to read if you know the concepts of structures, functions, arrays, pointers, and recursion.


저자(Author)
헤먼 자인(Hemant Jain)
C/C++ 애플리케이션 개발자로, IIIT-Allahabad에서 정보 기술 분야 학사 학위를 받았으며 인도 Microsoft R&D와 인도 Adobe Systems에서 근무했습니다.

The author is a C/C++ application developer, holds a bachelor’s degree in information technology from IIIT-Allahabad, has worked for Microsoft R&D in India and Adobe Systems in India.


부록(Extra File)

모두의 R데이터분석(R Data Analysis for everyone)

출간일(Release) : 2020/10/07
종이책 출간일(Print Release) : 2020/09/28
전자책 종류(Format) : ePub
Price : KRW 14,000
미리보기(Preview)


ridi

google

yes24

kyobo

aladin

apple


책소개(Overview)
초보자와 비전공자를 위한 가장 쉬운 R 데이터 분석 입문서!
데이터 셰프가 되어 데이터를 요리해 보자!

데이터 분석은 어떻게 하는 걸까? R을 전혀 모르는데 가능할까? 책에서는 데이터 분석 과정을 ①데이터를 처리하고 ②그려 보며 ③이해하는 흐름으로 정리하며, 각 과정을 요리하는 과정에 비유하여 설명한다. 또한, R과 RStudio 설치법부터 시작해 전작 『모두의 SQL』처럼 비전공 실무자가 가장 많이 사용하는 R 핵심 내용만 다루며, 130개 일러스트와 간결한 설명으로 직관적으로 이해할 수 있다. 특히 마지막 장에서는 가상의 비즈니스 데이터로 ‘패밀리 레스토랑’의 ‘멤버십 기획 프로젝트’를 진행하면서 실제 데이터 분석 과정을 경험한다. R로 데이터 분석을 처음 시작하려는 모든 사람에게 추천하며, 이 책으로 데이터 셰프가 되어 데이터를 직접 요리해 보자!

The easiest R data analysis primer for beginners and non-professionals!
Become a data chef and cook your data!

Can you do data analysis? You don’t know R at all, is it possible? In this book, the process of data analysis is summarized as ① data processing, ② drawing, and ③ understanding, and explained by analogy to the process of cooking each process. Also, this book starts with how to install R and RStudio. This book covers only the core R content that non-major practitioners use the most, and can be intuitively understood with 130 illustrations and concise explanations. In particular, in the last chapter, you experience the actual data analysis process while working on the “membership planning project” of the “family restaurant” with virtual business data. Recommended for anyone starting out with data analysis in R, this book lets you become a data chef and cook your own data!


저자(Author)
김도연(Kim, doyeon)
경영 정보를 전공하고 가전 회사 고객관리 CRM 시스템을 시작으로 빅데이터 솔루션을 운영하기 시작했으며, 글로벌 호텔에서 마케팅 팀 CRM 매니저로 근무했다. 현재 디지털 마케팅과 CRM 데이터 분석 부문에서 일하고 있다. 이론을 넘어서는 실용적 디지털 마케팅과 데이터 분석에 관심이 많고, 실무 경험을 바탕으로 ‘비전공자를 위한 SQL 및 디지털 마케팅’ 강의를 한다.

The author majored in management information and began operating big data solutions starting with a customer management CRM system for a consumer electronics company, and worked as a marketing team CRM manager at a global hotel. She currently works in digital marketing and CRM data analytics. The author is interested in practical digital marketing and data analysis that goes beyond theory, and gives a lecture on’SQL and digital marketing for non-majors’ based on practical experience.


부록 1(Extra File 1)
부록 2(Extra File 2)

모두의 아두이노 DIY(Arduino DIY for Everyone)

출간일(Release) : 2020/09/11
종이책 출간일(Print Release) : 2020/08/31
전자책 종류(Format) : ePub
Price : KRW 18,900
미리보기(Preview)


ridi

google

yes24

kyobo

aladin

tstore

apple


책소개(Overview)
아두이노로 나만의 작품을 만들며 실력을 레벨 업!
LED 점등부터 시작해 스마트홈 시스템까지! 이제 ‘프로젝트’를 시작해보자!
모든 과정마다 동영상 강의 수록!

아두이노 IDE를 설치하고 실습 환경을 구성하는 방법, 아두이노에 전자 소자를 연결해 회로를 작동시키는 방법, 내가 원하는 대로 아두이노가 동작하도록 프로그램을 작성하는 방법을 직접 따라해 보며 배울 수 있습니다. 실습은 [기본 실습] ? [응용 실습] ? [Semi 프로젝트] ? [종합 프로젝트] 단계별로 진행할 수 있습니다. 처음에는 간단한 소자와 코드로 단순한 동작을 시켜보고, 다음에는 좀더 다양하게, 다음에는 좀더 복잡하게 활용도를 높여갑니다. 실습을 하다가 막히는 부분이 있다면 동영상 강의를 참고해보세요. 회로 구현, 프로그래밍, 결과 확인까지 동영상으로 설명합니다! 궁리하고 연구하여 기능을 개선시켜 나가는 아두이노와 DIY의 장점을 경험해 보세요!

Let’s level up your skills by making your own work with Arduino!
From LED lighting to smart home system! Now let’s start your own’project’!
Video lessons are provided for every course!

This book introduces you to how to: How to install Arduino IDE and configure the lab environment. How to connect electronic devices to Arduino to operate circuits. How to write a program to make Arduino work the way you want. The practice can be carried out step by step [Basic Practice]-[Applied Practice]-[Semi Project]-[Comprehensive Project]. At first, a simple operation is performed with a simple device and code, and then, it is more versatile and then more complex, and the utilization is increased. If you are stuck while practicing, please refer to the video lecture. It explains circuit implementation, programming, and even checking the result in a video! Think, research, and experience the advantages of Arduino and DIY to improve functionality!


저자(Author)
김홍덕(Kim, Hongduck)
한국교원대학교 교육대학원을 졸업하고 현재 강서공업고등학교에서 학생들에게 아두이노의 매력을 전파하고 있는 교사입니다. 서울특별시 융합정보 분야의 영재교육원 지도강사로 활동하면서 아두이노로 다양한 프로젝트 수업을 진행하고 있습니다. 아두이노를 활용한 다양한 프로젝트가 4차 산업혁명에서 요구하는 융합·미래 교육에 적합하다는 교육적 신념을 가지고 미래 인재를 육성하기 위한 교육을 실천하고 있습니다. 저서로는 『2019 DOMINO 정보기기운용기능사 필기 단기완성』(예문사, 2018), 『정보기기운용기능사 실기』(예문사, 2019)가 있습니다.

After graduating from Korea National University of Education Graduate School of Education, he is a teacher who is spreading the charm of Arduino to students at Gangseo Technical High School. While working as an instructor at the Gifted Education Center in the Convergence Information field of Seoul, we are conducting various project classes with Arduino. With the educational belief that various projects using Arduino are suitable for the convergence and future education required by the Fourth Industrial Revolution, we are practicing education to foster future talent. His books include 『2019 DOMINO Information Device Operation Technician Handwriting Short-Term Completion』 (Yemunsa, 2018) and 『Information Equipment Operation Skills Practical Skill』(Yemunsa, 2019).


부록(Extra File)

머신 러닝을 위한 수학 with 파이썬, R(Math for Machine Learning)

출간일(Release) : 2020/09/03
종이책 출간일(Print Release) : 2020/08/24
전자책 종류(Format) : ePub
Price : KRW 16,800
미리보기(Preview)


ridi

google

yes24

kyobo

aladin

tstore

apple


책소개(Overview)
수학으로 데이터를 수집, 정제하여 요약할 수 있으며, 문제를 정의하고 논리적으로 해결할 수도 있다. 선형대수, 미분과 적분, 확률과 통계의 기본 개념부터 배우고, 이를 데이터 분석 기법에 활용하는 방법까지 살펴본다.

Data can be collected, refined, and summarized with mathematics, and problems can be defined and solved logically. Students learn basic concepts of linear algebra, differentiation and integration, probability and statistics, and explore how to use them in data analysis techniques.


저자(Author)
이원상(Lee, Wonsang)
연세대학교에서 문헌정보학과 컴퓨터·산업공학을 전공했으며, 동 대학원 정보산업공학과에서 데이터 마이닝 분야 박사 학위를 취득했다. 대용량 데이터를 처리&분석하는 다양한 기법과 도구를 활용하여 Technovation, Decision Support Systems, Technological Forecasting and Social Change, PLoS One 등 국내외 학술지와 GTM, ERSA, OR, EESD 등의 국제학회에 관련 연구들을 발표하고 있다.

He majored in Library and Information Science and Computer and Industrial Engineering at Yonsei University, and obtained a Ph.D. in Data Mining at the Graduate School of Information and Industrial Engineering. Using a variety of techniques and tools to process and analyze large amounts of data, he publishes related studies in domestic and international academic journals such as Technovation, Decision Support Systems, Technological Forecasting and Social Change, PLoS One, and international conferences such as GTM, ERSA, OR, and EESD. .


부록(Extra File)

모두의 인공지능 기초 수학(Basic Mathematics for Artificial Intelligence)

출간일(Release) : 2020/09/06
종이책 출간일(Print Release) : 2020/08/06
전자책 종류(Format) : ePub
Price : KRW 17,500
미리보기(Preview)


ridi

google

yes24

kyobo

aladin

tstore

apple


책소개(Overview)
인공지능 수학을 처음 시작하는 분에게 안성맞춤!
기초 수학에서 미분, 선형대수학, 확률과 통계 핵심 내용까지!
가장 쉬운 인공지능 수학 입문서!

인공지능의 기초는 수학이다. 그렇다면 어디서부터 어떻게 시작해야 할까? 이 책은 방정식과 함수 같은 기초 수학으로 시작해서 인공지능을 위한 핵심 수학인 미분, 선형대수학, 확률과 통계까지 설명한다. 증명하기보다는 이해하는 데 중점을 뒀으며, 많은 예제와 240개 일러스트로 수학의 원리를 이해할 수 있다. 또한, 연습 문제와 파이썬 코드로 한 번 더 개념을 다지고, 인공지능과의 연결고리까지 알아보면서 쓰임새를 확인할 수 있다. 인공지능 수학이 처음이라면, 인공지능을 학습하는 데 수학이 걸림돌이 되고 있다면 지금 도전해 보자!

Perfect for those who are new to artificial intelligence math!
From basic mathematics to differential, linear algebra, probability and statistics to the core content!
The easiest AI math primer!

The foundation of artificial intelligence is mathematics. So where and how do you start? This book starts with basic mathematics such as equations and functions, and explains the core mathematics for artificial intelligence: differential, linear algebra, probability and statistics. The emphasis is on understanding rather than proving, and with many examples and 240 illustrations, you can understand the principles of mathematics. In addition, you can strengthen the concept once more with exercises and Python code, and check its use by looking at the connection with artificial intelligence. If you’re new to artificial intelligence math, if math is an obstacle to learning artificial intelligence, let’s try it now!


저자(Author)
서지영(Seo, Jiyoung)
7년 가까이 IT 업계에 종사 중이며, 지금까지도 퇴근 후에 항상 공부한다. 4~5년 전에는 기술사 공부를 해서 정보관리기술사와 컴퓨터시스템응용기술사를 취득하였으며, 2019년부터는 대학원에서 빅데이터 및 인공지능에 대한 전문적인 연구를 진행하고 있다. 지금까지의 경험과 지식을 공유하고 싶어 집필을 시작했다.

The author has been in the IT industry for nearly 7 years, and even now, the author always studies after work. The author studied the history of technology four to five years ago and obtained the information management technology certificate and computer system application technology certificate. The author has been conducting professional research on big data and artificial intelligence in graduate school from 2019. Then, the author started writing to share my experiences and knowledge so far.


부록(Extra File)

Node.js 교과서 개정2판(Node.js Textbook 2nd)

출간일(Release) : 2020/08/15
종이책 출간일(Print Release) : 2020/07/25
전자책 종류(Format) : ePub
Price : KRW 25,200
미리보기(Preview)


ridi

google

yes24

kyobo

aladin

tstore

apple


책소개(Overview)
기본기는 확실하게 다지고, 시행착오는 줄이자!
노드의 개념과 기능을 익히고, 직접 서버를 만들고, 배포하는 전 과정을 한 권에 담았습니다. 노드의 핵심 개념인 런타임, 이벤트 기반, 논 블로킹 I/O, 싱글 스레드 모델을 확실히 이해한 뒤, 내장 객체와 내장 모듈을 사용해보면서 기능을 습득하세요. 데이터베이스인 MySQL과 몽고디비, 패키지 매니저인 npm, 웹 서버 프레임워크인 익스프레스, 템플릿 엔진인 퍼그와 넌적스 등 노드 생태계를 배우며 실제로 동작하는 서버를 만들고, AWS와 GCP를 통해 배포해보세요!

Learn the basics clearly and reduce errors!
The whole process of learning the concept and function of node, creating and deploying a server yourself, is contained in one book. After you have a clear understanding of the core concepts of Node: runtime, event-based, non-blocking I/O, and single-threaded models, learn the functionality by using built-in objects and built-in modules. Learn about the node ecosystem such as MySQL and MongoDB database, npm package manager, Express web server framework, and pug and nunjucks template engines.


저자(Author)
조현영(Jo, Hyunyoung)
문과 출신이지만, 자바스크립트를 통해 프로그래밍의 매력에 빠졌다. 지금은 스타트업에서 CTO로 일하며 데이터 수집, 정제와 오픈 소스 기여에 관심이 많다. 개인적으로는 블로그와 유튜브를 운영 중이며 온라인 강좌를 진행하고 있다.

The author is a major in literature arts, but he fell in love with programming through JavaScript. Now working as a CTO at a startup, he is interested in data collection, cleansing, and open source contributions. He currently runs blogs and YouTube, and runs online courses.

– Github ? https://github.com/zerocho
– Blog ? https://www.zerocho.com
– Youtube ? https://www.youtube.com/c/zerochotv
– Online Course ? https://www.inflearn.com/courses?s=조현영


부록(Extra File)

자바 코딩의 기술(JAVA BY COMPARISON)

출간일(Release) : 2020/08/05
종이책 출간일(Print Release) : 2020/07/30
전자책 종류(Format) : ePub
Price : KRW 17,600
미리보기(Preview)


ridi

google

yes24

kyobo

aladin

tstore

apple


책소개(Overview)
전문가의 코드와 비교하면서 배운다
코딩 스킬을 개선하는 가장 좋은 방법은 전문가의 코드를 읽는 것이다. 오픈 소스 코드를 읽으면서 이해하면 좋지만, 너무 방대하고 스스로 맥락을 찾는 게 어려울 수 있다. 그럴 땐 이 책처럼 현장에서 자주 발견되는 문제 유형 70가지와 해법을 비교하면서 자신의 코드에서 개선할 점을 찾는 것이 좋다.

적절한 코드를 작성하는 법을 배운다
너무 과하지 않으면서 간결하게, 군더더기 없이, 딱 필요한 만큼만 있는 코드를 작성하는 방법을 배워보자. BufferedReader를 br로 선언하는가? buffered로 선언하는가? 왜 reader로 선언해야 한다고 해법을 제시할까? 이 책은 변수명을 어떻게 짓는가, 주석은 어떻게 써야 하는가부터 시작해서 단계별로 주제를 심화해가면서 적절한 코드란 무엇인지 알려준다.

훌륭한 코드란 기능을 구현하는 것 이상이다
별거 아닌 것 같은 디테일 하나가 코드를 더 멋지게 만든다. 가독성이 좋아지고, 유지보수성이 좋아지고, 변경에 유연하고, 강건한 코드, 더 빠른 코드를 작성할 수 있게 해준다. 작지만 중요한 디테일을 꼼꼼하게 지적하고, 더 나은 프로그래머가 되는 여정을 보여줄 것이다.

Learn while comparing with expert code
The best way to improve your coding skills is to read expert code. It’s good to understand while reading the open source code, but it’s too vast and can be difficult to find context on your own. In that case, it’s a good idea to compare solutions with 70 types of problems that are often found in the field, like this book, to find improvements in your code.

Learn to write proper code
Learn how to write code that is concise, unobtrusive, and has just as much code as you need. Do you declare the BufferedReader as the br? Or is it declared as the buffered? Why would you suggest a solution to declare it as a reader? This book starts with how to name variables and how to write comments, and then goes on to deepen the topic step by step, showing what is appropriate code.

Good code isn’t evaluated just by implementing a function.
One seemingly insignificant detail makes the code nicer. It makes it more readable, more maintainable, flexible to change, robust code, and allows you to write faster code. This book will meticulously point out small but important details and show you your journey to becoming a better programmer.


저자(Author)
사이먼 하러(Simon Harrer)
사이먼 하러 박사는 항상 새로운 기술, 프레임워크, 아이디어를 탐색하는 개발자이자 선생님입니다. 그의 친구들은 그를 클린 코드 전도사라고 부릅니다.

Dr. Simon Harer is a developer and teacher who always explores new technologies, frameworks and ideas. His friends call him a clean code evangelist.