Description
프런트엔드의 매력에 푹 빠진 네이버 개발자 8인의 성장담
사용자 경험의 첫인상을 결정하는 프런트엔드는 웹 기술 발전과 함께 그 중요성이 갈수록 높아지고 있다. 10명 중 9명(약 4500만 명)이 이용하는 국내 1위 네이버는 어떻게 프런트엔드를 만들고 있을까? 《네이버 프런트엔드 개발자입니다》는 네이버에 몸담고 있는 프런트엔드 개발자 8인의 개발과 성장 이야기를 엮은 책이다.
8인은 임베디드, 아키텍트, 전기전자공학 전공 등 다양한 배경을 가지고 있지만, 현재는 모두 프런트엔드에 푹 빠져 있다. 어떤 과정을 거쳐 네이버에 합류했는지, 프런트엔드 개발자란 어떤 일을 하는지, 그리고 계속 성장하려면 무엇을 어떻게 공부해야 하는지(예: 리액트만 잘하면 되나요? 아닙니다) 현직 종사자들의 생생한 목소리를 담았다.
프런트엔드 개발은 전문 영역으로 인정받고 있음에도, 개발자 수명이 짧다는 등의 편견도 여전히 존재한다. 책 곳곳에는 프런트엔드를 꿈꾸는 취업 준비생들의 의문을 해소해줄 솔직담백한 조언이 담겨 있다. 현업 개발자라면 국내 프런트엔드 최전선의 실제 사례와 노하우를 통해 자신의 커리어 플랜을 세우는 데에 통찰을 얻을 수 있을 것이다.

북 트레일러

  • 출판사의 사정에 따라 서비스가 변경 또는 중지될 수 있습니다.
  • Window7의 경우 사운드 연결이 없을 시, 동영상 재생에 오류가 발생할 수 있습니다. 이어폰, 스피커 등이 연결되어 있는지 확인 하시고 재생하시기 바랍니다.

저자

김지한,하성욱,장기효,윤정현,손찬욱,김다현,박재성,윤영제

저자:김지한
세계정복을꿈꾸는개발자.네이버WhaleWebUI팀에서웨일브라우저와관련제품프런트엔드개발을담당하고있다.‘없으면만들어쓴다’는마음으로분야를가리지않고일단시도해본다.

저자:하성욱
미국에서대학을졸업하고정착하려나싶더니코로나가터져한국으로돌아오게된소프트웨어엔지니어.현재는네이버에서쇼핑검색서비스프런트엔드엔지니어로근무중이다.일을하지않을때는커피를내리고라떼아트를하고사진도찍고골프도치는,취미를줄이지못해걱정인개발자다.

저자:장기효
10년동안개발을해왔고,개발에서얻는즐거움을지식공유와강의로승화시키는개발자다.네이버,삼성,LG등국내주요IT기업실무자들의프런트엔드개발선생님이며,온/오프라인수강생숫자가35,000명에이른다.평일에는회사에서서비스를개발하고,주말에는인프런멘토링과유튜브개발상담소로대학생과실무자에게도움이되는콘텐츠를나누고있다.저서로는『DoitVue.js입문』과『나는네이버프런트엔드개발자입니다』(공동집필)가있다.

저자:윤정현
업무,육아시간외에는축구를보거나축구게임을하거나축구를뛰고있는개발자.주로서비스개발을진행해왔고웹성능과데이터분석에관심이많다.SK플래닛을거쳐현재는네이버및라인검색서비스관련개발을하고있다.

저자:손찬욱
아내,아들,딸밖에모르는철부지남편인프런트엔드개발자.소프트웨어아키텍트로시작해프런트엔드로넘어와JMC,egjs같은오픈소스를개발했고,네이버메인,쇼핑,블로그서비스개발에참여했으며,현재는네이버파이낸셜금융FE에서금융서비스를만들고있다.공유와참여,그리고강의에관심이많아iScroll커뮤터및MSMVP로도잠시활동했었다.

