확장메뉴
주요메뉴


소득공제
미리보기 카드뉴스 공유하기

디자인 씽킹을 넘어 프로그래밍 씽킹으로

: 코드 한 줄 없이 배우는 코딩

리뷰 총점9.9 리뷰 25건 | 판매지수 402
베스트
IT 모바일 top100 2주
정가
12,500
판매가
11,250 (10% 할인)
YES포인트
가방 속 책 한 권이라면 - 굿리더 스트링백/간식 접시 머그/디즈니 미키 타포린 보냉백/타포린백
〈2022 한국 문학의 미래가 될 젊은 작가〉- 투표 참여 회원 전원 1천원 상품권 증정!
8월 얼리리더 주목신간 : 귀여운 방해꾼 배지 증정
월간 개발자 2022년 8월호
박해선 저자의 머신러닝/딥러닝 패스
[단독]『혼자 공부하는 파이썬』 개정판 출간
내일은 개발자! 코딩테스트 대비 도서전
YES24 트윈링 분철 : 인서트라벨/스티커 택1 증정
8월 전사
쇼핑혜택
1 2 3 4 5

품목정보

품목정보
출간일 2021년 01월 29일
쪽수, 무게, 크기 192쪽 | 152*225mm
ISBN13 9791165920418
ISBN10 1165920417

이 상품의 태그

카드 뉴스로 보는 책

책소개 책소개 보이기/감추기

4차 산업혁명 시대, 프로그래밍이 정규 교육 과정에 포함되어 초등학생도 코딩을 배우기 시작했다. 그런데 코딩만 배운다고 디지털 환경에 적응할 수 있을까? 프로그래밍을 잘 하기 위해서는 코딩하는 방법보다 논리적으로 생각하는 방법을 배워야 한다. 디자인 씽킹은 창의적이고 혁신적인 방식으로 문제를 해결하여 비즈니스를 앞서는 중요한 역량으로 평가받았다. 이제는 디자인 씽킹을 넘어서 논리적인 사고방식으로 프로그래밍 씽킹을 하는 사람이 미래 비즈니스를 주도하게 될 것이다.

목차 목차 보이기/감추기

1장- 프로그래밍 씽킹을 배워야 하는 이유
누구나 ‘코딩’을 할 수 있지만, 모두가 ‘프로그래머’가 되지는 않는다
문송합니다, 문과라서 죄송합니다?
코드 한 줄보다 ‘프로그래밍 씽킹’
[저자칼럼] - 개발자에 대한 오해
[여기서 잠깐] - 인공지능, IoT, 로봇 공학?
[여기서 잠깐] - 암호화폐란?

2장- 프로그래밍 씽킹이란
디자인 씽킹과 프로그래밍 씽킹
한국식 코딩 교육은 절대 배우지 마라
‘프로그래밍 씽킹’은 조리법이다
[여기서 잠깐] - 알파고가 이세돌 9단을 이긴 방법은?
[저자칼럼] - 어떤 프로그램이 좋은가?

3장- 프로그래밍 씽킹 배우기
관찰 단계: 다각도로 살펴보기
탐험 단계: 가능한 모든 경우의 수를 찾아내기
확장 단계: 깊게 사고하고, 구체화하기
세분화 단계: 과정을 쪼개서 여러 과정으로 분리하기
발전 단계: 각 과정을 다시 한번 확장하여 세분화하기(한 번 더!)
[저자칼럼] - 관찰 단계 핵심 역량 : 벤치마킹
[저자칼럼] - 데이터 엔지니어, 데이터 분석가, 데이터 과학자의 차이점은 무엇인가?

4장- 프로그래밍 씽킹 따라하기
[문제1] 패밀리레스토랑 주문 금액 계산
[문제2] 지하철 요금 문제
[문제3] 쇼핑몰 결제금액 계산
연습문제
[여기서 잠깐] - 비즈니스를 위한 데이터 분석의 중요성

5장- 프로그래밍 씽킹 관점에서 기초 문법
변수 선언
함수
조건문
반복문
클래스
[저자칼럼] - 디버깅, 소프트웨어 개발자의 핵심능력

