Do it! 첫 코딩 with 자바 - 보통 사람이 알아야 할 프로그래밍 기초 Do it! 시리즈
정동균 지음 / 이지스퍼블리싱 / 2019년 11월
평점 :
장바구니담기


 

 

 

 


Do it!
비유와 그림으로 코딩 까막눈을 탈출하는
첫코딩!!
보통 사람이 알아야 할 프로그래밍 기초를 가르쳐주는 책이에요
이지스퍼블리싱

이 책은 보통 사람들을 위한 코딩 입문서로
꼭 알아야 할 52가지 프로그래밍 개념, 99가지 비유와 그림으로 쉽게 배울 수 있으며
1분 만에 복잡한 설치 없이 코딩 준비가 끝, 거기다 무료 동영상 강의까지 담긴 책이에요


 

 


요즘 아이들은 학교에서 코딩을 배워요
제가 어릴땐 컴공, 공대를 가야 컴퓨터에 대해 배우고
프로그래밍을 할 수 있다고 생각했는데
지금은 초딩도 코딩하는 시대가 왔어요

두 아들을 키우다보니 아이들이 학교에서 배우는 코딩에 관심이 많이 생겼어요
집에서도 코딩을 가르쳐주고 싶은데 엄마인 저도 코딩이 뭔지 잘 몰라서
어떻게 가르쳐줘야할지 도움을 줘야할지 모르겠더라고요
그래서 저는 제가 먼저 코딩에 대해서 자세하게 배워야겠다 생각을 했어요

 

 

 

이 책은 너무 재미있는게 문과식 비유와 그림으로 되어있다는것이였어요
코딩에 관해서 문과식으로 배울 수 있다니 접근방법부터가 너무 흥미로웠어요
저자는 어느날 갑자기 코딩을 알아야 하는 상황에 처한 저같은 보통 사람들을 위하여
디지털 시대에 알아야 할 프로그래밍의 52가지 개념을 비전공자의 입장에서 설명해준다고 했어요
초등 고학년부터 대학생, 중 장년층까지 누구나 쉽게 읽을 수 있도록 말이죠
사실 저도 알고리즘이 뭔지 배워볼려고 알고리즘 전문서적을 샀다가 처음에 조금 읽어보다
포기한적이 있었어요
컴퓨터 전공책은 뭔가 새로운 세계의 언어로 이야기하는 느낌이 강했어요
그래서 전문용어 하나 없이 쉬운 비유와 그림으로 코딩의 개념을 설명해주는 이 책이
너무 감사했어요
비전공자, 청소년도 읽을 수 있는 코딩 이야기라고 하니 저와 저희 두 아들이 꼭 읽어봐야할 책이 아닌가 싶었네요


 

 


0과 1로 만든 약속 코드는 너무 재미있었어요
지금까지 다르책에서는 0,1을 사용하는 이진법이라고만 언급되었는데
이 책에서는 0과 1로 영어를 모두 표현할 수 있다고 가르쳐주고
실제로 어떻게 표현하는지 0과1로 보여주었어요
그리고 사람이 이해하는 문자와 컴퓨터가 이해하는 숫자가 어떻게 서로 다르지도 비교해볼 수 있었죠
A 는 00101001 이고 a 는 01100001 과 다르다는걸 눈으로 확인하니
더 쉽게 이해가 되었어요
영문이름을 아스키로 써보는 작업을 통해서 더 재미있게 배울 수있었던것 같아요

이 책에서는 프로그래밍 언어 중에 자바에 대해서 나오는데
프로그래밍 언어가 속성으로 말한다는것을 가르쳐주었어요
.(점)이 ~의, = 기호는 오른쪽의 값을 왼쪽에 입력하라는 의미와 같고
~같다라는 의미로 쓰려면 ==라고 표현하면 된다고 하네요
반대로 같지않다라는 건 프로그래밍에서 != 라고 표현하거나 <>로 표현한다고 하네요
자바의 경우에는 !=로 표현한다고 했어요

정말 재미있는 것들을 많이 배우게 되었어요
“ “ 안의 값은 속성값, ;는 문장의 마침표시이고
컴퓨터 코드에서 _을 많이 보게 되는건
_이 단지 빈칸을 표현하는 방식이기때문이라고 했어요
지금까지는 이런 기호들이 무엇을 나타내는지 몰랐기 때문에
코드를 봐도 무슨말인지 몰랐는데 책을 읽고나니 조금은 이해할 것 같았어요

지금까지 살면서 정말 처음 들어보는 개념들이 많았어요
손으로 푸는 코딩문제를 통해서 문제를 풀면서 배운 개념을 응용해보았어요
마치 제가 코딩을 하고 있는 코더가 된 기분이 들었어요
조건문을 배울때는 마치 엑셀 함수를 배우는듯한 기분이 들었어요

엘리스 코딩 앱을 다운받으면 스마트폰으로도 언제 어디서든 코딩 실습을 할 수 있었어요
미리 작성 해둔 코드를 보면서 직접 코드를 입력하고 실행버튼을 누르면
방금 직접한 코드가 실행되어 결과를 볼 수 있었어요
이 과정은 코딩의 원리를 배우는 중요한 과정이기때문에
이 책에서는 복잡한 영어 코드 대신 우리 말로 바꿔놓았대요
저는 우리말로 적혀있어서 실전에서 오히려 헷갈리지 않을까 생각이 들었는데
코딩의 원리에 익숙해지면 오히려 영문 코드를 더 쉽게 받아들일 수 있다고 하네요
그러니 책에 나오는 예시들을 하나하나 따라하면서
코딩의 원리를 차근차근 배워야겠다고 생각했어요

어떻게 보면 코드라는게 낯설고 어려울 수 있지만 상세하게 설명되어있어서
따라하는데 문제 없을것 같았어요
코딩의 예시들을 보면서 설명을 읽는데
이건 엑셀의 함수를 적용할때와 참 많이 비슷한 점이 있다는 생각을 했어요
예전에는 코딩, 코드 이러면 무조건 어렵다고만 생각했는데
몰랐던 부분들을 배우고,, 또 엑셀과 비슷한 면이 있다보니
도전해볼만하겠다 라는 생각이 들더라고요
엑셀이 너무 재미있어서 점점 좋아하게 되었고
나중에는 독학으로 엑셀을 공부하고 이것저것 해보았던 경험이 있어서요

이 책은 프로그래밍의 기초를 정말 쉽게 다루고 있는 책임이 분명했어요
제가 이 책 한 권을 통해서 코딩을 어느정도 이해했으니까 말이죠
두 아들 역시 이 책을 통해서 프로그래밍의 기초를 잘 다졌으면 좋겠다 싶었네요

 

 


 


댓글(0) 먼댓글(0) 좋아요(0)
좋아요
공유하기 북마크하기찜하기 thankstoThanksTo