본문 바로가기

추천 검색어

실시간 인기 검색어

10대에 프로그래머가 되고 싶은 나, 어떻게 할까?

코딩부터 소프트웨어 개발 윤리까지, 새내기 프로그래머가 알아야 할 모든 것
지식은 모험이다 21
오유아이

2022년 08월 30일 출간

종이책 : 2021년 07월 01일 출간

(개의 리뷰)
( 0% 의 구매자)
eBook 상품 정보
파일 정보 pdf (13.90MB)
ISBN 9791157822164
듣기(TTS) 가능
TTS 란?
텍스트를 음성으로 읽어주는 기술입니다.
  • 전자책의 편집 상태에 따라 본문의 흐름과 다르게 텍스트를​ 읽을 수 있습니다.
  • 전자책 화면에 표기된 주석 등을 모두 읽어 줍니다.
  • 이미지 형태로 제작된 전자책 (예 : ZIP 파일)은 TTS 기능을 지원하지 않습니다.
  • '교보 ebook' 앱을 최신 버전으로 설치해야 이용 가능합니다. (Android v3.0.26, iOS v3.0.09,PC v1.2 버전 이상)
소득공제
소장
정가 : 9,800원

쿠폰적용가 8,820

10% 할인 | 5%P 적립

이 상품은 배송되지 않는 디지털 상품이며,
교보eBook앱이나 웹뷰어에서 바로 이용가능합니다.

카드&결제 혜택

  • 5만원 이상 구매 시 추가 2,000P
  • 3만원 이상 구매 시, 등급별 2~4% 추가 최대 416P
  • 리뷰 작성 시, e교환권 추가 최대 300원

작품소개

이 상품이 속한 분야

반짝이는 아이디어가 앱으로 탄생하려면?
이 책은 코딩의 개념을 막 이해한 10대들이 한 단계 더 나아갈 수 있도록 구성된 프로그래머 입문서이다. 시중에 프로그래머나 코딩을 다룬 책들은 주로 파이썬 등 프로그래밍 언어를 실제로 쓰는 방법을 다루기에, 큰 틀에서 프로그래머가 무슨 일을 하는지에 대한 정보가 부족했다. 프로그래머가 되려면 코딩 기술이 필요하지만, 프로그래머에게 가장 중요한 요소는 따로 있다. 프로그래밍은 목적에 잘 맞는 프로그래밍 언어를 구별하는 데에서 시작해, 사람들 앞에 프로그램을 내놓는 데까지 이어지기 때문이다.
단순히 반짝이는 아이디어의 단계에서는 생각하지 못한 부분들이 등장한다. 이 프로그램을 어떤 상황에 있는 사람이 쓸까? 색약이나 근시가 있는 사람에게도 화면이 잘 보일까? 어떤 기기에서 쓸까? PC가 아닌 스마트폰에서도 이 디자인이 편리할까? 등 프로그램을 구현하는 과정에서 맞닥뜨려야 할 질문이 많다. 프로그래머는 이런 질문들에 답을 찾아야 하는 사람이다. 따라서 코딩 기술보다는 프로그램이 작동하는 방식, 사람들에게 주는 효과를 먼저 이해해야 한다.
책에서는 프로그래머를 꿈꾸는 10대들이 가장 먼저 알아야 할 이런 지식들을 단계별로 차근차근 풀어낸다. 이어지는 연습 활동은 독자들이 책에 나온 개념을 충분히 이해하고, 자신만의 스타일로 발전시킬 수 있도록 돕는다. 여러 나라에서 10대들이 ‘코딩’이라는 도구로 자신의 아이디어를 멋진 프로그램으로 탄생시킨 사례를 듣다 보면, 프로그래머가 되는 길이 그리 멀리 있지 않다는 생각이 든다.
작가의 말
1장. 소프트웨어 개발이란?
2장. 아이디어를 프로그램으로!
3장. 프로그래밍 언어 선택
4장. 데이터 관리와 알고리즘 설계
5장. 소프트웨어 심리학
6장. 소프트웨어 개발 윤리
7장. 소프트웨어 개발의 다양성 포용
8장. 소프트웨어 개발의 미래
소프트웨어 개발의 역사

