![](https://t1.daumcdn.net/cfile/cafe/232A844C597540492A)
10대를 위한 코딩 직업 특강
글 제인 베델 | 옮김 김민섭
대상 연령 : 청소년 | 발행일 2017년 07월 28일
160 mm×224 mm | 가격 13,000원 | 본문 248쪽
무선철 | ISBN 978-89-5588-338-1 43000
단순 계산만 가능했던 최초의 컴퓨터부터 우주로 탐사선을 보내는 코드에 이르기까지, 컴퓨터 코드를 만드는 사람들은 세상에 혁신을 가져왔습니다. 이제는 생활필수품인 휴대폰과 컴퓨터, 태블릿에 청소기까지 우리가 흔하게 쓰고 있는 주변 기기 곳곳에도 무한한 코딩과 프로그래밍의 세계가 존재합니다. 코딩으로 무엇이든 만들어내는 전문가들의 활동을 들여다보며 미래의 코딩 전문가를 꿈꾸는 청소년에게 필요한 모든 것을 자세히 담았습니다. 무한한 코딩 직업의 세계를 통해 꿈을 업그레이드해 보는 기회가 되길 바랍니다.
프로그래머, 개발자를 꿈꾸는 10대들의 필독서
코드를 만드는 무한한 가능성의 창조자, 코더
코딩 세상의 멋진 창조자가 되어 보자!
전 세계의 사람들이 매일 컴퓨터와 상호작용을 하는 시대를 살고 있고, 4차 산업 혁명이 연일 화제로 떠오르고 있는 요즘, 4차 산업 시대를 살아가야 할 학생들에게 코딩 교육은 필수가 되었습니다. 미국의 전 대통령 버락 오바마는 “코딩은 개인뿐 아니라 나라의 미래가 달린 문제”라며 코딩의 중요성을 언급했지요. 이러한 흐름에 따라 코딩을 직업으로 삼는 전문가에 대한 관심 또한 자연스레 높아지고 있습니다. 그렇다면 코딩 전문가는 어떤 일을 하고, 코딩 전문가가 되기 위해서는 무엇을 해야 할까요? 또, 코딩의 세계에서는 무엇이 만들어지고 있고, 앞으로 어떠한 미래를 만들어낼까요? 《10대를 위한 코딩 직업 특강》은 이러한 궁금증을 해결해 주면서 코딩을 직업으로 삼고자 하는 청소년들에게 현실적이고 구체적인 가이드를 제공합니다.
● 코딩 세계에 발을 들이다
컴퓨터 코드를 바탕으로 만들어진 오늘날에는 모든 기관이 인터넷을 기반으로 운영됩니다. 기업은 자사 제품을 홍보하기 위해 웹 사이트를 구축하고, 은행은 고객의 사업 거래를 보호하기 위해 새로운 방법을 고안하며, 정부는 매일 쏟아지는 수많은 정보를 빠르고 신속하게 처리해야 합니다. 또한 개개인은 개인 정보가 보호되고, 온라인으로 주문한 상품이 빠르게 배송되기를 바라며, 영화를 볼 때 스트리밍이 끊어지지 않기를 원합니다. 이 모든 일들을 가능하게 하는 것이 바로 코딩입니다. 그리고 이 코딩의 세계를 만드는 사람들을 코더(coder)라고 합니다. 우리에게는 개발자나 프로그래머로 익숙하지요. 이 책에서는 이 코더라는 직업을 낱낱이 파헤쳤습니다. 코더가 되기 위해 어떤 마음가짐을 가져야 하고, 어떤 공부를 해야 하며, 앞으로의 전망은 어떠한지에 대한 정보를 가득 담았습니다. 또한 각 분야에서 활약하고 있는 코더와의 인터뷰를 통해 코딩 세계의 현실을 들여다볼 수 있습니다.
● 코더가 되기 위해 필요한 현실적이고 구체적인 방법을 제시하다
세계가 더욱 밀접하게 연결되면서 기술은 훨씬 복잡해지고, 개발해야 할 소프트웨어는 점점 늘어나고 있습니다. 이에 따라 다양한 문제가 발생하고 있고, 이 문제들을 해결하기 위해 코더의 역할은 점점 더 중요해지고 있습니다. 코더의 역할이 중요해진 만큼, 코더로서의 역량 또한 중요해지고 있습니다.
이 책에는 그러한 코더의 역량을 기르기 위한 방법이 구체적으로 담겨 있습니다. 코딩을 배우려면 어떤 교육을 받아야 하고, 컴퓨터 언어에는 무엇이 있으며, 어떤 언어를 선택해야 하는지, 그리고 취업으로 이어지는 길과 취업 후 하게 될 업무까지 상세하게 담았습니다. 또한 무료 강의를 제공하는 온라인 사이트부터 취업에 필요한 학위, 전공, 자격증까지 다양한 팁과 함께 코더가 되기 위해 필요한 특성과 성공한 코더가 되기 위한 비결까지 현실적이고 핵심적인 내용들도 담았습니다. 이처럼 열정과 능력, 개성을 지닌 코더로서 살아가기 위한 노하우들을 직접 확인해 보시기 바랍니다.
● 컴퓨터의 역사적 인물들의 업적과 생생한 현장의 이야기를 담다
청소년들에게 직업을 고른다는 것은 자신의 인생을 결정짓는 매우 중요한 선택이 될 것입니다. 그만큼 자신이 선택한 직업을 가진 인물들의 이야기는 인생의 길잡이 역할을 해 주는 중요한 소스가 되어 줄 것입니다. 따라서 이 책에서는 컴퓨터의 역사를 비롯해 컴퓨터의 선구자 찰스 배비지부터 IT 기업의 대명사 마이크로소프트의 창업자 빌 게이츠까지 컴퓨터 세상을 만들어낸 역사적인 인물들의 업적을 집중적으로 다루었습니다. 그리고 전․현직 프로그래머 혹은 개발자들의 생생한 이야기와 함께 이 책을 접할 학생들과 같은 관심사를 가진 또래의 학생들은 어떤 활동을 하는지도 인터뷰를 통해 깊이 있게 들여다보았습니다.
코더가 되려면 열정을 바탕으로 능력을 키워야 합니다. 그리고 코더로 성공하려면 그 열정을 유지하며 인내심을 가지고 계속해서 자신을 개발해야 합니다. 또한 사람들의 말에 귀를 기울이고 문제를 해결하는 새로운 방법을 찾는 것을 즐기며, 모든 것에 의문을 제기할 수 있어야 합니다. 세상은 재능 있는 코더를 필요로 합니다. 이 책을 통해 세상이 필요로 하는 코더로 거듭날 수 있기를 바랍니다.
■ 책 들여다보기
![](https://t1.daumcdn.net/cfile/cafe/2150B64C5975404C1F)
![](https://t1.daumcdn.net/cfile/cafe/2271184C5975404E33)
■ 차 례
1장 코딩 세계로 들어가 보자! • 13
코더에게 필요한 다섯 가지 특성 • 14
컴퓨터의 역사 • 17
집중 탐구: 찰스 배비지_컴퓨터의 선구자 • 21
전문가 인터뷰 • 22
아마추어 인터뷰 • 30
코딩, 내 적성에 맞을까? • 33
2장 이제 코딩 교육은 필수! • 37
학위로 취업하기 • 38
독학으로 취업하기 • 41
에이전트를 구하자! • 42
국제 자격증 • 43
코더로 성공하기 위한 여덟 가지 비결 • 44
집중 탐구: 메리 케네스 켈러 수녀_최초의 여성 컴퓨터 공학 박사 • 48
전문가 인터뷰 • 49
아마추어 인터뷰 • 53
3장 프로그래밍 언어 살펴보기 • 57
컴퓨터 언어의 종류 • 60
첫 프로그래밍 언어 선택하기 • 66
집중 탐구: 오거스트 에이다 바이런 킹_세계 최초의 여성 컴퓨터 프로그래머 • 68
전문가 인터뷰 • 69
아마추어 인터뷰 • 72
프로그래밍의 결과는? • 76
4장 코드를 작성하자 • 79
코딩에도 팀워크가 중요하다 • 81
확인과 검증 • 83
우수한 코드의 특징 • 84
컴퓨터 언어를 배우는 가장 좋은 방법 • 85
프로세스는 계속되어야 한다 • 86
집중 탐구: 그레이스 호퍼 해군 소장_최초의 ‘버그’를 잡은 소프트웨어의 여왕 • 87
전문가 인터뷰 • 89
아마추어 인터뷰 • 94
컴퓨터 롤 게임 • 96
5장 시스템과 애플리케이션 코더 • 99
코더의 다양한 직책과 업무 • 100
컴퓨터 시스템 프로그래머 • 102
애플리케이션 프로그래머 • 105
집중 탐구: 앨런 튜링_컴퓨터 공학 및 인공 지능의 아버지 • 110
전문가 인터뷰 • 112
아마추어 인터뷰 • 117
프로그래머의 분야별 업무 • 122
6장 메임프레임, 임베디드 소프트웨어, 펌웨어 코더 • 125
메인프레임 코더 • 127
임베디드 시스템 및 펌웨어 코더 • 129
집중 탐구: 콘라트 추제_컴퓨터의 아버지 • 131
전문가 인터뷰 • 133
아마추어 인터뷰 • 138
코더가 등장하는 영화 • 140
7장 비디오 게임과 애니메이션 • 145
비디오 게임 개발 과정 • 145
게임을 개발하는 사람들 • 148
비디오 게임 코더로 성공하기 위한 비결 • 152
애니메이션 코더 • 153
애니메이션 영화의 역사 • 155
집중 탐구: 세비야 주교 성 이시도로스_프로그래머 및 인터넷, 컴퓨터의 수호성인 • 157
전문가 인터뷰 • 158
아마추어 인터뷰 • 161
나만의 게임을 디자인하자 • 163
8장 웹 사이트 코더 • 171
표면 웹과 심층 웹 • 173
웹을 개발하는 사람들 • 175
인터넷의 역사 • 176
집중 탐구: 빌 게이츠_마이크로소프트의 창립자 • 179
전문가 인터뷰 • 182
아마추어 인터뷰 • 186
9장 인공 지능과 로봇 • 191
인공 지능 프로그래머 • 192
로봇 공학의 세계 • 195
로봇의 역사 • 198
집중 탐구: 조지 디볼_최초로 프로그래밍이 가능한 로봇 암의 발명가 • 202
전문가 인터뷰 • 204
아마추어 인터뷰 • 207
10장 사이버 보안 코더 • 213
사이버 범죄는 어떻게 발생할까? • 215
사이버 공격의 종류 • 216
핵티비스트 • 219
해커, 정부, 그리고 사이버 전쟁 • 220
집중 탐구: 헨리 에드워드 로버츠_개인용 컴퓨터의 아버지 • 224
전문가 인터뷰 • 226
아마추어 인터뷰 • 231
용어 풀이 • 237
찾아보기 • 242
■ 작가 소개
글 | 제인 베델
1999년에 문학 학사 학위를 받았으며, 2005년에는 MFA 문학상을 받았습니다. 2003년에 처음으로 아동 뮤지컬을 만들었고, 뮤지컬의 성공과 함께 어린 독자들을 위한 책을 쓰기 시작했습니다. 2004년 첫 번째 책으로 《세상을 바꾼 용기 있는 아이들》을 출간했습니다. 현재 오리건 주 시골에서 남편과 함께 여러 동물을 키우며 살고 있습니다. 평소 넓은 들판에서 어린 시절을 상상하고, 소와 이야기를 나누고, 책 속에서 새로운 친구들을 찾으며 시간을 보냅니다.
옮김 | 김민섭
동국대학교 컴퓨터 공학과를 졸업했으며, 벤처기업에서 번역과 엔지니어로 근무했습니다. 현재 번역 에이전시 엔터스코리아에서 컴퓨터와 IT 전문 번역가로 활동하고 있습니다. 주요 역서로는 《HTML5 캔버스 완벽 가이드: 그래픽 애니메이션 게임 개발을 위한 캔버스》, 《아이패드 퍼펙트 매뉴얼: 친절하고 꼼꼼한 사용 설명서》, 《월드 오브 워크래프트 1》, 《월드 오브 워크래프트 2》, 《Microsoft XNA 게임 스튜디오 3.0 unleashed》, 《헬로, 풋볼 : 축구의 모든 것》, 《축구의 메시아 메시 : 펠레와 마라도나를 뛰어넘는 축구 영웅》 등 다수가 있습니다.