6장- 4차 산업혁명 시대 프로그래밍 씽킹 활용법
CEO의 프로그래밍 씽킹 활용법
기획자의 프로그래밍 씽킹 활용법
데이터 분석가의 프로그래밍 씽킹 활용법
개발자의 프로그래밍 씽킹 활용법
부모의 프로그래밍 씽킹 활용법
[저자칼럼] - 프로그래밍 씽킹 기반 데이터 분석 방법은?
[저자칼럼] - 프로그래밍 씽킹 기반의 회의록 작성 비법

부록- 예제 풀이

저자 소개 (2명)

만든이 코멘트 만든이 코멘트 보이기/감추기

안녕하세요. 이책의 저자 입니다.
2021-01-25
마이크로소프트의 사티아 나델라, 구글의 선다 피차이, 페이스북의 마크 저커버그 이 세사람의 공통점은 무엇 일까요? 그건 바로 세사람 모두 개발자(프로그래머) 출신 CEO라는 것입니다. 페이스북의 마크 저커버그는 자신이 개발한 페이스북으로 창업을 했기 때문에 이해가 되지만, 나머지 두사람인 사티아 나델라와 선다 피차이의 경우는 개발자로 시작해서 지금의 CEO 자리까지 오른 사람들입니다. 그렇다면 우리가 글로벌 기업이라고 부르고 있는 마이크로소프트, 구글, 알파벳 같은 거대 공룡기업은 왜 개발자 출신을 CEO로 선택을 했을까요? 미래 산업의 핵심인 ICT 분야에서는 변화와 발전 속도로 인해 중요한 결정들을 더욱 빠르고 정확하게 내려야 합니다. 너무나 당연히도 모든 결정에는 시간과 노력, 비용 투입이 요구됩니다. 최근 모든 비즈니스에 ICT 기술이 결합되어있습니다. 그렇다보니 기술을 모르는 경영자는 판단을 내릴 수 있는 분야가 한정 될 수 밖에 없습니다. 프로그래머는 가능한 모든 경우의 수를 생각해 내고, 이에 대한 대응책을 마련하면, 데이터를 기반으로 한 사고 과정을 항상 하다보니, 프로그래머들은 자연스럽게, 그것도 아주 빠르게 주어진 문제에 대해 결과를 도출하는 방법은 물론, 문제를 해결하는 과정에서 발생할 수 있는 다양한 상황을 인지하고, 정의하며, 이에 대한 해결책을 생각하는데 훈련이 되어 있습니다. 프로그래밍씽킹은 "프로그래머가 문제를 해결하는 방식, 프로그래머가 사고를 하능 방식"을 말합니다. 이러한 역량의 중요성 때문에, 마이크로소프트, 구글 같은 글로벌 기업은 물론이고 개발자 출신을 회사의 대표로 선택하는 회사가 점점 늘어나고 있습니다. 요즘 처럼 소비자의 니즈가 빠르게 변화하는 시대에서는, 비즈니스에서 의사 결정을 할 때는 가능한 모든 대안에 대해 탐색하는 과정을 거친 후 그 중 가장 효과적인 방식을 결정해야 합니다. 2000년대에는 경영학이, 2010년대에는 디자인씽킹이, 2020년대에는 프로그래밍씽킹을 알아야 비즈니스를 리드할수 있습니다.

출판사 리뷰 출판사 리뷰 보이기/감추기

이 책의 특징
- 쉬운 설명으로 프로그래밍의 기초가 되는 사고력을 길러준다.
- 초등학생부터 현직 개발자까지 더 나은 프로그래밍을 하는 방법을 알려준다.
- 저자 칼럼으로 프로그래밍 지식을 쌓을 수 있다.

IT 기술서만 다루다가 프로그래밍의 기초가 되는 사고력을 기를 수 있는 책을 만나게 되어 기쁩니다. 단순히 기술을 익히는 일에만 몰두하기보다는 더 나은 방법을 고민하고, 발전시키는 시간이 필요하다고 생각합니다. 프로그래밍에 몰두하다가 환기가 필요한 개발자에게 이 책이 도움이 되었으면 합니다. 그리고 코딩을 막 시작하려는 초보 독자, 혹은 아이에게 프로그래밍 교육을 하고 싶은 부모에게도 프로그래밍 씽킹이 그 시작이 될 수 있기를 바랍니다.

