>
>
필독! 개발자 온보딩 가이드 : 지속 가능한 소프트웨어와 원활한 협업 문화를 이해하는 프로페셔널 개발자의 탄생
Riccomini, Chris, 장현희 ㅣ 책만 ㅣ The Missing Readme
  • 정가
25,000원
  • 판매가
22,500원 (10% ↓, 2,500원 ↓)
  • 발행일
2023년 05월 31일
  • 페이지수/크기
376page/154*224*18
  • ISBN
9791189909529/1189909529
  • 배송비
무료배송
  • 배송예정일
10/05(목) 배송완료예정
  • 현 보유재고
100 권 이상
  • 주문수량
  • 바로구매 북카트담기
  • 제휴몰 주문 시 고객보상, 일부 이벤트 참여 및 증정품 증정, 하루/당일 배송에서 제외되므로 참고 바랍니다.
  • 상세정보
  • “드디어 소프트웨어 개발자가 됐다. 그런데 이제 뭘 어떻게 해야 하지?” “오늘 우리 회사에 신입이 들어왔다. 뭐부터 가르쳐야 하지?” 실용적인 개발자, 성장하는 개발자, 성공적인 개발자란 대체 어떤 모습이며, 어떻게 해야 완성될 수 있을까? 대부분의 신입 엔지니어는 어느 정도의 기술 기반은 갖추고 시작하지만 실제 현장 경험은 거의 없다. 이 책에서는 새로이 첫발을 내딛는 개발자나 초보 팀장이 IT 개발 현장에서 곧 맞닥뜨릴 모든 일을 알려주며, 성공으로 향하기 위해 필요한 핵심 정보가 가득 담겨 있다. 코딩, 설계, 배포, 코드리뷰, 테스트, 기업문화, 협업, 경력 계발 등 전반적인 소프트웨어 개발 수명주기에 따라 현업 실무를 이제 막 시작하거나 팀장으로서 직무를 수행해야 하는 개발자가 꼭 알아야 할 신규 입사 개발자와 경력 개발자 모두를 위한 필독 가이드다. 개발자를 준비하는 취업준비생과 사회초년생은 물론, 팀을 이끌어야 하는 시니어 엔지니어도 다시 한번 짚어야 할 금과옥조 같은 이야기가 가득하다. 저자진이 실리콘밸리에서 현업 개발자로 일하며 IT현장에서 겪었던 눈물 쏙 빠지게 재밌는 에피소드와 경험담도 읽는 재미를 부추기며 각 장 말미에는 개발자가 꼭 따라야 하거나 반드시 피해야 할 ‘개발자의 필수 체크리스트’도 수록했다. | 이 책에서 다루는 내용 | - 처음 회사에 입사해 업무를 시작할 때 벌어질 일 - 기술 부채를 해소하고 방지하며, 소프트웨어를 작성하고 안전하게 배포하고, 의존성을 관리하는 방법 - 레거시 코드 변경 알고리즘을 이용해 처음보다 더 코드를 깔끔하게 유지하는 방법 - 로깅, 지표, 설정, 방어적 프로그래밍을 통해 운영 환경을 고려한 코드를 쓰는 방법 - 결정적 테스트를 구축하고 코드 리뷰를 수행하며 다른 프로그래머의 코드를 평가하는 방법 - 다른 개발자와 코드를 리뷰하고 테스트하며 동료, 팀장, 상사와 효율적으로 협업하는 방법 - 실험과 문제의 정의, 문서화 및 협업을 비롯해 기술 설계 절차에 대한 전반적인 단계 - 긴급대응 온콜 업무 중 프로덕션 환경에서 발생하는 장애를 처리하는 방법 - 아키텍처적 기법을 적용해 코드를 더 쉽게 변경하는 방법 - 스프린트 계획, 스탠드업 미팅, 회고 등 애자일 방법론을 활용하는 방법 - 시니어나 그 이상의 직책으로 자연스럽게 승진하는 방법 등 경력 관리와 대인관계 기술 | 이 책의 대상 독자 | 취업준비생, 사회초년생, 신규 입사자, 이직자, 경력 개발자 등 IT 조직에 몸담거나 소프트웨어 엔지니어로 살아가는 모든 개발자. 그리고 개발자를 이해해야 하는 비개발 관리조직 직군 | 이 책의 구성 | 누구든 목적지에 도달하려면 지도가 필요하다. 이 책에서는 여러분의 경력을 시작하는 데 필요한 내용을 다룬다. 먼저 모든 신입 개발자가 시작하는 ‘초보자’ 단계부터 시작한다. 그런 다음 코딩을 시작하고 규칙과 절차를 배우는 ‘질풍노도의 성장’ 단계로 이동한다. 그다음은 의미 있는 기능을 출시하는 ‘신뢰할 수 있는 기여자’ 단계로 넘어간다. 기능을 출시한다는 것은 ‘운영의 바다’에서 부는 거친 풍랑을 헤치며 항해를 하게 된다는 뜻이다. 결국 여러분은 ‘능력자의 땅’이라는 안전한 천국에 상륙하게 될 것이다. 팀과 협업하면서 가치 있는 기능을 지속적으로 전달할 수 있는 본격적인 소프트웨어 엔지니어 역량을 갖추게 된다. 이 책은 여러분이 홀로 긴 여정을 떠나는 데 도움을 주고자 한다.
  • [추천사] 보통 이직을 하거나 신규 입사자가 들어왔을 때, 흔히들 초반 3개월 정도에 잘하는 모습을 보여주기만 하면 그 이미지가 오래가므로 혹여 나중에 실수를 하더라도 좋은 이미지가 계속 유지된다고 말하곤 합니다. 하지만 초반 3개월 만에 신규 입사자가 좋은 이미지를 보여주는 것은 사실 쉽지가 않습니다. 회사에 적응하기에도 바쁜데 그 시간에 좋은 모습까지 보여준다는 건 쉬운 일은 아니죠. 마침 『필독! 개발자 온보딩 가이드』의 추천사를 부탁받아 책을 읽다 보니, 평소에 제가 주변에 해주던 얘기들이 그대로 담겨 있었습니다. 정확하게는 그것보다 훨씬 더 좋은 얘기들이 말이죠. ‘좋은 이미지를 쌓는다’는 것은 ‘신뢰할 수 있는 기여자’가 된다는 것인데, 이를 위해서는 질문하는 것을 두려워 하면 안 된다는 것, 회사의 문서를 탐독하고 회사의 코드를 계속 읽어야 한다는 것, 개인적으로도 계속 학습을 해야 한다는 것, 질문은 하되 질문하기 전에 꼭 스스로 문제를 해결하려고 노력해야 하며 그리고 거기에 제한시간을 꼭 정해서 너무 오래 고민하지 말라는 것까지, 평소에 제가 주변에 얘기하는 것들이 더 자세히 적혀 있었습니다. 제목은 ‘온보딩 가이드’지만, 앞으로 개발자로서 어떻게 행동해야 하는지, 어떻게 발전해야 하는지가 가득 들어 있어서 아주 재밌게 책을 읽었으며, 특히 신입으로 시작하는 개발자들만이 아니라 제 주변 시니어들도 읽어보면 좋을 듯합니다. 개발자 생활을 하면서 좋은 사수를 만나 직접 가르침을 받으면 더 없이 좋겠지만, 하지 않아도 될 수많은 시행착오를 줄이는 것은 이 책 한 권으로도 충분합니다. - 강대명 / 레몬트리 CTO 이 책을 보기 전까지는 당신을 개발자로 인정하지 않으려 한다. 훌륭한 개발자로 성장하려면 기술 전문성 이외에도, 실행력, 의사소통, 리더십 등을 반드시 갖춰야 한다. 안타깝게도 대학을 포함한 대부분의 개발자 육성 과정은 기술 전문성을 갖추는 것에만 집중하고 있으며, 시중에 넘쳐나는 기술 전문 서적 또한 다르지 않다. 이 책 또한 코딩의 방법, 운영이 가능한 코딩 전략, 테스트 코드 작성 방식 등의 기술적인 내용을 담고 있다. 하지만 이 책의 백미는 자신의 역량을 높이기 위해 개발자들이 어떤 노력을 해야 하며, 동료들과 소통은 어떻게 해야 하는지, 문제가 생겼을 때 어떻게 대응하는 것이 좋은지에 대한 내용을 다루고 있다는 점이다. 마치 수십 년간 개발을 이어온 노련한 선배로부터 어렵사리 전해 들을 수 있는 조언이나 지침과도 같다. 이런 내용을 담고 있는 책은 흔치 않다. 개발자라면 반드시 읽어야 할 필독서다. - 김명신 / NHN 클라우드 CTO 이 책은 우리가 흔히 맥가이버 칼이라 부르는 다기능의 스위스 아미 나이프와도 같습니다. 개발자가 필수적으로 알아야 하는 내용과 더불어 고급 개발자로 한 단계 성장하기 위해 오랜 시간에 걸쳐 체득해야 하는 많은 사항을 포함하고 있기 때문입니다. 마치 오랜 경험에서 우러나오는 마음 따뜻한 선배의 실용적인 조언과 같이 개발자의 마음가짐은 물론, 코딩과 코드 리뷰에서부터 소프트웨어 아키텍처와 개발 프로세스, 그리고 경력 관리까지 다양한 내용을 다룹니다. 초보 개발자가 한 단계 성장하기 위한 시간을 줄여주고 가야 할 방향을 알려주는 필독서이지만 이미 적지 않은 경험을 쌓아온 개발자나 관리자 들에게도 소프트웨어 개발에 대한 전반적인 내용을 업데이트하기 위한 좋은 레퍼런스가 될 것입니다. 좋은 책은 좋은 친구와 같다고 합니다. 이 책은 개발자로 성장하는 데 있어 훌륭한 가이드 역할을 해 줄 수 있는 든든하고 친절한 벗일 뿐만 아...
  • 1장 여정을 시작하며 〉〉〉 개발자로서의 첫 출발, 앞으로 어떤 길이 펼쳐질까 목표를 세우자 여정을 위한 지도 __초보자 __질풍노도의 성장 __신뢰할 수 있는 기여자 __운영의 바다 __능력자의 땅 전진, 앞으로! 2장 역량을 높이는 의식적 노력 〉〉〉 경쟁력을 갖춘 개발자가 되기 위해 스스로 해야 할 일 실전에 앞서 익혀야 할 자기주도 학습 방안 __본격적인 학습을 위한 몸풀기 __직접 부딪혀보며 배우자 __코드 동작을 이해하기 위해 다양한 실험을 해보자 __문서 읽는 습관은 몸에 배야 한다 __발표 영상을 찾아서 보자 __때로는 밋업과 컨퍼런스도 참여하자 __시니어 엔지니어의 업무를 체험하고 협업하자 __개인 프로젝트 활동에서도 배움을 얻을 수 있다 제대로 질문하자 __스스로 문제를 해결해보자 __제한 시간을 정하자 __자신이 시도한 방법을 공유하자 __동료를 방해하지 말자 __비동기식 멀티캐스팅 의사소통을 시도하자 __동기식 요청은 한 번에 보내자 성장의 장애물을 극복하자 __가면 증후군 __더닝 크루거 효과 개발자의 필수 체크리스트 레벨업을 위한 읽을거리 3장 코드와 함께 춤을 〉〉〉 레거시 코드에 임하는 우리의 자세 소프트웨어 엔트로피는 늘어나...
  • 인터넷에서 올바른 답을 얻는 가장 좋은 방법은 질문을 올리는 것이 아니라 잘못된 답을 게시하는 것이다. - 커닝햄 법칙 _p37 코드는 결코 거짓을 전하지 않는다. 하지만 주석은 간혹 거짓을 말할 때가 있다. - 론 제프리스 _ p49 기술 부채는 성공의 표시일 수 있다. 프로젝트가 지저분해질 정도로 오래 살아남았다는 뜻이기도 하니까. _ p71 대부분의 엔지니어는 규칙의 가치에 대해서는 과소평가하고 규칙을 무시하는 행위의 가치는 과대 평가하는 경향이 있다. _ p82 코드 재작성은 그에 들어가는 비용보다 장점이 클 때만 시도해야 한다. _ p89 엔지니어는 항상 코드 재작성이 얼마 안 걸릴 거라 예상한다. _p89 예외는 애플리케이션 로직을 제어하는 용도가 아니라 실패를 처리할 때만 사용해야 한다. _p101 경험이 많은 프로그래머가 새로운 코드베이스를 만날 경우 코드를 이해하기 위해 가장 먼저 읽는 것이 테스트 코드다. _p153 코드 리뷰는 여러분이 얼마나 똑똑한지 증명하는 기회가 아닐 뿐더러 상대방이 관료주의적인 장애물이라고 낙인 찍는 기회도 결코 아니다. _p182 글을 명확하게 쓸 수 있으면 여러분의 삶은 더 수월해진다. _p271 코드를 간결하게 유지하는 가장 쉬운 방법은 모든 것을 한꺼번에 작성하지 않는 것이다. _p291 코드의 유연성을 유지하는 가장 좋은 방법은 코드의 양을 최대한 줄이는 것이다. _p293 주니어 엔지니어는 기능을 구현하고 태스크를 완료하는 반면 시니어 엔지니어는 불확실성과 모호성을 주로 다룬다. _p362 이직을 자주 하면 여려분의 결정이 장기적으로 어떻게 작용하는지 확인할 길이 없어 시니어 엔지니어로서 필요한 직관을 늘리는 데 방해가 된다. _p369 현재 맡은 업무가 아닌 과거 업적에서 여러분의 가치가 드러난다면 이는 여러분의 성장에 방해가 될 수 있다. _p370 하룻밤 수면 부족으로 인해 품질은 50%나 감소한다. _p371 여러분의 경력은 단거리 달리기가 아닌 장거리 마라톤이다 _p371
  • Riccomini, Chris [저]
  • 페이팔(PayPal), 링크드인(LinkedIn)을 비롯해 JP 모건 에 속한 위페이(WePay) 등 주요 기술 기업에서 경험을 축적한 소프트웨어 엔지니어다. 데이터 과학자, 스태프 소프트웨어 엔지니어, 디스팅귀시드 소프트웨어 엔지니어 등의 직책을 거쳤다. 아파치 삼자(Apache Samza)를 개발하는 등 오픈 소스에 대한 기여는 물론 스타트업의 투자 및 자문 역할도 하고 있다.
  • 장현희 [저]
  • 저자 장현희는 21년째 개발자의 길을 걷고 있다. 지난 19년간 총 23종의 개발 관련서를 집필하거나 번역했다. 현재 캐나다 밴쿠버 근교에 있는 PressReader에서 시니어 소프트웨어 엔지니어로 근무 중이며, 국내 개발자들에게 조금이라도 도움이 되는 번역서를 만들기 위해 틈틈이 노력하고 있다. 앞으로도 책이라는 매개체를 통해 멀리서나마 국내 개발자들과 계속해서 소통할 계획이다.
  • 전체 0개의 구매후기가 있습니다.

