 |
|
|
필독! 개발자 온보딩 가이드
지속 가능한 소프트웨어와 원활한 협업 문화를 이해하는 프로페셔널 개발자의 탄생
|
 |
|
|
트랙백 : http://hongik.isbnshop.com/track.php?bid=B79EA&uid=(회원ID)
[트랙백?]
|
|
|
|
크리스 리코미니 지음 | 장현희 번역 | 책만
출간일 : 2023년 05월 31일 | ISBN : 9791189909529
페이지수 : 376쪽 |
도서분야 : 컴퓨터
>
프로그래밍
>
프로그래밍일반
정가: 25,000원
|
|
 |
 |
Tags
|
|
 도서 태그를 달아주세요. 입력하신 태그는 1일 후 반영되며 태그당 50포인트를 적립해 드립니다.
크리스리코미니
|
|
이 책은
|
|
[추천사]
보통 이직을 하거나 신규 입사자가 들어왔을 때, 흔히들 초반 3개월 정도에 잘하는 모습을 보여주기만 하면 그 이미지가 오래가므로 혹여 나중에 실수를 하더라도 좋은 이미지가 계속 유지된다고 말하곤 합니다. 하지만 초반 3개월 만에 신규 입사자가 좋은 이미지를 보여주는 것은 사실 쉽지가 않습니다. 회사에 적응하기에도 바쁜데 그 시간에 좋은 모습까지 보여준다는 건 쉬운 일은 아니죠.
마침 『필독! 개발자 온보딩 가이드』의 추천사를 부탁받아 책을 읽다 보니, 평소에 제가 주변에 해주던 얘기들이 그대로 담겨 있었습니다. 정확하게는 그것보다 훨씬 더 좋은 얘기들이 말이죠.
'좋은 이미지를 쌓는다’는 것은 '신뢰할 수 있는 기여자’가 된다는 것인데, 이를 위해서는 질문하는 것을 두려워 하면 안 된다는 것, 회사의 문서를 탐독하고 회사의 코드를 계속 읽어야 한다는 것, 개인적으로도 계속 학습을 해야 한다는 것, 질문은 하되 질문하기 전에 꼭 스스로 문제를 해결하려고 노력해야 하며 그리고 거기에 제한시간을 꼭 정해서 너무 오래 고민하지 말라는 것까지, 평소에 제가 주변에 얘기하는 것들이 더 자세히 적혀 있었습니다.
제목은 '온보딩 가이드’지만, 앞으로 개발자로서 어떻게 행동해야 하는지, 어떻게 발전해야 하는지가 가득 들어 있어서 아주 재밌게 책을 읽었으며, 특히 신입으로 시작하는 개발자들만이 아니라 제 주변 시니어들도 읽어보면 좋을 듯합니다. 개발자 생활을 하면서 좋은 사수를 만나 직접 가르침을 받으면 더 없이 좋겠지만, 하지 않아도 될 수많은 시행착오를 줄이는 것은 이 책 한 권으로도 충분합니다.
- 강대명 / 레몬트리 CTO
이 책을 보기 전까지는 당신을 개발자로 인정하지 않으려 한다.
훌륭한 개발자로 성장하려면 기술 전문성 이외에도, 실행력, 의사소통, 리더십 등을 반드시 갖춰야 한다. 안타깝게도 대학을 포함한 대부분의 개발자 육성 과정은 기술 전문성을 갖추는 것에만 집중하고 있으며, 시중에 넘쳐나는 기술 전문 서적 또한 다르지 않다. 이 책 또한 코딩의 방법, 운영이 가능한 코딩 전략, 테스트 코드 작성 방식 등의 기술적인 내용을 담고 있다.
하지만 이 책의 백미는 자신의 역량을 높이기 위해 개발자들이 어떤 노력을 해야 하며, 동료들과 소통은 어떻게 해야 하는지, 문제가 생겼을 때 어떻게 대응하는 것이 좋은지에 대한 내용을 다루고 있다는 점이다. 마치 수십 년간 개발을 이어온 노련한 선배로부터 어렵사리 전해 들을 수 있는 조언이나 지침과도 같다. 이런 내용을 담고 있는 책은 흔치 않다. 개발자라면 반드시 읽어야 할 필독서다.
- 김명신 / NHN 클라우드 CTO
이 책은 우리가 흔히 맥가이버 칼이라 부르는 다기능의 스위스 아미 나이프와도 같습니다. 개발자가 필수적으로 알아야 하는 내용과 더불어 고급 개발자로 한 단계 성장하기 위해 오랜 시간에 걸쳐 체득해야 하는 많은 사항을 포함하고 있기 때문입니다. 마치 오랜 경험에서 우러나오는 마음 따뜻한 선배의 실용적인 조언과 같이 개발자의 마음가짐은 물론, 코딩과 코드 리뷰에서부터 소프트웨어 아키텍처와 개발 프로세스, 그리고 경력 관리까지 다양한 내용을 다룹니다. 초보 개발자가 한 단계 성장하기 위한 시간을 줄여주고 가야 할 방향을 알려주는 필독서이지만 이미 적지 않은 경험을 쌓아온 개발자나 관리자 들에게도 소프트웨어 개발에 대한 전반적인 내용을 업데이트하기 위한 좋은 레퍼런스가 될 것입니다.
좋은 책은 좋은 친구와 같다고 합니다. 이 책은 개발자로 성장하는 데 있어 훌륭한 가이드 역할을 해 줄 수 있는 든든하고 친절한 벗일 뿐만 아니라, 소프트웨어 개발에 대한 좀 더 넓은 시야를 갖는 데 많은 도움이 될 것입니다. 소프트웨어 개
|
|
목차
|
|
1장 여정을 시작하며
〉〉〉 개발자로서의 첫 출발, 앞으로 어떤 길이 펼쳐질까
목표를 세우자
여정을 위한 지도
__초보자
__질풍노도의 성장
__신뢰할 수 있는 기여자
__운영의 바다
__능력자의 땅
전진, 앞으로!
2장 역량을 높이는 의식적 노력
〉〉〉 경쟁력을 갖춘 개발자가 되기 위해 스스로 해야 할 일
실전에 앞서 익혀야 할 자기주도 학습 방안
__본격적인 학습을 위한 몸풀기
__직접 부딪혀보며 배우자
__코드 동작을 이해하기 위해 다양한 실험을 해보자
__문서 읽는 습관은 몸에 배야 한다
__발표 영상을 찾아서 보자
__때로는 밋업과 컨퍼런스도 참여하자
__시니어 엔지니어의 업무를 체험하고 협업하자
__개인 프로젝트 활동에서도 배움을 얻을 수 있다
제대로 질문하자
__스스로 문제를 해결해보자
__제한 시간을 정하자
__자신이 시도한 방법을 공유하자
__동료를 방해하지 말자
__비동기식 멀티캐스팅 의사소통을 시도하자
__동기식 요청은 한 번에 보내자
성장의 장애물을 극복하자
__가면 증후군
__더닝 크루거 효과
개발자의 필수 체크리스트
레벨업을 위한 읽을거리
3장 코드와 함께 춤을
〉〉〉 레거시 코드에 임하는 우리의 자세
소프트웨어 엔트로피는 늘어나게 마련이다
결코 피할 수 없는 기술 부채
__기술 부채를 상환하는 방법
코드 변경으로 인한 고통을 조금이라도 줄이려면
__레거시 코드 변경 알고리즘을 활용하자
__코드는 처음보다 더 깔끔하게 유지하자
__점진적으로 변경하자
__리팩터링은 실용적으로 진행하자
__IDE를 활용하자
__버전 제어 시스템의 권장 기법을 활용하자
소프트웨어 개발에서 빠지기 쉬운 함정을 최대한 피하려면
__되도록 검증된 기술을 사용하자
__제발 악동은 되지 말자
__업스트림 커밋 없이 포크만 하는 것은 금물이다
__코드 재작성에 대한 욕구를 견디자
개발자의 필수 체크리스트
레벨업을 위한 읽을거리
4장 운영 환경을 고려한 코드 작성
〉〉〉 개발 환경과 프로덕션 환경은 엄연히 다르다
장애에 대비하기 위한 방어적 프로그래밍 방안
__null 값 사용은 피하자
__불변 변수를 사용하자
__타입 힌트와 정적 타입 검사를 사용하자
__입력값을 검사하자
__예외를 활용하자
__예외는 구체적으로 정의하자
__예외는 일찍 던지고 최대한 나중에 처리하자
__재시도는 현명하게
__시스템에 멱등성을 부여하자
__리소스를 해제하자
문제 원인을 찾기 위한 로깅 방안
__로그 레벨을 사용하자
__로그는 원자적으로 작성하자
__로그는 신속하게 기록하자
__민감한 데이터는 로그에 기록하지 말자
애플리케이션 동작 측정을 위한 지표 활용 방안
__표준 지표 라이브러리를 사용하자
__모든 것을 측정하자
오늘날 분산 환경에서 더욱 중요해진 추적
설정으로 런타임 동작을 손쉽게 조정하려면
__지나치게 창의적인 설정은 금물이다
__모든 설정을 로그에 기록하고 검증하자
__기본값을 제공하자
__관련된 설정을 그룹화하자
__설정도 코드처럼 테스트하자
__설정 파일은 깔끔하게 유지하자
__배포된 설정은 변경하지 말자
때로는 도구가 운영의 성패를 결정짓기도 한다
개발자의 필수 체크리스트
레벨업을 위한 읽을거리
5장 피할 수 없는 코드 의존성의 관리
〉〉〉 복잡한 프로그램을 짜봐야 비로소 깨닫는 의존성의 진실
의존성 관리를 이해하기 위한 필수 개념
__시맨틱 버저닝
__이행적 의존성
현업이면 누구나 한 번은 겪는 의존성 지옥
__의존성 지옥에서 탈출하자
__의존성을 격리하자
__의존성은 신중하게 추가하자
__버전을 고정하자
__의존성의 범위를 좁히자
__순환 의존성에 주
|
|
고객서평
|
|
등록된 고객서평이 없습니다.
|
|
 |