왜 프로그래머가 개발 윤리를 알아야 할까?
2018년 3월, 페이스북 CEO 마크 저커버그의 계정에 글이 하나 올라왔다. “우리는 사용자의 데이터를 보호할 책임이 있고, 책임을 다하지 못한다면 페이스북 서비스를 유지할 자격이 없다.”는 문장으로 시작되는 사과문이었다. ‘케임브리지 애널리티카 스캔들’로 미국이 들썩이자, 페이스북 CEO로서 입장을 밝힌 것이다. 정치 컨설팅 회사인 케임브리지 애널리티카는 페이스북 사용자 8700만 명의 데이터를 수집해 미국 대선과 영국 EU 탈퇴 캠페인에 활용했다. 충격적인 건, 이 회사가 데이터를 불법 ‘해킹’으로 얻은 게 아니라는 사실이었다. 그저 교묘하게 허술한 페이스북의 정책을 이용한 것뿐이었다. 이 사실이 뉴스로 보도된 후, 사람들은 비로소 자신이 쓰는 앱이 데이터를 어떻게 관리하는지에 관심을 가지기 시작했다.
이미 사람들은 크고 작은 목적으로 여러 프로그램을 쓰고 있다. 그런데 하루하루 쌓인 내 데이터가 나를 표적으로 한 광고에 쓰인다면 어떨까? 테크 기업들이 내 데이터를 팔아 매년 엄청난 수익을 얻는다면? 프로그램은 사람들에게 큰 도움이 되지만, 달리 쓰면 큰 위협도 될 수 있다. 그 때문에 프로그래머에게도 개발 윤리가 필요한 것이다.
이 책의 1장부터 4장까지 아이디어가 프로그램으로 완성되는 과정에 집중했다면, 5장부터 8장까지는 프로그램 개발과 관련된 사회·윤리적 문제를 주로 다룬다. 저자는 ‘케임브리지 애널리티카 스캔들’을 비롯해 개발 윤리가 필요한 실제 상황을 여럿 소개한다. 여러 다양한 사례를 통해 잘못 만든 프로그램이 왜 위험한지, 이를 바꾸려면 어떤 노력이 필요한지를 보여 준다.

우리에겐 다양한 프로그래머가 필요하다!
유튜브에 올라온 한 동영상을 일부 사람들이 거꾸로 봐야 하는 상황이 벌어졌다. 오른손잡이와 왼손잡이가 스마트폰을 반대 방향으로 돌린다는 사실을 고려하지 않아서 생긴 실수였다. 만약 처음부터 왼손잡이 프로그래머가 개발팀에 있었다면 이런 잘못된 결과는 생기지 않았을 것이다. 다양한 사람에게 유용한 프로그램을 만드는 건 어렵다. 사람마다 어떤 기능이 불편하고, 필요한지 알기 어렵기 때문이다. 획일화된 사람들로 가득 찬 개발팀은 다양한 사람들에게 최적화된 앱을 만드는 데 실패할 확률이 높다.
AI는 사람처럼 생각하지 않는다. 주어진 데이터를 바탕으로 작동할 뿐이다. 만약 이력서를 심사하는 AI에 남성이 자주 쓰는 표현이 다수 포함된 데이터를 입력한다면, 결과도 편향될 것이다. 지원자는 실력과 상관없이 이력서에 쓴 표현 때문에 낮은 점수를 받을 수 있다. 이런 위험을 모르는 프로그래머는 편향적인 결과물을 만들 수 있다.
이렇듯, 프로그램을 만드는 과정에서 생길 수 있는 각종 실패를 줄이려면 다양한 배경의 프로그래머가 필요하다. 나이, 성별, 인종, 종교 등과 관계없이 다양한 사람이 모여 의견을 나눌 수 있어야 한다. 저자는 여러 사람과 협업하는 경험을 쌓기 위해, 해커톤 대회에 참가하는 방법도 추천한다. 해커톤은 한정된 시간 안에 여러 사람이 즉석에서 팀을 꾸려 앱을 완성하는 대회인데, 코딩 초보자나 코딩을 전혀 모르는 사람들도 참여할 수 있다. 아이디어를 나누고, 서로 의견을 나누며 성장하는 게 프로그래머에게 가장 중요하기 때문이다.

