프로그래머는 왜 심리문제에 골몰하는가? (메타인지를 위한 프로그래밍 심리학)

프로그래머는 왜 심리문제에 골몰하는가? (메타인지를 위한 프로그래밍 심리학)

$23.05
Description
행복한 프로그래머가 일하는 회사가 세상을 리드한다
컴퓨터공학 전공자는 물론이고 인문사회학, 언어학, 예술 전공자조차 프로그래밍을 배우고 인공지능을 다뤄야 하는 시대가 되었다. 이 책은 컴퓨터 기술과 심리학 지식을 넘나들며 인지기술이 어떻게 발전해왔는지 알려준다. 프로그래밍 학습에 어려움을 겪는 학생, 교육자, 현장 개발자 등에게 프로그래밍 심리학은 필수 지식이다. 기업 현장에서 프로그래머, 소프트웨어 분석가와 설계자, PM, C-레벨 임원 등은 각자의 메타인지를 향상시켜야 한다. 충분히 소통하고 협업할 수 있는 기업 내부의 생태계가 절실해졌기 때문이다. 프로그래밍 심리학을 통해 SW·AI업계의 자원들을 성숙으로 이끄는 다양한 스펙트럼을 만나보자.
저자

이재용

이재용교수(한서대학교)는컴퓨터공학학사·석사·박사학위와함께상담심리학석사학위를가진,국내에유일한전문가이다.1991년부터과학기술연구원시스템공학연구소에근무했으며인터넷망관리와응용서비스개발을맡았다.대학으로자리를옮기면서프로그래밍교육법에의문을가지기시작한저자는2000년대중후반부터프로그래밍을어려워하는학생들이급속히늘어나는것을보고HCI를통한프로그래밍교육연구에들어갔다.‘컴퓨터공학’과‘심리학’을통합해야만실질적인방법을찾을수있음을깨닫고안식년을활용하여상담심리학석사학위를취득했다.
프로그래밍심리학은문제해결적접근방법(수학적기반)과인간존재적사고(심리학)의학풍을통합하여야하는학제적성격을가진다.저자는PPIG,VL/HCC연구를통해프로그래밍심리학을대학생들에게가르쳐왔다.아울러교수학습센터가주도하는새로운프로그래밍심리학교수법도연구했다.현장의프로그래머들을대상으로상담과교육을진행하면서는엄청난인지적,육체적과부하가있었으며심리적부담도컸다.이를극복하는데는상담심리학공부를통한수련이많은도움이되었다고한다.
발전된프로그래밍심리학이CIO를비롯한C-level임원들의심리적어려움을해결할수있는수단임을인식한저자는2017년부터CIOKorea,AIIA협회AI저널,삼성디스플레이뉴스룸등에칼럼을꾸준히기고해왔다.최근에는SW·AI산업현장프로그래머들의메타인지향상을위해기업에프로그래밍심리학을효과적으로적용하는방법을찾는일에주력하고있다.저자는주요ICT기업마다〈프로그래밍심리역량개발센터〉를운영하는CPO(ChiefPsychologyofprogrammingOfficer:최고프로그래밍심리전문가)의역할이반드시필요하다고주장한다.

[저서]
IT전문가를위한레드햇리눅스9.0|홍릉(홍릉과학출판사)
Linux학습하기|홍릉(홍릉과학출판사)|

목차

서문_심리문제는모든프로그래머의과제다

1부프로그래머의성장을위한심리역량탐구
프로그래머의심리적안정을이끌다
*프로그래밍심리학은언제부터시작되었나?
욕구위계이론이소셜미디어의기능을성장시키다
소프트웨어개발주기에적절한성격유형이있다
*그들은왜심리문제에골몰하는가?
프로그래머의발달과정에적합한성격찾기
*프로그래밍심리학은프로그래머를위한메타인지기술이다
SW·AI기업C-level의번아웃대응력키우기
*SW·AI기업의인력구성이급변하고있다

2부앞서가는프로그래머,성격도능력이다!
프로그래머를위한성격검사들
_MBTI
_GRIT(그릿)
프로그래머의성격특성
*최신경향의프로그래밍심리학을활용하려면
글로벌IT리더들의성격유형은어떨까?
*프로그래밍심리학의현대적정의
CIO의MBTI성격유형탐구
_내향형CIO
_외향형CIO
_직관형CIO
_감각형CIO
_사고판단형CIO
*대상별유형별목적별프로그래밍심리학의활용법
그릿은프로그래머에게매우필요하다
*실제프로그래밍작업은20%밖에안된다

3부컴퓨터,소프트웨어,인공지능은인간탐구의결과물
인간의수많은기능을모델링하다
컴퓨터에사용된모델링은어떤것들이있을까?
튜링이전의계산모델링
드디어튜링의모델링
인간정보처리모델
*컴퓨터초창기이래심리구현문제는어떻게흘러왔을까?
하드웨어계산모델링
*프로그래밍심리학에빠져들기전에알아야할것들
소프트웨어계산모델링
인공지능모델링
양자모델링
*프로그래머는인지과학을어떻게이해하고따라가야할까?