인터파크도서는 고객님의 단순 변심에 의한 교환과 반품에 드는 비용은 고객님이 지불케 됩니다.
단, 상품이나 서비스 자체의 하자로 인한 교환 및 반품은 무료로 반품 됩니다.
교환 및 반품이 가능한 경우
상품을 공급 받은 날로부터 7일이내 가능
공급받으신 상품의 내용이 표시, 광고 내용과 다르거나 다르게 이행된 경우에는 공급받은 날로부터 3개월 이내,
   혹은 그사실을 알게 된 날 또는 알 수 있었던 날로부터 30일 이내
상품에 아무런 하자가 없는 경우 소비자의 고객변심에 의한 교환은 상품의 포장상태 등이 전혀 손상되지 않은 경우에 한하여 가능
교환 및 반품이 불가능한 경우
구매확정 이후(오픈마켓상품에 한함)
고객님의 책임 있는 사유로 상품 등이 멸실 또는 훼손된 경우
   (단, 상품의 내용을 확인하기 위하여 포장 등을 훼손한 경우는 제외)
시간이 지남에 따라 재판매가 곤란할 정도로 물품의 가치가 떨어진 경우
포장 개봉되어 상품 가치가 훼손된 경우
다배송지의 경우 반품 환불
다배송지의 경우 다른 지역의 반품을 동시에 진행할 수 없습니다.
1개 지역의 반품이 완료된 후 다른 지역 반품을 진행할 수 있으므로, 이점 양해해 주시기 바랍니다.
중고상품의 교환
중고상품은 제한된 재고 내에서 판매가 이루어지므로, 교환은 불가능합니다.
오픈마켓 상품의 환불
오픈마켓상품에 대한 책임은 원칙적으로 업체에게 있으므로, 교환/반품 접수시 반드시 판매자와 협의 후 반품 접수를 하셔야하며,
   반품접수 없이 반송하거나, 우편으로 보낼 경우 상품 확인이 어려워 환불이 불가능할 수 있으니 유의하시기 바랍니다.