현재, 그리고 미래의 블루오션 직종
세상은 이미 프로그램으로 가득 차 있다. DM으로 친구들과 연락하고, 구글에서 궁금한 정보를 검색하고, 줌으로 수업을 듣는 등 각종 소프트웨어 프로그램으로 둘러싸인 세상에 살고 있다. 대다수 프로그램은 사방이 막힌 방에서 프로그래머 혼자 코딩과 씨름하며 뚝딱 만든 게 아니다. 다양한 사람들이 한 팀에서 서로 부딪치며 일한 결과물로 완성된다. 진정한 ‘코딩’은 프로그래밍 언어가 아니라 팀을 이룬 여러 사람과 소통하며 오류를 고쳐 나가는 데 있다.
프로그램을 만들기 위해 조직한 팀에는 프로그래머 외에도 여러 직종의 사람이 있다. 여러 프로젝트를 조정해 주는 프로그램 매니저, 프로그램을 의뢰한 고객과 프로그래머 사이의 소통을 맡는 사업 분석가, 프로그램이 제대로 돌아가는지 확인하는 품질 보증 전문가 등. 이들 중에는 코딩을 전혀 할 줄 모르는 직종도 있지만, 이들 또한 프로그램을 완성하기 위해 꼭 필요하다.
AI, 블록체인 등 각종 기술이 발전할수록 컴퓨터 과학계에서 일하는 인력의 중요성도 높아진다. 그러나 끊임없는 영역의 확장에 비해, 컴퓨터 과학을 전공한 학생의 수는 터무니없이 적다. 미래에는 늘어난 일자리에 비해 일할 인력이 점점 부족해질 것이다. 또한 컴퓨터 과학계에서 일하기 위해 필요한 소양도 조금씩 달라질 것이다. 지금 프로그래머를 꿈꾸는 10대들이 이 책을 반드시 읽어야 할 이유다. 좋은 프로그래머가 되고 싶다면, 어느 직종이든 미래에 필요한 역할을 충분히 해내고 싶은 10대들이라면 실제로 도움이 될 것이다.

꿈과 진로를 탐색하는
청소년 인문 교양 시리즈 〈지식은 모험이다〉

10대에 작가가 되고 싶은 나, 어떻게 할까?
소설, 웹소설, 시나리오, 동화 창작의 아이디어 발상부터 투고까지
김은재 지음

10대에 웹툰 작가가 되고 싶은 나, 어떻게 할까?
아이디어 발상부터 업로드까지 새내기 웹툰 작가가 알아야 할 모든 것
권혁주 지음
★ 한국출판문화산업진흥원 2020년 세종도서 선정도서
★ 대한출판문화협회 2019년 올해의 청소년 교양도서

10대에 뮤지션이 되고 싶은 나, 어떻게 할까?
작곡부터 홍보까지 새내기 뮤지션이 알아야 할 모든 것
존 크로싱햄 글│제프 쿨락 그림│송연승 옮김│이승환 감수
★학교도서관저널 추천도서

10대에 영화감독이 되고 싶은 나, 어떻게 할까?
제작부터 상영까지 새내기 영화감독이 알아야 할 모든 것
마이클 글래스버그 글│제프 쿨락 그림│김진원 옮김│정승구 감수

10대에 댄서가 되고 싶은 나, 어떻게 할까?
안무부터 홍보까지 새내기 댄서가 알아야 할 모든 것
앤-마리 윌리엄스 글│제프 쿨락 그림│송연승 옮김│박은화 감수
★문빔 아동도서상 청소년 논픽션 부문 수상

10대에 패션계에서 일하고 싶은 나, 어떻게 할까?
디자이너부터 스타일리스트까지 패션계에 관심 있는 10대가 알아야 할 모든 것
로라 드카루펠 글│제프 쿨락 그림│신인수 옮김

작가정보

