내 손 위의 코딩 (비전공자도 시작할 수 있는 코딩 첫걸음)

내 손 위의 코딩 (비전공자도 시작할 수 있는 코딩 첫걸음)

$20.00
Description
“코딩 한 줄 몰라도 괜찮습니다!”
비전공자를 위한 코딩 입문 가이드
『내 손 위의 코딩』은 개발자로의 전향을 고민하는 사람, 특히 비전공자와 완전 초보자를 위한 코딩 입문서이자 현실적인 진로 안내서다. 코딩이라는 단어가 주는 막연한 거리감, 문과라서 안 될 것 같다는 두려움, 무엇부터 공부해야 할지 몰라 혼란을 안고 있는 이들에게 이 책은 가장 친절하고 구체적인 첫걸음을 제시한다. 현직 개발자이자 다수의 IT 입문서를 집필한 저자는 개발이라는 영역을 거창한 기술이 아닌, 우리의 일상과 연결해 쉽고 친숙하게 풀어낸다. 예컨대 우리가 매일 손에 쥐고 있는 스마트폰, 리모컨, 전자결제 시스템 등이 모두 코딩으로 작동된다는 점을 짚으며 결코 먼 세상이 아님을 깨닫게 해준다.
많은 사람이 개발자가 되고 싶어 하지만, 어디서부터 시작해야 할지 모르겠다는 이유로 머뭇거리는 경우가 많다. 인터넷에 떠도는 수많은 정보 중 무엇이 지금 나에게 필요한 정보인지 가려내는 일부터가 쉽지 않다. 『내 손 위의 코딩』은 바로 이런 이들을 위해 쓰였다. 현직 개발자의 생생한 커리어 경험과 IT 교육 현장의 실제 사례를 토대로, 입문자에게 실질적으로 도움이 되는 코딩 학습 루트를 정리한다. 국비지원 교육과 부트캠프의 장단점을 명확히 비교 분석하고, 혼자 공부할 때 부딪히는 어려움을 어떻게 극복할 수 있는지, 독학 시 유용한 팁과 공부법 등을 소개한다. 또 개발에 대한 이론적 지식만이 아니라 비전공자가 반드시 이해해야 할 핵심 개념들을 일상적인 비유와 쉬운 언어로 설명해 누구든 이해할 수 있도록 했다.
또 단순히 코딩 공부법을 나열하는 데 그치지 않고 어떻게 취업을 준비하는지, 어떻게 좋은 개발자로 성장할 수 있는지에 초점을 맞춘다. 다양한 학습 경로를 실제 사례와 함께 소개하고 각자의 상황에 맞는 맞춤형 진입 전략을 제시한다. 더불어 프론트엔드, 백엔드, 앱 개발 등 개발 직무별 역할과 차이점을 알기 쉽게 설명하고, 취업에 필수적인 포트폴리오 작성법과 실무 중심의 프로젝트 접근 방식도 알려준다. 취업 시장에서 개발자를 어떻게 평가하고 채용하는지, 어떤 역량이 중요한지를 알려주는 실전 가이드 역할을 한다.
저자

고코더(이진현)

저자:고코더(이진현)
코딩보다글쓰는걸좋아하는프로그래머.여의도의한IT회사에서개발자로재직중이다.오프라인에서강의와세미나를진행하고,온라인에서는코딩강의와글쓰기활동을하고있다.모든사람이IT를더쉽고재미있게즐겼으면하는바람으로글을쓰고이야기를나눈다.『내가하고싶은일,IT개발자』『오늘부터IT를시작합니다』『이야기로다가가는HTML』『오늘도,우리는코딩을합니다』를집필했다.

홈페이지linktr.ee/gocoder
블로그gocoder.tistory.com
브런치스토리brunch.co.kr/@gocoder

목차


프롤로그_내손위의코딩

1장.코딩?개발자?
어느날외계인이등장했다
기계어이해하기
컴파일러란무엇인가?
신호등을만드는사람
개발자의종류
상상을현실로만드는프로그래밍
프로그래머와프로게이머
개발자가되고싶어요
한걸음쉬어가기_사이버한일전?디도스대첩

2장.할수있다,개발자!
국비지원교육이란?
방구석에서개발자가될수있을까?
부트캠프로개발자되기
인공지능과함께코딩을
천리길도포트폴리오부터
비전공자의개발자입문기
한걸음쉬어가기_웹의탄생