배송예정일 안내
인터파크 도서는 모든 상품에 대해 배송완료예정일을 웹사이트에 표시하고 있습니다.
<인터파크 직배송 상품>
상품은 월~토요일 오전 10시 이전 주문분에 대하여 당일 출고/당일 배송완료를 보장하는 상품입니다.
상품은 서울지역/평일 주문분은 당일 출고/익일 배송완료를 보장하며,
서울외지역/평일 주문분의 경우는 오후 6시까지 주문분에 대하여 익일 배송완료를 보장하는 상품입니다.
(단, 월요일은 12시까지 주문에 한함)
상품은, 입고예정일(제품출시일)+택배사배송일(1일)에 배송완료를 보장합니다.
~ 상품은 유통특성상 인터파크에서 재고를 보유하지 않은 상품으로
주문일+기준출고일+택배사배송일(1일)에 배송완료를 보장합니다.(토/공휴일은 배송기간에 포함되지 않습니다.)
※기준출고일:인터파크가 상품을 수급하여 물류창고에서 포장/출고하기까지 소요되는 시간
<업체 직접배송/오픈마켓 상품>
~ 상품은 업체가 주문을 확인하고, 출고하기까지 걸리는 시간입니다.
주문일+기준출고일+택배사배송일(2일)에 배송완료를 보장합니다.(토/공휴일은 배송기간에 포함되지 않습니다.)
※5일이내 출고가 시작되지 않을시, 오픈마켓 상품은 자동으로 주문이 취소되며, 고객님께 품절보상금을 지급해 드립니다.
배송비 안내
도서(중고도서 포함)만 구매하시면 : 배송비 2,000원 (1만원이상 구매 시 무료배송)
음반/DVD만 구매하시면 : 배송비 1,500원 (2만원이상 구매 시 무료배송)
잡지/만화/기프트만 구매하시면 : 배송비 2,000원 (2만원이상 구매 시 무료배송)
도서와 음반/DVD를 함께 구매하시면 : 배송비 1,500원 1만원이상 구매 시 무료배송)
도서와 잡지/만화/기프트/중고직배송상품을 함께 구매하시면 : 2,000원 (1만원이상 구매 시 무료배송)
업체직접배송상품을 구매시 : 업체별로 상이한 배송비 적용

   * 세트상품의 경우 부분취소 시 추가 배송비가 부과될 수 있습니다.
   * 북카트에서 배송비없애기 버튼을 클릭하셔서, 동일업체상품을 조금 더 구매하시면, 배송비를 절약하실 수 있습니다.
