코딩 좀 아는 사람 : IT 시대의 필수 문해력

코딩 좀 아는 사람 : IT 시대의 필수 문해력

$17.80
Description
V 미래사회의 핵심 키워드 ‘코딩’을 가장 쉽게 알려주는 책
V 디지털 시대를 살아가는 데 꼭 필요한 언어는 코딩!
V 비전공자, 비개발자에게 자신감을 주는 눈높이 맞춤 설명
ChatGTP가 불러온 열풍은 상상을 초월한다. 이미 한참 전부터 개발돼왔고 상용화도 이루어낸 인공지능, 즉 AI가 우리들의 일상에 직접적으로 영향을 준 사례로 꼽히고 있다. 과학자, 개발자들이 알아서 하던 영역이 대중의 영역으로 파급된 셈이다. 이 모든 기술의 중심에는 ‘코딩’이 있다.
사실 우리는 코딩이 쌓아 올린 세상에서 살고 있다. 인터넷은 코딩 그 자체고 손에 들린 스마트폰은 수많은 코드가 얽혀 작동하는 코딩의 결집체다.
‘코딩’이 화두가 된 지는 이미 오래다. 그러나 ‘코딩’에 대해 바로 정의할 수 있는 사람은 몇이나 될까? 개발자가 될 것도 아닌데 코딩은 왜 알아야 할까? 들어봐도 외계어 같은 코딩을 내가 할 수 있을까? 『코딩 좀 아는 사람』은 바로 그런 사람을 위한 책이다. 코드를 읽고 쓸 줄 안다면 앞으로의 디지털 시대를 살아가는 데 단단한 무기를 장착하게 될 것이다.
코드는 컴퓨터가 이해하는 언어이고, 코딩은 코드로 컴퓨터와 이야기하는 방법이다. 누구나 코딩의 기본을 알아야 하는 이유는 명확하다. 디지털 세상이 움직이는 기본 원리를 이해할 수 있기 때문이다. 직접 코딩을 작업하는 일이 아니더라도, 이해하는 것만으로 많은 분야에서 다양한 아이디어로 확장해나갈 수 있다.
우리 모두 코딩 전문가가 될 필요는 없다. 그러나 이 책을 덮을 때쯤이면 세상을 이해하는 시야가 넓어졌음을 체감할 것이다.

저자

제러미키신

수백만학생이사용중인최고의학교코딩교육플랫폼CodeHS의CEO이자공동창립자이다.스탠퍼드대학교에서컴퓨터과학을전공했으며모교에서컴퓨터과학강사로일했다.지금은컴퓨터과학교육및컴퓨터과학교육및기술컨설턴트로전세계수백곳의학교에서강의를진행하고있다.

목차

프롤로그

1장HelloWorld
2장0아니면1
3장인터넷은어떻게작동하는가
4장프로그래밍개념
5장데이터,클라우드,오픈소스
6장사이버보안과암호화폐
7장알고리즘
8장인공지능
9장컴퓨터과학교육
10장프로그래밍들여다보기

에필로그

출판사 서평

책속에서

오늘날코드,컴퓨터,인터넷이불러온변화는구텐베르크의인쇄술이불러온변화에비유할수있다.바야흐로큰변화가일어나기직전,티핑포인트에와있는것이다.여전히많은사람에게코딩은낯설고어려운것이다.왜코딩이유용한지조차알지못한다.코드를작성할수있는일부만이코딩이제공하는새로운기회를누리고있다.코딩과인터넷,컴퓨터의관계는읽기쓰기와인쇄술의관계와비슷하다.코딩은사회이동을촉진하는변혁적인기술로인해가능해진신기술이다.
---p.10

가장먼저설명할단어는코드다.코드는컴퓨터가실행할실제명령들이다.코드를모아둔묶음전체를가리켜컴퓨터프로그램혹은프로그램이라고할수있다.이프로그램을소프트웨어라고부르기도한다.그리고소프트웨어중몇몇은애플리케이션이나응용프로그램이라고부르는게정확하다.애플리케이션을줄여서응용이나앱이라고부르기도한다.
---p.17

컴퓨터에서색을표현하는방식은인코딩이라는과정의한예다.인코딩은어떤데이터를다른형식으로표현하는방법을말한다.색,수,글자등거의대부분을인코딩할수있다.
---p.51

그렇다면,인터넷은대체어떻게작동하는걸까?가장높은수준에서볼때인터넷은네트워크의네트워크다.인터넷은여러컴퓨터(여러분의컴퓨터는물론이고다른이들의컴퓨터)로이루어진네트워크다.그리고TCP/IP,DNS,HTTP부터자바스크립트에이르는여러기술이인터넷에사용되며,이런기술을통해여러분이쉽게인터넷상의웹페이지를컴퓨터나스마트폰으로접근할수있다.
---p.78

프로그램을작성하는일은실제로컴퓨터가실행할코드,즉명령을작성하는것이다.각줄은컴퓨터가이해할수있는내용이어야한다.하지만프로그램을작성하다보면코드가어떤일을하거나,함수가어떻게작동하는지에대한내용을메모하여남겨두고싶을수있다.이런경우주석을작성하면된다.주석은프로그램의일부분이지만실제컴퓨터가코드를실행할때는무시되는부분이다.주석은여러분자신,다른프로그래머또는나중에코드를다뤄야하는사람에게남기는메모다.
---p.150

피싱은아주교묘한기법이며,대부분의경우여러분을속이기위한목적만으로작동한다.누구나피싱에속을수있다.심지어경험이아주많은IT전문가라할지라도그렇다.어떻게하면이런사기에빠지지않고피싱으로부터보호를받을수있을까?알아두면도움이되는내용이몇가지있다.
---p.192

누군가AI나기계학습에대해추상적으로이야기하는것을들어보면아마도미래적이거나미친것처럼들릴것이다.이야기를들은여러분은아마도어떻게그런일이가능한지의문이들것이다.하지만기계학습의내부메커니즘을이해하기시작하면기계학습이왜작동하는지알수있다.기계학습이나AI는그냥코드,즉컴퓨터프로그램이다.
---p.260

그외에도아주많은직업이있고,이는계속바뀌고있다.하지만나는설령소프트웨어나로봇이인간의직업을빼앗아가는일이현실이된다고해도,그나마가장방어하기쉬운직업은코딩이라고생각한다.앞으로컴퓨터가모든프로그램을작성할수있고초지능상태에도달할수있다고추측하기는하지만,최후저항선은아마프로그래머들일것이다.
---p.295

코드는더이상특정기술에서만사용하는언어가아니다.코드는모든기술뒤에있는엔진이다.읽기나쓰기능력처럼코딩도오늘날의문해력을이루는기본적인부분이다.인쇄술이읽기,쓰기등기본문해력을모든사람이갖춰야하는기본소양으로만들었던것처럼,컴퓨터와인터넷은코딩을디지털시대에꼭알아야하는기본소양으로변화시키고있다.
---p.311

추천사

바로다음세대는코딩을‘읽기와쓰기’처럼배울것이다
-마크저커버그

코드의세계로안내하는가장흥미로운책
-메흐란사하미(『시스템에러』저자)

디지털시대를살아가는모든사람이반드시읽어야하는언어교육서
-신디창(네바다주정부컴퓨터교육전문가)

코딩이어렵게느껴진다면꼭이책을읽어야한다
-브라이언콕스(조지아주정부컴퓨터교육전문가)