회원리뷰 (25건) 리뷰 총점9.9

혜택 및 유의사항?
디자인 씽킹을 넘어 프로그래밍 씽킹으로 내용 평점5점   편집/디자인 평점5점 스***라 | 2021.03.03 | 추천2 | 댓글0 리뷰제목
4차산업혁명 ! 그 안에 우리 아이들과 함께 따라다니는 코딩 ! " 모든 사람은 코딩을 공부해야 한다. 코딩은 생각하는 방법을 가르쳐준다." 라고 스티브잡스는 말했었죠. 프로그래밍은 다양한 예제를 알려주는 것이 아니라, 생각하는 방법을 알려주는 것으로 논리적 사고를 통해 생각을 확장시키는 해법을 찾아가는 방식인 [프로그래밍 씽킹]에 대해 이해할 수 있어야 하는 것 같아요.;
리뷰제목

4차산업혁명 ! 그 안에 우리 아이들과 함께 따라다니는 코딩 !

" 모든 사람은 코딩을 공부해야 한다. 코딩은 생각하는 방법을 가르쳐준다." 라고 스티브잡스는 말했었죠.

프로그래밍은 다양한 예제를 알려주는 것이 아니라, 생각하는 방법을 알려주는 것으로 논리적 사고를 통해 생각을 확장시키는 해법을 찾아가는 방식인 [프로그래밍 씽킹]에 대해 이해할 수 있어야 하는 것 같아요.

아이들 교육에 관심이 있는 엄마라고하지만 여전히 코딩은 쉽지 않은 영역임에 틀림이없네요.

학교수업에도 코딩을 배웠다고는 하지만 그건 정말 기초중에 기초 !

아이들은 학교 수업만으로는 코딩을 완벽히 배우기란 너무 짧은 시간이라고 생각이 들어서 방과후 수업과 주말 수업을 이용해 코딩을 접해주기도 했었습니다. 그렇게 재미를 붙이고 있는데 작년 한 해 코로나로인해 모든 학원들을 접어야 해서 다시 제자리 걸음마하고 있는듯 코딩은 어렵네요. -.-;;;

그런데 코딩을 코드 한 줄없이 습득할 수 있다는 명제를 가지고 쉽게 설명해주고 있는 교재를 만났는데요 ^^

저와 아이들처럼 비전공자에게 코딩의 원리를 이해시키는것은 물론 전공자에게는 코드를 짜는 방법들을 알려주기도 합니다. 우리가 코딩을 배우는 이유는 컴퓨터 프로그래머가 되가 위하는 것이 아닌 컴퓨터를 이해하는 능력을 얻기 위함이죠. 앞으로는 코딩 능력이 더욱 필요하고 이를 갖춘 사람이 더욱 우대받을 수 있겠죠 .

중학교는 의무과목으로 고등학교는 선택과목으로 코딩수업이 있지만 올해는 AI과목이 고등학교에 신설되는 만큼 정부는 코딩 교육을 통해 4차 산업혁명 시대를 대비하고 소프트웨어를 국가 중심 사업으로 육성하고자 하듯 이 시대를 살아가는 아이들은 소프트웨어를 모르고 살아갈 수 없는 시대인것이죠. 그런데 무작정 코딩수업을 배우기보다는 생각하는 힘, 다시 말해 '프로그래밍 씽킹'을 하는 방법을 체계적으로 학습하는것이 중요한 것같아요. ^^

프로그래밍 씽킹은 문제를 구조화하고 해결하는 사고력을 길러준다.

2000년대는 경영학이, 2010년대는 디자인 씽킹이

비지니스를 앞서는 중요한 역량으로 평가 받았다.

2020년대는 디자인 씽킹을 넘어 프로그래밍 씽킹을 하는 사람이

미래 비즈니스를 주도하는 시대가 될 것이다.

#디자인씽킹 #프로그래밍씽킹 #코딩 #고승원 #윤상혁

#코드한줄없이배우는코딩

#디자인씽킹을넘어프로그래밍씽킹으로