임상 심리학자이자 작가이다. 1982년에 간단한 계산을 위해 베이식 프로그램을 쓰면서 처음 코딩을 접했다. 10대 청소년의 스트레스를 연구하는 학자로서 통계 분석 일을 하면서 10년 동안 매일 코드를 직접 쓰다시피 했다. 학생들이 프로그램을 써서 무질서한 데이터 덩어리를 문제에 대응할 수 있는 정보로 바꾸는 것을 볼 때면 가르치는 일에 보람을 느낀다. 소프트웨어 설계에 푹 빠져, 먹을 때도 데이터베이스 구조나 블록체인의 가능성을 대화의 주제로 삼는다. 프로그래머가 비디오 게임을 어떻게 만드는지 훤히 알지만, 아이들이나 다른 사람들이 게임에 지나치게 빠지는 건 용납하지 않는 엄마이기도 하다.

성균관대학교 법정대학 행정학과를 졸업하고, 외국계 기업에서 오랫동안 근무했다. 현재는 경제 언론사에서 일하며, 번역 에이전시 엔터스코리아에서 번역가로 활동하고 있다. 옮긴 책으로 《향후 10년 메가트렌드》, 《C코드》, 《10대를 위한 코딩 교과서》, 《멋진 코딩 이야기》, 《웹을 뒤바꾼 아이디어 100》 등이 있다.

이 상품의 총서

Klover리뷰 (0)

Klover리뷰 안내
Klover(Kyobo-lover)는 교보를 애용해 주시는 고객님들이 남겨주신 평점과 감상을 바탕으로, 다양한 정보를 전달하는 교보문고의 리뷰 서비스입니다.
1. 리워드 안내
구매 후 90일 이내에 평점 작성 시 e교환권 100원을 적립해 드립니다.
  • - e교환권은 적립일로부터 180일 동안 사용 가능합니다.
  • - 리워드는 1,000원 이상 eBook, 오디오북, 동영상에 한해 다운로드 완료 후 리뷰 작성 시 익일 제공됩니다.
  • - 리워드는 한 상품에 최초 1회만 제공됩니다.
  • - sam 이용권 구매 상품 / 선물받은 eBook은 리워드 대상에서 제외됩니다.
2. 운영 원칙 안내
Klover리뷰를 통한 리뷰를 작성해 주셔서 감사합니다. 자유로운 의사 표현의 공간인 만큼 타인에 대한 배려를 부탁합니다. 일부 타인의 권리를 침해하거나 불편을 끼치는 것을 방지하기 위해 아래에 해당하는 Klover 리뷰는 별도의 통보 없이 삭제될 수 있습니다.
  • 도서나 타인에 대해 근거 없이 비방을 하거나 타인의 명예를 훼손할 수 있는 리뷰
  • 도서와 무관한 내용의 리뷰
  • 인신공격이나 욕설, 비속어, 혐오 발언이 개재된 리뷰
  • 의성어나 의태어 등 내용의 의미가 없는 리뷰

구매 후 리뷰 작성 시, e교환권 100원 적립

문장수집

문장수집 안내
문장수집은 고객님들이 직접 선정한 책의 좋은 문장을 보여 주는 교보문고의 새로운 서비스 입니다. 교보eBook 앱에서 도서 열람 후 문장 하이라이트 하시면 직접 타이핑 하실 필요 없이 보다 편하게 남길 수 있습니다. 마음을 두드린 문장들을 기록하고 좋은 글귀들은 ‘좋아요’ 하여 모아보세요. 도서 문장과 무관한 내용 등록 시 별도 통보없이 삭제될 수 있습니다.
리워드 안내
  • 구매 후 90일 이내에 문장 수집 등록 시 e교환권 100원을 적립해 드립니다.
  • e교환권은 적립일로부터 180일 동안 사용 가능합니다.
  • 리워드는 1,000원 이상 eBook에 한해 다운로드 완료 후 문장수집 등록 시 제공됩니다.
  • 리워드는 한 상품에 최초 1회만 제공됩니다.
  • sam 이용권 구매 상품/오디오북·동영상 상품/주문취소/환불 시 리워드 대상에서 제외됩니다.

