이펙티브 엔지니어 : 개발자의 인생을 바꾸는 효율성의 법칙

이펙티브 엔지니어 : 개발자의 인생을 바꾸는 효율성의 법칙

$22.00
Description
뛰어난 엔지니어와 일반 엔지니어는 무엇이 다른가?
열심히 일하기와 똑똑하게 일하기는 어떻게 다른가?

구글, 페이스북, 인스타그램, 드롭박스 등 세계 최고 기업의 실제 사례 제시!
개인과 조직이 당장 & 장기적으로 실천할 수 있는 구체적인 방법 제시!

IT 분야는 강도 높은 업무, 오랜 업무 시간, 야근, 철야, 무한 대기 등 '더 열심히 일할수록 더 크게 성공한다.'라는 인식이 널리 퍼져 있다. 이 책은 이와 반대로, 무작정 열심히만 하는 것이 아니라 제한된 시간과 에너지라는 자원을 가장 큰 효과를 내는 곳에 투자하여 지금보다 더 적게 일하고도 더 큰 성과를 내라고 주장한다. 바로 이것이 효율적으로 일하며 탁월한 성과를 내는 이펙티브 엔지니어의 특징이다. 이러한 주장을 뒷받침하기 위해 저자 자신의 경험과 노하우, 세계 최고 IT 기업의 책임 개발자들의 사례를 소개하고 이를 바탕으로 개인과 조직에 적용할 수 있는 구체적인 방법까지 제시한다.

저자

에드먼드라우

저자:에드먼드라우
MIT에서컴퓨터공학학사와석사학위를취득했다.구글(Google)에서검색품질개발자로근무하다가우얄라(Ooyala)에서분석기술책임자가되었다.쿼라(Quora)초창기에개발자로합류하여사용자성장을담당하는엔지니어링팀을이끌고,신입개발자를위한온보딩,멘토링프로그램을만들었다.현재는캘리포니아팰로앨토에거주하면서큅(Quip)의개발자로일하며,팀이더효과적으로일할수있도록생산성도구를만들고있다.그는엔지니어링팀에강력한문화를조성하는일에열정적이며포브스(Forbes),슬레이트(Slate),포천(Fortune),타임스(Times)에기고했다.또한,MIT와스탠퍼드에서초청강연을하고,스타트업에서훌륭한엔지니어링문화를조성하는방법에대해강연한다.

역자:이미령
가치있는콘텐츠를우리말로공유하려고자원봉사로시작한일이번역가의길까지이어졌다.모든일을재미있게하는비결은아이같은호기심을잃지않는데있다고믿고있으며,사람과사람,사람과컴퓨터간의연결분야에관심이많다.옮긴책으로는『시드마이어』,『소프트스킬』,『커리어스킬』,『UX/UI의10가지심리학법칙』,『사용자를생각하게하지마!』,『멀티디바이스UX디자인』,『생각하는냉장고뉴스읽는장난감』등이있다.

목차

1부올바른마인드셋을갖춰라

1장레버리지가높은활동에집중하라
__레버리지를효과성의측정기준으로삼아라
__레버리지를늘리는세가지방법
__쉬운과제가아닌,레버리지포인트에에너지를집중하라

2장학습을위해최적화하라
__성장마인드셋을갖춰라
__자신의학습률에투자하라
__학습에도움이되는근무환경을찾아라
__근무시간을활용해서새로운기술을발전시켜라
__항상배워라

3장우선순위를정기적으로점검하라
__쉽게접근할수있는하나의목록으로할일을추적하라
__직접적으로가치를생산하는일에집중하라
__중요하지만급하지않은일에집중하라
__생산자의일정을보호하라
__동시에진행할작업의양을제한하라
__‘만약~한다면’계획으로미루는습관을물리쳐라
__우선순위를정하는자신만의루틴을만들어라

2부실행,실행,실행

4장반복속도에투자하라
__빨리배우려면빨리움직여라
__시간절약도구에투자하라
__디버깅과검증과정을단축하라
__프로그래밍환경을마스터하라
__엔지니어링외적인병목을무시하지마라

5장개선하려는사항을측정하라
__지표를활용해서발전을주도하라
__원하는행동을장려하려면올바른지표를골라라
__현재상황을파악하려면모든것을계측하라
__유용한수치를체득하라
__데이터무결성을의심하라

6장아이디어는일찍그리고자주검증하라
__자신의작업을적은노력으로검증할방법을찾아라
__A/B테스트로제품변경사항을꾸준히검증하라
__1인팀을주의하라
__의사결정을위한피드백과정을구축하라

7장프로젝트추정기술을향상시켜라
__정확한추정치를활용하여프로젝트계획을추진하라
__미지의변수를고려하라
__구체적인프로젝트목표와측정가능한마일스톤을정의하라
__위험은초반에감소시켜라
__재작성프로젝트는매우조심스럽게접근하라
__마라톤중간에전력질주하지마라

3부장기적인가치를구축하라

8장품질과실용주의사이에서균형을유지하라
__지속가능한코드리뷰프로세스를만들어라
__추상화를통해복잡성을관리하라
__테스트를자동화하라
__기술부채를상환하라

9장운영부담을최소화하라
__단순하게운영하라
__빨리실패하는시스템을만들어라
__기계적인작업을꾸준히자동화하라
__일괄처리를멱등성있게만들어라
__신속하게대응하고복구하는능력을강화하라

10장팀의성장에투자하라
__채용을모두의책임으로만들어라
__온보딩절차를훌륭하게설계하라
__코드소유권을공유하라
__사후분석으로집단지성을구축하라
__훌륭한엔지니어링문화를구축하라

에필로그

4부부록
부록A추천도서&블로그
__이펙티브엔지니어에게권하는필독서10권
__팔로우할추천블로그

부록B주석

출판사 서평

어떻게?이펙티브엔지니어가될것인가?

개발자의효율성은어떻게측정하는가?일한시간?노력한정도?완료한작업수?아무도사용하지않는기능을열심히만든개발자는효율적으로일한것인가?업무를훌륭히완수했으나엄청나게오랜시간이걸렸다면?백명이사용하는사내도구에훌륭한인프라를효율적으로구축하는개발자는어떤가?
우리가관리해야할자원중가장중요한것은나의시간과에너지다.이자원은제한되어있어무한히쓸수없기때문이다.이책은시간과에너지를어디에집중해야투자한노력대비더큰성과로이어질지알아내는메타기술을가르쳐준다.
또한,실리콘밸리IT기업의선임개발자,관리자,임원,이사를인터뷰하여실제현업에서이펙티브엔지니어가활용한효율적인습관들도함께소개한다.

구글:어떻게?사용자가원하는검색결과를정확하게제공하게되었는가?
페이스북:어떻게?소규모인프라팀이수천대의데이터베이스서버를효과적으로운영했는가?
인스타그램:어떻게?엔지니어5명이4천만명이상이사용하는서비스를구축했는가?
드롭박스:어떻게?새로운엔지니어를고용하지않고팀규모를전년대비3배로늘렸는가?
쿼라:어떻게?프로덕션에하루40~50번씩코드를배포했는가?