댓글 0 2명이 이 리뷰를 추천합니다. 공감 2
디자인 씽킹을 넘어 프로그래밍 씽킹으로 내용 평점5점   편집/디자인 평점5점 스타블로거 : 블루스타 x****s | 2021.03.03 | 추천1 | 댓글0 리뷰제목
개발자가 되려면 코딩부터 배우가 시작합니다. C++, JAVA, PYTHON, GO 등의 컴퓨터 프로그램을 통해 기초부터 차근차근 코딩문법을 익히는 것이 일반적인 방법이죠. 하지만 현업에 들어가게 되면 응용력이 없고 개발마인드가 없다면 간단한 허드렛일이나 하다가 나이가 들어 업계에서 방출되고 맙니다. 성장하지 못했다는거죠. <디자인 씽킹을 넘어 프로그래밍 씽킹으로>는 바로 프로그;
리뷰제목

개발자가 되려면 코딩부터 배우가 시작합니다. C++, JAVA, PYTHON, GO 등의 컴퓨터 프로그램을 통해 기초부터 차근차근 코딩문법을 익히는 것이 일반적인 방법이죠. 하지만 현업에 들어가게 되면 응용력이 없고 개발마인드가 없다면 간단한 허드렛일이나 하다가 나이가 들어 업계에서 방출되고 맙니다. 성장하지 못했다는거죠. <디자인 씽킹을 넘어 프로그래밍 씽킹으로>는 바로 프로그래머 즉 개발자가 가져야 할 '생각기술'을 다룹니다. 개발회사 CEO,기획자, 데이터분석가, 개발자,부모 조차도 이 프로그래밍 씽킹을 통해 보다 나은 성과를 낼수있다고 저자는 말합니다. 디자인씽킹을 기반으로 한 프로그래밍씽킹은 논리적 사고를 통해 사고를 확장하여 문제를 해결할수게 해주는 좋은 기술이라고 합니다. 앞으로는 세계는 모두가 개발자마인드로 살아야 하므로 프로그래밍씽킹은 필수라는 겁니다.

 

저자는 제주에 사시는 21년차 개발자 고승원 대표입니다. 스타트업 2곳을 운영하시는군요. (주)제로엠과 (주)리턴벨류입니다. 유튜브에 '개발자의 품격'이라는 명칭으로 100개이상의 동영상클립도 올려두셨습니다. 누구나 소프트웨어 기술을 배워서 세상에 선한 영향력을 펼칠수있도록 하시겠다는 마음이 멋지신분이네요. 공동저자 윤상혁박사는 연대에서 정보시스템으로 학위를 받으신분으로 스마트미디어렙 데이터 사이언티스트이고 테크팀 메니저십니다. 스마트미디어렙은 콘텐츠와 디지털광고를 결합시키는 업무를 합니다.

 

저자는 책의 서문부터 끝까지 코딩이라는 이야기를 합니다. 코딩은 컴퓨터플로그램언어를 이용해서 컴퓨터에서 사용할 프로그램을 짜는 것이라고 합니다. 이것을 저자가 좀더 전문적으로, 컴퓨터프로그램언어의 명령어를 이용하여 문제를 해결해나가는 과정이라고 정리합니다. 코딩이 우리에게 좀더 가까이 오는 실례로 작년마스크 대란때, 마스크가 있는 약국을 찾아주는 앱이 등장했었습니다. 앞으로 우리에게 생기는 문제들을 이런 방식으로 해결해가는 모습이 자주 나타나고 우리도 이 과정에 참여를 할 필요가 있다는 겁니다.

 

이것을 효율적으로 실현해주는 방법론이 '프로그래밍씽킹'입니다. 이 방법의 장점은 문제해결, 논리적 사고, 상상력과 창의력이 증진된다고 정리합니다.

디자인씽킹은 디자이너사고라고 하죠. 감성적인 부분을 건드립니다. 디자인씽킹(DT)은 공감이 매우 중요한 요소입니다. 이와 비교해서 프로그래밍씽킹(PT)은 논리적 사고에 가깝습니다. 우뇌가 아니라 좌뇌를 쓰는 사고법입니다. 두 사고법의 공통점은 창의적이고 분산적 사고과정을 거칩니다.

 