해외배송 안내
인터파크도서에서는 국내에서 주문하시거나 해외에서 주문하여 해외로 배송을 원하실 경우 DHL과 특약으로 책정된 요금표에
   의해 개인이 이용하는 경우보다 배송요금을 크게 낮추며 DHL(www.dhl.co.kr)로 해외배송 서비스를 제공합니다.
해외배송은 도서/CD/DVD 상품에 한해 서비스하고 있으며, 다른 상품을 북카트에 함께 담으실 경우 해외배송이 불가합니다.
해외주문배송 서비스는 인터파크 도서 회원 가입을 하셔야만 신청 가능합니다.
알아두세요!!!
도매상 및 제작사 사정에 따라 품절/절판 등의 사유로 취소될 수 있습니다.
오픈마켓업체의 배송지연시 주문이 자동으로 취소될 수 있습니다.
출고가능 시간이 서로 다른 상품을 함께 주문할 경우 출고가능 시간이 가장 긴 기준으로 배송됩니다.
유통의 특성상 출고기간은 예정보다 앞당겨지거나 늦춰질 수 있습니다.
택배사 배송일인 서울 및 수도권은 1~2일, 지방은 2~3일, 도서, 산간, 군부대는 3일 이상의 시간이 소요됩니다.
  • 0개
  • 0개