구매 후 문장수집 작성 시, e교환권 100원 적립

    교보eBook 첫 방문을 환영 합니다!

    신규가입 혜택 지급이 완료 되었습니다.

    바로 사용 가능한 교보e캐시 1,000원 (유효기간 7일)
    지금 바로 교보eBook의 다양한 콘텐츠를 이용해 보세요!

    교보e캐시 1,000원
    TOP
    신간 알림 안내
    10대에 프로그래머가 되고 싶은 나, 어떻게 할까? 웹툰 신간 알림이 신청되었습니다.
    신간 알림 안내
    10대에 프로그래머가 되고 싶은 나, 어떻게 할까? 웹툰 신간 알림이 취소되었습니다.
    리뷰작성
    • 구매 후 90일 이내 작성 시, e교환권 100원 (최초1회)
    • 리워드 제외 상품 : 마이 > 라이브러리 > Klover리뷰 > 리워드 안내 참고
    • 콘텐츠 다운로드 또는 바로보기 완료 후 리뷰 작성 시 익일 제공
    감성 태그

    가장 와 닿는 하나의 키워드를 선택해주세요.

    사진 첨부(선택) 0 / 5

    총 5MB 이하로 jpg,jpeg,png 파일만 업로드 가능합니다.

    신고/차단

    신고 사유를 선택해주세요.
    신고 내용은 이용약관 및 정책에 의해 처리됩니다.

    허위 신고일 경우, 신고자의 서비스 활동이 제한될 수
    있으니 유의하시어 신중하게 신고해주세요.


    이 글을 작성한 작성자의 모든 글은 블라인드 처리 됩니다.

    문장수집 작성

    구매 후 90일 이내 작성 시, e교환권 100원 적립

    eBook 문장수집은 웹에서 직접 타이핑 가능하나, 모바일 앱에서 도서를 열람하여 문장을 드래그하시면 직접 타이핑 하실 필요 없이 보다 편하게 남길 수 있습니다.

    P.
    10대에 프로그래머가 되고 싶은 나, 어떻게 할까?
    코딩부터 소프트웨어 개발 윤리까지, 새내기 프로그래머가 알아야 할 모든 것
    저자 모두보기
    낭독자 모두보기
    sam 이용권 선택
    님이 보유하신 이용권입니다.
    차감하실 sam이용권을 선택하세요.
    sam 이용권 선택
    님이 보유하신 이용권입니다.
    차감하실 sam이용권을 선택하세요.
    sam 이용권 선택
    님이 보유하신 프리미엄 이용권입니다.
    선물하실 sam이용권을 선택하세요.
    결제완료
    e캐시 원 결제 계속 하시겠습니까?
    교보 e캐시 간편 결제
    sam 열람권 선물하기
    • 보유 권수 / 선물할 권수
      0권 / 1
    • 받는사람 이름
      받는사람 휴대전화
    • 구매한 이용권의 대한 잔여권수를 선물할 수 있습니다.
    • 열람권은 1인당 1권씩 선물 가능합니다.
    • 선물한 열람권이 ‘미등록’ 상태일 경우에만 ‘열람권 선물내역’화면에서 선물취소 가능합니다.
    • 선물한 열람권의 등록유효기간은 14일 입니다.
      (상대방이 기한내에 등록하지 않을 경우 소멸됩니다.)
    • 무제한 이용권일 경우 열람권 선물이 불가합니다.
    이 상품의 총서 전체보기
    네이버 책을 통해서 교보eBook 첫 구매 시
    교보e캐시 지급해 드립니다.
    교보e캐시 1,000원
    • 첫 구매 후 3일 이내 다운로드 시 익일 자동 지급
    • 한 ID당 최초 1회 지급 / sam 이용권 제외
    • 네이버 책을 통해 교보eBook 구매 이력이 없는 회원 대상
    • 교보e캐시 1,000원 지급 (유효기간 지급일로부터 7일)
    구글북액션을 통해서 교보eBook
    첫 구매 시 교보e캐시 지급해 드립니다.
    교보e캐시 1,000원
    • 첫 구매 후 3일 이내 다운로드 시 익일 자동 지급
    • 한 ID당 최초 1회 지급 / sam 이용권 제외
    • 구글북액션을 통해 교보eBook 구매 이력이 없는 회원 대상
    • 교보e캐시 1,000원 지급 (유효기간 지급일로부터 7일)