저자:김다현
항상부족한부분을채우기위해노력하는개발자.다양한기술도메인경험이있으며,그경험을바탕으로웹생태계에서살아가며시너지를모색하고있다.웹은다양한사람에게기회를제공하는멋진공간이라는믿음으로오늘을살아간다.

저자:박재성
수많은오픈소스에서받은혜택을다른개발자들에게돌려줘야한다는믿음과철학을가진개발자.두권의저서,JavaScript동향시리즈,콘퍼런스발표,그리고오픈소스웹차트라이브러리billboard.js를통해이를실천하기위해노력중이다.

저자:윤영제
전기전자공학전공이적성에맞지않아방황하다소프트웨어개발에매료된개발자.프런트엔드로시작해7년간웹개발전반을두루두루경험하고어느새3년차매니저가되었다.재미있는개발자와의미있는매니저의간극사이에서앞으로의진로를고민하고있다.

목차


머리말

프런트엔드개발자가되려면무엇을공부해야하나요?(김지한)
왜프런트엔드개발자가되려고하세요?12
필요한‘기술’15
필요한‘기술이아닌’것26
Enjoyit!32

미국의신입개발자한국으로돌아오다(하성욱)
‘컴퓨터잘하는아이’가‘개발자’가되다37
미국정규직개발자가되다44
한국에돌아오다53
네이버개발자가되다60
프런트엔드개발자로산다는것62

프런트엔드개발상담,무엇이든물어보세요(장기효)
프런트엔드개발상담소준비69
첫번째사연:신입개발자가갖춰야할역량73
두번째사연:프런트엔드개발학습방법과방향성78
세번째사연:포트폴리오?자격증?무엇을준비해야할까?83
첫방송그리고그후90

오류와실수,신기술도입,성능지표이야기(윤정현)
프런트엔드개발자는무엇을할수있을까?95
서비스안정화를위해노력하기97
레거시속에서신기술도입하기105
성능향상을위해노력하기112
더많이,더넓게,프런트엔드개발자의역할120

꿈을현실로,프런트엔드솔루션과서비스개발(손찬욱)
첫사회생활125
프런트엔드솔루션개발자129
프런트엔드서비스개발자135
내가겪은프런트엔드개발자140
앞으로도계속될나의성장142

임베디드에서프런트엔드개발자가된우여곡절(김다현)
운명이라고생각한임베디드147
인생최고의암흑기,내비게이션업체150
새로운기술,새로운기회152
웹생태계로…155
프런트엔드개발자로성장중163
웹과내과거와미래164

글로벌오픈소스프런트엔드개발자로성장하기(박재성)
백엔드개발자,프런트엔드개발에매력을느끼다169
네이버로이직하다171
오픈소스메인테이너의하루182
나는프런트엔드개발자다185
성장을위한나만의노하우187
앞으로도계속성장할프런트엔드영역193

유사전공자의개발자그리고리더이야기(윤영제)
유사전공자는어떻게개발자길을선택했나?197
프런트엔드개발자가되다204
리액트와함께자라기210
프레임워크(라이브러리)선택기준211
학습과발표를통한성장213
개발리더가되다219
지루하지않을것!재밌을것!222

맺음말

출판사 서평

프런트엔드의매력에푹빠진네이버개발자8인의성장담

사용자경험의첫인상을결정하는프런트엔드는웹기술발전과함께그중요성이갈수록높아지고있다.10명중9명(약4500만명)이이용하는국내1위네이버는어떻게프런트엔드를만들고있을까?《네이버프런트엔드개발자입니다》는네이버에몸담고있는프런트엔드개발자8인의개발과성장이야기를엮은책이다.

8인은임베디드,아키텍트,전기전자공학전공등다양한배경을가지고있지만,현재는모두프런트엔드에푹빠져있다.어떤과정을거쳐네이버에합류했는지,프런트엔드개발자란어떤일을하는지,그리고계속성장하려면무엇을어떻게공부해야하는지(예:리액트만잘하면되나요?아닙니다)현직종사자들의생생한목소리를담았다.