4부지능정보기술로인간의무의식을측정하다
연인을찾아드립니다!
소셜미디어는당신의성격을알고있다
밈은어떻게생겨나고퍼져나갈까?
행복을측정하고관리하는세상
키보드로정서를측정하다
얼굴인식부터동성애자판별까지
*컴퓨터와프로그래밍에영향을미친심리학분야
BERT를한국어에적용시켜줄사회문화심리학
프로그래머가에러낼때의뇌파특성은?
특이점은정말올것인가?
*이제는프로그래밍심리역량이필수역량이된다

5부프로그래밍능력과메타인지의만남
추론은프로그래밍과어떤관련이있을까?
*제럴드와인버그와애자일방법론
코드리뷰는우리의메타인지를강화시킨다
상향처리와하향처리가메타인지를키운다
*프로그래밍심리학을활용하여할수있는일들
페어프로그래밍으로메타인지를높이자
*학습도구로서의프로그래밍심리학
프로그래밍의지식표상을활용하여메타인지를높이자
*우리의문화적특성은프로그래밍심리역량개발센터를매우필요로한다
은유는메타인지를키우는중요키이다
프로그래밍과정에서발달하는인지능력들
*프로그래밍학습심리학은현장에서어떻게활용될까?

결문_모든SW·AI기업에서CPO가활약하길기대하며

출판사 서평

프로그래밍심리학이가져올행복한변화를경험하라

최근국내굴지의ICT기업소속개발팀장한사람이스스로생을마감했다는뉴스가있었다.고인의명복을빌며다시는이런일이생기지않기를바라는마음간절하다.이와같은불상사는인간의존재가치를경시하는개발우선주의에서비롯된것으로비난받아마땅하다.

저자는프로그래밍심리전문가로서조금다른관점에서이문제를바라본다.이사건으로동료프로그래머와개발자,COO,CEO까지모두가고통에빠져있을것이라는점이다.프로그래밍이라는고도의정신활동을하는사람들에게왜이러한어려움이자주발생할까?여기엔매우복잡하고다양한상황들이얽혀있다.

우리나라에프로그래머라는직업이생긴지50년의세월이흘렀음에도프로그래머들이견디기어려운상황이여전히개선되지않고있다.오히려복잡한상황이얽히고설켜이제는자체적으로는풀기어려운임계점에온것으로보인다.이번사건은많은대학생들이선망하는기업에서벌어진일이라는점에주목해야한다.

이제기업들은4차산업혁명의영향으로빠르게변화하는대외환경을성공적으로넘지못하면살아남기어렵다.신자유주의형자본주의에밀려C-level들이공격적경영을하게만들고있다.컴퓨터기술이인공지능뿐아니라양자컴퓨터로발전하면서50년마다벌어지는산업혁명으로콘트라티에프경기순환사이클에기업이내몰리고있다.C-level들은큰압력을받는다.플랫폼사업생태계로변화하지못하는기업들은사라질것이라는예측도대두되고있다.유능한지능정보기술자의확보는기업의사활과직결된다.

이와같은일을보면서저자는프로그래밍심리학을대학에서연구만하고있을정도로한가한상황이아님을느꼈다.고통받는IT엔지니어들이프로그래밍심리학의내용을활용하여어려움에서빠져나올수있도록안내해야한다.문제가발생하기전후에조치를취하는지금의시스템보다는소프트웨어제작과정에서프로그래밍심리학이곳곳에스며들도록하는것이중요하다는것이다.

저자는SW·AI기업들이〈프로그래밍심리역량개발센터〉를운영해야한다고말한다.사람의내면을이해하는일은어렵고인내가필요하다.기업이이문제를해결하기위해프로그래밍심리학이외의다른인문학적지식과태도를구성원들에게바로적용하기에는큰어려움이있다.기업의이익과IT엔지니어들의심리적저항이부딪혀이해충돌이발생할때CEO는다른C-level들을설득할수있어야한다.조직전체의프로그래밍심리문제를항상상의하고의사결정을돕는CPO(ChiefPsychologyofprogrammingOfficer:최고프로그래밍심리전문가)를두어야한다.

초보프로그래머,리더프로그래머,소프트웨어분석가와설계자,PM,임원,C-level들은모두각자의긴장감이다르다.특히프로젝트를진행하는PM직책을수행하는사람의긴장감은하늘을찌른다.위치별로다르게느끼는부담감을개인에게맡기는것은한계에다다랐다.체계적관리를통해프로그래머들의메타인지를향상시켜야한다.프로그래밍심리학으로충분히소통하고협업할수있는기업생태계가절실히필요하다.

프로그래밍심리학을활용하면우리나라SW·AI기업들이하기어려웠던사회적역할을수행할수있다.대학에서가르치기어려운종류의페어프로그래밍과코드리뷰,고난도의디버깅을통하여현장의경험을전수할수있을것이다.임원과C-level들의심리문제에대해서도가이드하고힐링시켜번아웃에빠지지않게돕고그방법을익히도록해야한다.팀운영을위한그라운드룰을만들수있도록기능적인역할도수행해야한다.

마치복지사각지대를없애려는국가차원의노력처럼프로그래밍심리학을성격,사회,학습,인지관점의다양한스펙트럼으로제공해야한다.변화를위해서인문학의다양한지식이필요하지만인문학은너무추상적이고분야가다양하다.IT엔지니어가자신의문제와관련있고,자신의전문지식과도관련이있는프로그래밍심리학으로변화를이끌게해야한다.