프로그래밍사고는 관찰단계, 탐험단계, 확장단계, 세분화단계, 발전단계로 되어있습니다. 관찰단계는 관찰대상을 입력과 출력으로 나눠서 구분합니다. 이 두부분의 사용자를 다각도로 살펴야 합니다. 탐험단계는 모든 가능한 경우의 수를 뽑는 단계입니다. 이 단계에서 사용자를 파악하고 대상을 분석, 모든 부분을 분산합니다. 관찰단계와 탐험단계는 빠르게 프로세스를 검토하는 단계입니다. 확장단계는 깊게 사고하고 구체화하는 단계입니다. 누락확인, 프로세스추가,단계파악을사이클로 돌려봅니다. 세분화단계는 입력과 출력을 단계로 분리한걸 다시 과정을 쪼개서 여러과정으로 분리합니다. 수렴단계라고 할수있습니다. 발전단계는 다시 단계를 확장해서 세분화를 합니다. 컴퓨터는 인공지능이 개발되어 있기는 하지만 모든 단계를 촘촘히 나눠서 인간의 사용성이 좋도록 구성해야 하고 코딩자체가 기계어이기에 컴퓨터가 알아들을수있게 세분화하여 단계별로 구성을 해야 작동이 됩니다.

 

컴퓨터프로그램언어는 문법이 존재합니다. 변수선언, 함수,조건문, 반복문,클래스 등을 코딩없이 글로만 설명해줍니다. 코딩책으로 이부분을 따라 쳐보는것과 다른 느낌이네요.

 

그리고 이 프로그래밍씽킹 5단계를 실제 직종을 대상으로 적용방법을 설명합니다. 데이터분석가는 관찰과 탐색단계에서 정의와 정보를 수집하고 확장단계과 세분화단계에서 한단계씩 쪼개는 작업을 해야 합니다 발전단계에서는 세분화된 정보를 기반으로 향후 계획을 고심하여 완성합니다. 부모관점에서 아이를 키울때도 프로그래밍씽킹을 응용할 수있는데, 관찰단계에서 보이는 사물을 곧이곧대로 받아들이지 말고 의심하면서 살피게하고, 탐험단계는 아이가 다양한 시각을 가지도록하고 확장단계과 세분화단계에서는 다른사람의 입장이 되어보게 하며 발전단계에서는 지금까지 하면서 나온 결과물을 검토하는 영역입니다.

 

21세기는 4차산업혁명 세상이고 인공지능, IOT, 자율주행, 3D프린팅, 각종 융합기술 등에는 소프트웨어기술이 필수로 사용되죠. 이제는 소프트웨어세상이 왔다고 해도 과언이 아닙니다. 더 크게 말하면 모든 비즈니스가 디지털트렌스포메이션화되고 있어서 소프트웨어기술자의 사고를 공유할 필요성이 바로 이 책을 탄생시켰습니다. 엑셀을 모르면 직장생활에 전망이 없듯이 코딩을 모르면 앞으로의 미래는 미래(?)가 없다고 주장하십니다. 물론 코딩기술이 더욱 발전을 하면 코딩한줄로 모르고 돌아가는 세상이될지도 모르겠습니다만 향후 50년은 코딩의 시대가 열렸다는 것에는 동의하고 이제 그 초입이라고 할수있습니다. 코딩기술을 잘하기위해 코딩을 위한 사고훈련이 필요하고 그것이 '프로그로밍씽킹'이 존재해야할 이유였습니다.

 

 

댓글 0 1명이 이 리뷰를 추천합니다. 공감 1
디자인 씽킹을 넘어 프로그래밍 씽킹으로 내용 평점4점   편집/디자인 평점4점 일* | 2021.03.03 | 추천2 | 댓글0 리뷰제목
디자인 씽킹을 넘어 프로그래밍 씽킹으로 코드 한 줄 없이 배우는 코딩 디자인 씽킹에 관심을 갖고 관련 내용을 학습하고 있던 차에 디자인 씽킹을 넘어 프로그램밍 씽킹이라는 제목에 이끌려 이 책을 읽게 되었다. 사고 방식의 전환을 기대하고 있었는데 관련 내용을 담고 있기는 하지만 문과출신을 비롯하여 누구나 손쉽게 코딩을 배울 수 있는 의도로 만들어 진 책이라는 것을;
리뷰제목

디자인 씽킹을 넘어 프로그래밍 씽킹으로