3장.코딩을배워봅시다
책으로공부하기
블로그로공부하기
고코더의공부법
한걸음쉬어가기_어떤코딩을배웠는지말해달라

4장.개발자로변신하기
프런트엔드개발자가되고싶다면
백엔드개발자가되고싶다면
모바일앱개발자가되고싶다면
편식하지않는용기
정규직vs.프리랜서
한걸음쉬어가기_몰래날챙겨주는백엔드시스템

5장.개발자의하루
코딩이재밌는이유?
화성에서온개발자
술,담배그리고개발자
개발자와야근의담론
사랑받는개발자가되자
내가생각하는프로그래머의삶
한걸음쉬어가기_오늘도개발자는예스맨

에필로그_멋지게성장할당신을기대하며

출판사 서평

취업한파에도개발자는흔들리지않는다!
현직개발자에게배우는개발자입문기!

저자는기술을배우는것이곧세상을바꾸는도구를손에넣는일임을강조한다.인공지능,사물인터넷(IoT),자율주행차,스마트홈등빠르게변화하는기술환경속에서우리가단지만들어진서비스를사용하는‘소비자’가아니라,스스로서비스를기획하고만들어내는‘창조자’가될수있다고강조한다.또개발자라는직업이실제로어떤삶과태도를요구하는지알려준다.

이책은총5장으로구성되어있다.1장‘코딩?개발자?’에서는코딩이무엇인지,개발자가하는일이무엇인지소개한다.2장‘할수있다,개발자!’에서는비전공자의눈높이에맞춰국비지원교육,부트캠프,온라인강의학습법등을다룬다.3장‘코딩을배워봅시다’에서는책,기술블로그등을이용한실제적인학습법을소개한다.4장‘개발자로변신하기’에서는직군별특징과장단점을소개하고취직노하우에대해이야기한다.5장‘개발자의하루’에서는좋은개발자가되기위한방법과현업개발자로서느낀애환,추구해야할가치등을말한다.

코딩은단순한기술을넘어선가능성의도구다.우리는이도구를통해미래를만들어나가며,그과정에서스스로의가치를발견한다.개발자라는꿈을향해나아가는데이책이의미있는길잡이가되길바란다.

책속에서

코딩이란단어는컴퓨터프로그래밍을뜻한다.자바,C,파이썬처럼컴퓨터언어로프로그램을만드는과정을의미한다.도로위의신호등은진행,정지표시를통해교통의흐름을원활하게도와준다.자동차는정해진규칙에따라신호등이표시하는빨간불앞에서정지한다.만약이런규칙이없다면혹은지키지않는다면도로위는무법지대가될것이다.코딩은신호등처럼컴퓨터의흐름을제어한다.그런신호등을만드는사람이바로개발자다._34쪽

개발자가되기위한가장빠른방법은무엇일까?코딩훈련소부트캠프에가는것이다.이름에서느껴지는것처럼부트캠프는단기간에개발자가될수있게교육하는훈련소다.단기간에일반인을개발자로만들기위한최적의교육과정으로,앞서언급한국비지원학원과온라인독학에비해훨씬힘든과정이다.현업에서사용하는프로그래밍지식을기반으로교육하기때문이다._87쪽

이글을읽는수많은예비개발자에게전하고싶은메시지는간단하다.독학은개발자로서성장하기위한가장강력한무기다.상황이어렵고여건이여의치않아도독학을통해지식을확장해야한다.각자의환경과상황에맞는자신만의독학방법을연구하고꾸준히실행하길바란다.실패해도괜찮고,속도가느려도괜찮다._149쪽

백엔드개발자가되기로결심했다면RESTAPI를학습하고익히는것은필수적이다.RESTAPI는클라우드서비스,모바일애플리케이션,웹애플리케이션등다양한분야에서사용되며,이것을잘이해하면서버개발의전반적인흐름을이해하는데많은도움이된다.RESTAPI는단순히백엔드와프런트엔드가소통하는방법을넘어서다양한시스템간의연동과데이터공유를가능하게해주는중요한기술이다.백엔드개발자의필수적인역량이라고할수있다._174쪽

개발자는항상바쁘고,코드와씨름하며일한다.그렇기에사람들에게감사를받기보다는그냥일을잘처리해주는기술자로보일때가많다.어쩌면일을잘하면서사랑까지받는개발자가된다는건유토피아에가까운일이다.그렇다고해서굳이‘나쁜개발자’가될필요는없다.사랑까진아니어도남에게실망감을주는개발자가될필요는없는것이다._244쪽