프런트엔드개발은전문영역으로인정받고있음에도,개발자수명이짧다는등의편견도여전히존재한다.책곳곳에는프런트엔드를꿈꾸는취업준비생들의의문을해소해줄솔직담백한조언이담겨있다.현업개발자라면국내프런트엔드최전선의실제사례와노하우를통해자신의커리어플랜을세우는데에통찰을얻을수있을것이다.

책속에서

리액트(React)프레임워크가워낙강력하고널리쓰여최근에는자바스크립트를거의모르지만리액트는쓸줄아는신묘한능력을가진인재들을어렵지않게만날수있다.(...)프레임워크가알아서해주는것만믿고코드몇줄넣으면알아서착착돌아가는‘마-법’같은일은언젠가반드시한계가오기마련이다.프레임워크가해당동작을어떻게구현했는지,어떤원리로동작하는지알아야더잘다룰수있다.문제가생겨도원인을찾아낼수있다.구글링으로찾은스택오버플로답변과10년전블로그글만으로모든문제가해결되지는않는다.
---p.23

프런트엔드를진로로선택하면서혹은고민하면서가지는불안중하나가프런트엔드개발자의수명일것이다.백엔드개발자가수명이길고프런트엔드개발자가수명이짧다는인식이많다.걱정하지않아도된다.프런트엔드는성장중인분야다.상대적으로발들이기쉽지만다른분야와비교해도잘하기란쉽지않다.잘하는프런트엔드개발자찾는것이왜이리어렵냐는이야기를자주듣는다.전문성있는프런트엔드개발자라면수명걱정은하지말자.전문성이없다면프런트엔드가아닌그어떤분야의일을하더라도,설령그것이개발이아니더라도수명은짧을수밖에없는것이인생의진리다.
---pp.64~65

오류를수정한후원인을파악하니방금일본라인에배포된간단한수정때문이었다.간단한수정이었기에다른국가까지영향을줄것이라고예상하지못했고검증도하지않았다.다행히기존에숙지한오류처리프로세스덕분에당황하지않고빠르게서비스를정상화했다.오류때문에발생하는영향도최소화할수있었다./그후재발방지대책에는해당영역코드의테스트케이스강화및배포하기전다른국가의영향도를파악하는과정이추가됐다.처음에는재발방지대책으로추가된내용이매우간단한작업이었고,이내용을추가한다고다시오류가발생하지않을까하는의문이있었다.하지만놀랍게도이후두번이나배포하기전에오류를발견할수있었다.인간은언제나같은실수를반복한다.
---p.101

무작정국내에서가장큰내비게이션업체에취업했다.임베디드용운영체제인MSWinCE단말을기반으로내비게이션라우팅(경로검색)결과데이터를다룬다거나안내음성및시각데이터를정제해사용자에게제공하는업무를했다.(...)초기에는UI/UX코드를이해하고개발하는과정이수월하지않아평가가좋지않았고자괴감도많이들었다.시간이모든것을해결해주긴했다.물론과정은인생최대암흑기였다.다른회사로이직하기직전에는일을잘하는내비게이션개발자가되어있었다.코딩을잘했다고는안했다.
---p.150

면접관으로면접에참여하면반드시물어보는질문이있다.“가장재미있게진행했던프로젝트가있으면소개해주세요.”눈빛이초롱초롱해지면서그때로돌아가신나게설명해주는지원자가있다.개발을좋아하는그눈빛을가진지원자들은,점수에맞춰대학에가고취직이잘된다는전공을골라적당히졸업한지원자와는다른결과를낸다./비전공자개발자는전공자개발자와경쟁한다.처음에는당연히전공지식의깊이가부족하다.하지만개발열정과흥미는결코부족하지않다.열정과흥미가부족한전공자보다훨씬더빠르고크게성장할수있다.
---p.210