성공하는 프로그래밍 공부법 (프로그래머의 길을 생각한다)

성공하는 프로그래밍 공부법 (프로그래머의 길을 생각한다)

$18.26
Description
프로그래밍을 배우려는 사람, 이미 배우고 있는 사람, 교양으로 배우려는 사람, 모두를 위한 책이다. 프로그래밍은 막상 공부하는 과정에서 수많은 실패와 좌절을 경험한다. 그 과정을 이겨내지 못하고 포기하는 사람도 많다.
이 책은 왜 프로그래밍 공부가 자주 실패할 수밖에 없는지, 어떻게 하면 실패하는 순간을 잘 극복하고 프로그래밍 공부를 지속가능하고 재미있게 할 수 있는지에 관한 저자들의 경험 이야기다.
이 책으로 자신의 공부법을 찾고 끝까지 지속 가능하게 프로그래밍 공부를 하는 독자가 많아지기를 바란다.
저자

박재성

저자박재성
프로그래밍을통해지속가능한삶을살아가는것에관심이많다.최근에는대한민국에서자신의색깔을유지하며행복한삶을살아가는방법을주변에전하는데더많은관심을가지고있다.SLiPP(https://slipp.net)커뮤니티를통해다른개발자와온라인으로소통하고,오프라인스터디를통해다양한개발자들과교류하고있다.저서로는<자바세상의빌드를이끄는메이븐>(2011,한빛미디어),<프로그래머그다음이야기>(2011,로드북),<자바웹프로그래밍NextStep>(2016,로드북)이있다.
NEXTinstitute에서웹서버전공학생들에게자바웹프로그래밍을가르쳤다.나와같은반란군을키우는교육자이고싶다.

목차

프롤로그

1장프로그래밍공부법
동의되지않는권위에굴복하지않기
__지식중심의공부법이라는권위에도전하기
__내가프로그래밍을공부하는방법은?
__내가권위에집착하는이유
프로그래머가내직업이되기까지
__프로그래밍공부가어려운이유는?
__각단계를극복하는방법
전문가로성장하기위한의식적인연습
__의식적인연습
__지속적인성장을위한의식적인연습
행복한프로그래머
__일(노동)을바라보는관점의변화
__몰입을통한행복한삶
__작은성공
변화를만드는데도움을주는책
INTERVIEW잘하는것을더깊게파자!_이덕곤
INTERVIEW문제를해결했을때소소한쾌감들이주는행복_김수민
INTERVIEW프로그램을구현하는방법도무척이나많습니다_이재영

2장의도적수련과소프트웨어장인정신
학습은애자일(기민)하게해야한다
__이야기
__애자일을애자일하게학습한모임이야기
목표는마지막목적지가아니라첫걸음자체가되어야
__구체적인목표수립하기
__구체적인목표세분화하기
__측정하지않는것은개선할수없다
효과적인학습방법은지식을꺼내는인출작업이효과적이다
__새로배운것을인출하는연습
__시간간격을둔인출연습
__다양한문제의유형을섞어서공부하기
__새로운지식을기존의지식과연결하는정교화
__나름대로문제를풀어보고표현하는생성
__배운것은검토하고스스로질문해보는반추
__기억을붙잡아두는정신적도구,기억술
__무엇을알고무엇을모르는지알아보는측정
전문가가되기위하여전문가가필요하다
반드시되돌아보는시간이필요하다
학습하려면회복탄력성이필요하다

소프트웨어장인이되도록하자
__최신정보를유지하는노력
__의도적수련,의도적수련,의도적수련
__사회적자본의활용
__반드시필요한자기관리
__가치와원칙
마무리하며
INTERVIEW배우기에늦은때는없다_이재현
INTERVIEW알고리즘과수학자체는죄가없다_신상재
INTERVIEW호기심,열정친절함_윤성열

3장컴퓨터와사람들과소통하는국어이야기
코딩:소통의통로
__소통의열망
__깐깐한친구,컴퓨터와소통하기
__코딩,결국은사람들과의소통
편지쓰듯코드쓰기
__가는게있으면오는게있어야
__진심으로표현하면,움직인다
__컴퓨터의답장으로하는퇴고:테스팅과디버깅
코딩의정석:주석으로번역하고편지쓰고일기쓰기
__코딩의시작:다른사람이작성한코드번역하기
__코딩편지:자유롭게나의생각을컴퓨터에게써보기
__코딩일기:주석으로코딩의기억기록하기
운문식코딩산문식코딩
__글쓰기장르처럼다양한코딩스타일
__코딩이어렵다면,스타일에구애받지않고진심을전하는것부터시작하자
__어려우면그냥‘소설’을쓰거나받아쓰기를하자
코딩의왕도:다독,다작하기
__미괄식개발자두괄식프로그래머
__다독을위한공부법
__다작을위한공부법
맺으며
INTERVIEW프로그래머를포기할까무수한고민을극복하고_전상현
INTERVIEW죽을때까지공부해야하는웹이라는놈_양용석
INTERVIEW너덜너덜해진책한권정도는있어야_송재운

4장교양있는당신을위한프로그래밍공부법
프로그래밍이필수교양이라고말하는시대
교양으로써의프로그래밍공부의위치
무엇을배울것인가
어떻게배울것인가
__시나리오로시작하라
__설계에공을들여라
__에러가나는코드를분석하라
__컴퓨터하드웨어구조를익혀라
__문법외에외부라이브러리와API활용법을적극적으로배운다
__좋은툴을사용하라
얼마나배울것인가
맺으며
INTERVIEW잠깐씩멈추긴했으나끝까지포기하지않았다_김성박
INTERVIEW공부시간보다무엇을어떻게배우느냐가중요하다_이재근

에필로그

출판사 서평

프로그래밍공부는왜실패하는가
“나,프로그래밍공부해볼래.”동기야어떻든대부분야심차게시작하지만,막상공부하는과정에서수없는실패와좌절을경험한다.그과정을이겨내지못하고포기하는사람도많다.“내가소질이없는것같다.”“이렇게공부하는게맞는지모르겠다.”등등이유도다양하다.
이책은왜프로그래밍공부가자주실패할수밖에없는지,어떻게하면실패하는순간을잘극복하고프로그래밍공부를지속가능하고재미있게할수있는지에관한저자들의경험이야기다.이책으로자신의공부법을찾고끝까지지속가능하게프로그래밍공부를하는독자가많아지기를바란다.

[주요내용]
Story#1.프로그래밍공부법
프로그래밍공부는대부분자신감이충만하여시작하다당황하고절망하고회복하는단계를보인다.이러한단계별위기를어떻게극복할수있는지알아본다.
_Story#2.의도적수련과소프트웨어장인정신
애자일전문가코치의수련방법을프로그래밍공부법과연관시켜이야기를풀어나간다.적용가능한공부법이가득하다.
_Story#3.컴퓨터와사람들과소통하는국어이야기
글을쓰는취미를통해프로그래밍공부에대한힌트를얻은저자의경험이야기다.소설처럼시처럼산문처럼코딩하는방법을알아본다.
_Story#4.교양있는당신을위한프로그래밍공부법
교양으로프로그래밍을배우려는사람들이많다.4차산업혁명시대에자신의전공과시너지를높이기위해서다.교양프로그래밍공부법에대해알아본다.
_14인의현직프로그래머특별인터뷰
각자의독특한하루일과이야기부터다양한그들만의공부법,위기극복방법,동기부여를얻는법,알고리즘과같은기초지식에대한생각,그리고지금행복한지,무엇이후회되는지등에대한특별인터뷰를통해많은인사이트를얻을수있다.