ㆍISBNshop의 고객서평은 고객님의 블로그에 쓰신 서평으로 만들어집니다.
ㆍ고객님의 서평은 개인 블로그에 올려주시고, ISBNshop에서 제공하는 트랙백 주소를
ㆍ이용 연결해주시면 됩니다.
ㆍ서평을 트랙백으로 연결해주시면, 다양한 이벤트를 통해 선물을 드립니다.
|
|
 |
 |
 |
|
 |
주문하신 도서가 품절,절판이거나 용역업체의 사정으로
배송이 불가할 경우 고객님께 즉시 유선상으로 알려드리며
이미 결제된 금액 및 신용카드 승인은 결제 완료일로 부터
3영업일 이내에 환불/승인취소 해드립니다.
또한, 현금결제의 경우 결제금액이 10만원 이상일 경우에는
에스크로제도를 이용하고 있습니다.
|
|
 |
ISBNshop은 구매금액 25,000원 이상일 경우 배송료가 무료이며, 미만일 경우 2,000원의 배송료를 받습니다. 제주지역의 경우, 별도의 배송료를 지불하지 않으셔도
됩니다. 도서지역의 경우, 별도의 배송료가 부가됩니다.
|
|
|
 |
|
|
 |
 |
|
|
1. 주문하신 도서를 실제 받으신 날로부터 7일 이내에 1. 요청하실 경우
2. 받아보신 도서의 내용이 표시,광고 상의 내용 또는 1. 주문하실때 내용과 다르거나 배송된 상품 자체에 하자가
1. 있을경우
1.: 실제 받으신 날로부터 3개월 이내
1.: 그러한 사실을 알게 된 날고부터 30일 이내
|
|
 |
|
|
1. 고객님의 부주위로 인해 도서가 멸실 또는 훼손된 경우
2. 개별 포장된 상품을 개봉한 경우 (음반,만화책 등)
3. 단시간 내에 완독이 가능한 도서 및 영상 화보집
|
|
 |
|
|
|
 |