[📚 시니어 개발자가 읽어야할 책 8권 추천]

Semaphore가 미디엄에 발행한 시니어 개발자가 읽어야하는 책 8권 리스트 공유합니다. 1️⃣ Continuous Delivery: Reliable Software Releases through Build, Test, and Deployment Automation by Jez Humble and David Farley 컨티뉴어스 딜리버리 (배포 자동화)에 대한 책입니다. 배포 자동화 하는 법과 운영하는 것뿐만 아니라 관련 테스트 하는 법, 데이터 핸들링 등등 자세하게 설명합니다. 팀 개발 및 배포 효율성을 높이려면 한 번 읽어보는 게 좋다고 하네요. 2️⃣ Remote: Office Not Required by Jason Fried and David Heinemeier Hansson 재택근무 관련 이야기를 하는 책입니다. 팬대믹 이후 100센트 리모트로 전환한 팀을 이끌고 있는 매니저가 읽으면 좋은 책이라고 합니다. 3️⃣ The Mythical Man-Month by Frederick P. Brooks Jr. 성공한 개발자의 이야기는 많이 들어보셨지만 실패한 이야기는 얼마나 들어보셨나요? 개발 “실수”를 다루는 책인데요, 50년 전 출간된 책인데도 불구하고 개발자들은 아직도 똑같은 실수를합니다. 모든 엔지니어들이 한 번쯤 꼭 읽어봐야 하는 책이라고 합니다. 4️⃣ Getting Real 프로젝트를 심플하게 킵하는 방법을 가르쳐주는 무료 ebook입니다. 공짜라 영어 공부할 겸, 개발에 도움되는 책 읽을 겸, 부담없이 읽을 수 있습니다. 5️⃣ Designing Data-Intensive Apps by Martin Kleppmann 방대한 데이터 셋을 디자인하고 관리하는 방법은 시니어 개발자들에게 반드시 필요한 스킬입니다. 이 책은 데이터 모델, SQL, NoSQL, message queues, distributed systems 그리고 빅 데이터를 다룹니다. 개인적으로 토픽 리스트만 봤는데, 꼭 알아두면 좋은 지식인 것 같습니다. 6️⃣ Site Reliability Engineering Site Reliability 엔지니어링에 관한 책입니다. 개발 후 배포, 운영 등등 앱 관리 관련 쪽으로 특수화된 직업인데, 개발자라도 한 번쯤 읽어두면 좋은 책이라고 하네요. 7️⃣ The Phoenix Project by Gene Kim, Kevin Behr, and George Spafford 소설 속 (실존하지 않는) 회사 이야기를 다루는 책입니다. 테크니컬한 책만 읽고 지루하다면 소설 읽어보는 것을 추천합니다. 8️⃣ Building Microservices: Designing Fine-Grained Systems by Sam Newman Microservice는 아주 중요한 토픽이죠. 기업의 실제 microservice 사용 예가 많이 나와 있고, microservice 체계 개발, 배포, 세큐리티 그리고 distributed systems을 모니터하는 법을 다룹니다. 💬 추천 토픽 개인적으로 특정 책을 떠나서 big data, microservice와 distributed system관련 책 한 권은 읽어 보는 것이 아주 중요하다고 생각합니다.

10 Books Every Senior Engineer Should Read

Medium

10 Books Every Senior Engineer Should Read

다음 내용이 궁금하다면?

지금 간편 가입하고 다음 내용을 확인해 보세요!

또는

이미 회원이신가요?

2022년 5월 2일 오후 11:06

 • 

저장 295조회 8,455

댓글 2