코드 한 줄 없이 배우는 코딩

디자인 씽킹에 관심을 갖고 관련 내용을 학습하고 있던 차에 디자인 씽킹을 넘어 프로그램밍 씽킹이라는 제목에 이끌려 이 책을 읽게 되었다. 사고 방식의 전환을 기대하고 있었는데 관련 내용을 담고 있기는 하지만 문과출신을 비롯하여 누구나 손쉽게 코딩을 배울 수 있는 의도로 만들어 진 책이라는 것을 금새 깨닫게 되었다. 기대와 다른 책이었지만 너무 재미있어서 단숨에 끝까지 읽게 만드는 매력이 있는 책이었다. 후반부에는 예제를 풀기 위해 생각을 하느라 주춤하긴 했지만 책에 소개된 예제와 유사한 문제를 오래전부터 많이 다뤄봐서 어렵지는 않았다. 책 구성이나 이야기를 풀어가는 방식, 예제등을 보면서 10대의 어린 학생이나 프로그래밍이 익숙하지 않은 성인을 비롯하여  누구나 손쉽게 코딩을 익힐 수 있도록 고심하여 집필하였음을 느낄 수 있었다. 쉽고 간결하게 코딩이 무엇인지 문제 해결을 하기  위해서 어떤 절차(프로세스)를 거쳐야 하는지 단계별 예를 들어가며 코딩의 세계로 안내를 하고 있다.

프로그램 씽킹을 배워야 하는 이유, 프로그래밍 씽킹이란, 프로그래밍 씽킹 배우기, 프로그래밍 씽킹 따라하기, 프로그래밍 씽킹 관점에서 기초 문법, 4차 산업혁명 시대 프로그래밍 씽킹 활용법 등 6개 장으로 구성되어 있다.

디자인씽킹과 프로그래밍 씽킹의 차이점 (둘 다 사고방식의 융합을 추구하지만, 프로그래밍 씽킹은 논리적 사고를 바탕으로 창으적 사고를 확장하고 발전시킴), 컴퓨팅 사고 프로세스(문제분해 Decompositon, 패턴인식 , 추상화 Abstraction, 알고리즘)와 프로그래밍 씽킹 프로세스(관찰, 탐험, 확장, 세분화, 발전) 차이점(컴퓨팅 사고는 정답에, 프로그래밍 씽킹은 정답을 찾아가는 과정에 초점)이 소개되어 있는데, 차이점 보다는 정답이 아니라 가장 근접한 솔루션이나, 기존에 없던 새로운 솔루션을 찾아야 할 때가  있다는 말이 와 닿았다. 우리나라는 그동안 오랫동안 정답이 있는 문제의 해답을 찾는 것에 익숙해 져 있었지만 (앞서 간 나라의 제품과 방법을 따라하면서 성장해 왔지만), 이제는 정답이 무엇인지 모르는 상태에서 어쩌면 정답이 없을지 모르는 (레퍼런스가 없는) 처음 풀어보는 문제를 해결해야 때가 도래 했기에 프로그밍 씽킹이 뉴노멀 시대에 도움이 될 수 있으리라 여겨진다.

책에도 나와 있지만 부모, 개발자, 데이터 분석가, 기획자, CEO 등 누구나 손쉽게 읽고 도움을 받을 수 있는 책이라 생각된다. 

댓글 0 2명이 이 리뷰를 추천합니다. 공감 2

한줄평 (8건) 한줄평 총점 10.0

혜택 및 유의사항 ?
구매 평점5점
아이들에겐 코딩에 앞서 프로그래밍 씽킹부터
4명이 이 한줄평을 추천합니다. 공감 4
ㅋ*ㅋ | 2021.02.05
구매 평점5점
개발자가 문제를 해결해 나가는 방법!!!
4명이 이 한줄평을 추천합니다. 공감 4
딸*자 | 2021.02.05
구매 평점5점
누구나 프로그래머가 될 수 있다. 중요한 건 프로그래밍 사고이다.
6명이 이 한줄평을 추천합니다. 공감 6
초*료 | 2021.02.05
  •  쿠폰은 결제 시 적용해 주세요.
1   11,250
뒤로 앞으로 맨위로 aniAlarm