728x90

도서 12

[도서 리뷰] 스태프 엔지니어 (유용한 자료 위주)

최근 리더십에 관련된 책들을 많이 읽고 있다. 스태프 엔지니어도 기술 리더십에 관련된 책 중에 한 권이고 결론적으로 추천할만한 책이다. 관리 (manager) 트랙과 관련된 책들은 널려있지만 시니어 이상 스태프/프린스플 등의 엔지니어에 관련된 책들은 많지 않다. 이 책인 이전에 읽었던 "개발자를 넘어 기술리더로 가는길"과 비슷한 맥락의 스태프 이상 엔지니어의 경험담을 바탕으로 다양한 이야기를 풀어내고 있다. 필자의 다른 구매한 책 목록을 보려면 https://www.yocto.co.kr/236 로 가면 된다. 1장부터 4장은 스태프 엔지니어의 유형 및 소개를 저자의 입장에서 인터뷰를 바탕으로 적었다. 이 부분보다 5장 인터뷰 부분의 이야기가 많이 와 닿았고 강력히 읽을 것을 추천한다. 5장에서는 각 다른..

Book 2023.12.30

[도서 리뷰] 박태웅의 AI 강의

이 책은 정말 쉽게 읽힌 책 중에 하나이고 필자와 같이 AI에 대해 거의 모르는 독자들도 쉽게 GPT에 대해서 이야할 수 있도록 적혀 있다. 상식으로 읽어도 좋을만한 책이다. 기술도 중요하지만 비용과 데이터도 엄청나게 중요하고 투자한 만큼 더 좋은 성능이 나와서 거대 모델을 만들어 좋은 성능을 얻으려면 큰 기업들에 유리한 구조라는 이야기 그리고 독일에 사회적 이슈가 될 만한 의제들은 녹서 (Green Paper)을 만들어 시민 사회 및 각계 각층의 여론을 수립해 최종 백서 (White Paper)을 만드는 내용이 특히나 인상적이였고 새로 알게 되었다. 이 책도 별 5개 중에 3개정도의 내용으로 개인적으로 생각한다. 솔직히 GPT보다 좀 더 넓은 인공지능 영역에 대해서 소개해 줄 것으로 기대했지만 영역이 ..

Book 2023.11.02

[도서 리뷰] 잡스의 기준

어디선가 추천은 받았는지 기억은 안나지만 개인 추천 목록에 있어서 한꺼번에 책을 구입할 때 이 책도 같이 딸려서 들어왔다. 지난주 주말에 이틀 동안 쉽게 읽혀 나갔다. 특별히 어려운 내용이 있는 것도 아니고 책의 저자가 애플에서 일한 기간동안 한 일과 느낀 내용들에 대해서 편하게 정리해 놓았다. 결국 데모를 만들고 피드백을 받고 개선하고 다시 데모하고 최종 선택을 받는 과정의 반복으로 애플에서의 일이 이루어 진다는 것을 이 책에서 말해주는 것 같다. 데모가 힘들고 선택되리라는 보장도 없지만 그래도 이것이 애플의 방식이라고 이야기하는 것 같다. 이게 주된 이야기이고 나머지는 작가가 애플에서 진행한 프로젝트에 대해서 이야기하면서 그 과정을 개발자 입장에서 하나하나 설명을 했다. 첫 브라우저 프로젝트 (사파리..

Book 2023.11.01

[도서 리뷰] 팀장의 탄생

요즘 리더십에 관련된 도서를 읽고 있고 "팀장의 탄생"은 아는 분의 추천에 의해서 읽게 되었다. 이 책은 실리콘밸리 페이스북 초창기 인턴으로 입사해 부사장까지 오른 작가가 썼고 팀장이 되어가면서 그리고 점차 올라갈 수록 어떻게 팀원을 관리하고, 본인을 관리해야하는 가에 대해서 이야기하고 있다. 관리에 대한 정의 즉, 여러 팀원이 함께 뭉쳐 그 이상의 성과를 낼 수 있도록 뒷받침해 주는 것부터 시작한다. 그리고 수습생 (필자의 회사로 말하면 Interim Engineering Lead), 개척자 (새로운 팀을 만들어 부임), 신규 부임자 (기존 조직에 신규 부임), 후계자 (기존 관리자의 자리를 대신 받음)에 따라 각각 어떻게 행동을 하면 좋은지에 대해서 이야기 한다. 작은 팀을 이끄는 방법에 대해서 이후..

Book 2023.06.23

[도서 리뷰] 인간다운 Git

오늘 배송받아서 읽어본 인간다운 Git 을 읽고 간단한 후기를 적어본다. 처음 서문과 옮긴의 글을 읽고 Git의 철학 및 기본 사상에 대해서 소개하는 책인줄 알았다. 약간 신선하게 접근한 책이라고 생각했었다. 결론은 반반이다. 기존의 책들에 비해 서술하는 내용이 많아 좀 지루할 수는 있지만, 그래도 처음 시작하는 독자들에게 나름 설명하려고 노력한 책같다. 기본 개념에 대한 설명이기 때문에 특별히 고급 기법이나 어려운 명령어, 내용들은 없었다. 좋았던 점은 처음 시작하는 독자를 위해 설치부터해서 완전 기본 개념에 대해 장문의 글로 서술한 책이지만, 그렇다 보니 필자가 좋아하는 그림으로 설명하는 부분이 적어 개념 이해하는데 약간 부족한 부분도 없지 않아 있었다. Git에 좀 익숙한 독자들은 교양서로 간단히 ..

Book 2023.04.21

[도서 리뷰] GitHub Essentials

GitHub Essentials (소프트웨어 개발에 GitHub 활용하기) 도서를 읽고 간단한 생각을 적어본다. 결론적으로, GitHub가 어떤 기능을 지원하고 기본적인 사용은 어떻게 하는지에 대해서 알고 싶은 개발자라면 선택적으로 빌려서(?) 볼 수 있을만한 책인 것 같다. 구매 추천하지는 않는다. 전체적으로 기능에 대해서는 그림으로 쉽게 나열은 했지만, 실제 찾아서 해보려고 하니 초보자가 쉽게 따라갈 수 있을 정도로 표현되어 있지는 않다. 살짝 애매한 수준이다. 도서 사이트에서 설명하는 책 내용은 아래와 같다. 이 책의 대상 독자 Git에 대한 기본적인 지식을 갖고 있는 숙련된 개발자나 초보 개발자를 대상으로 한다. 트위터, 구글, 또는 GitHub 같은 대규모 프로젝트에 대해 배우고 코드 협력 방법..

Book 2023.04.20

[도서 리뷰] 탄력적 개발을 위한 AWS 실천 기술

결론부터 말하자면 AWS의 기본적인 서비스에 대한 소개라고 보면 된다. 간단한 팁들이 있으나 잘 모르는 개발자들이 하나하나 처음부터 따라가면서 하기에는 약간 무리스러운 책이기도 하다. 필자가 생각하기에 AWS의 많은 서비스들 중 많이 사용하는 기능들을 소개하는 책이라고 생각한다. 가볍게 읽어볼 수 있을 만한 책인 듯 하다. 1~11장까지 구성되어 있고 각 장이 서비스별로 나누어져 있어 쉽게 찾아볼 수 있도록 목차는 구성되어 있다. 이를 소개에 대한 책이라고 생각하고, 이후 좀더 자세한 예제를 통한 구성을 하는 실전편에 대한 다른 책이 나왔으면 하는 기대가 살짝 있긴 하다. 그런면에서 살짝 아쉽기도 하다. 그래서 필자에게 맞는 목차가 있다고 생각해 "아마존 웹 서비스를 이용한 글로벌 서비스 인프라 설계 :..

Book 2023.04.20

[도서 리뷰] Git for Teams (팀을 위한 Git)

Git 워크플로우를 효율적으로 만드는 사용자 중심 접근법이라는 소제목과 기본적인 목차를 보고 구입하게 되었다. Git 문법에 대해 설명한 책들은 많아도 이를 워크플로우와 결합하여 설명한 책은 아직까지 보지 못했기 때문이다. 결론부터 말하자면, 애매하다. 일단 기본적으로 Git을 약간 다루어본 개발자/관리자들이 볼 수 있을 것으로 보인다. 그리고 번역이 매끄럽지는 않지만 이해할만 하다. 필자는 많은 내용들을 알고 있었지만 다른데서 어떻게 활용하고 있는지를 이책을 통해 되새겨 보는 계기가 되었던 것 같다. 필자가 관심 있었던 부분은 Part 1에서 3장 브랜치 전략, 4장 효과적인 워크플로우이였고 기본적인 내용을 잘 설명해 놓은 것 같다. Part 2에서는 이것을 Git 명령어와 함께 적용하면서 설명을 해서..

Book 2023.04.20

[도서 리뷰] 점프 투 파이썬

최근 많이 판매되는 파이썬 책 한권을 구매하여 한번 쭉 훑어보았다. 점프 투 파이썬인데 정말 쉽게 잘 쓰여 있는 것 같다. 초보자들에게 권장할만 하다. 프로그래밍 경험이 많이 없는 개발자들에게도 쉽게 읽히는 책일 것이라고 생각한다. 그만큼 초보자 위주로 쓰여있고, 경험이 있는 개발자가 파이썬에 대해 알고 싶다면 가볍게 읽을 수 있는 책인 것 같다. 첫째마당은 기본 개념과 문법에 대해서 쉽게 소개하고 있고, 둘째마당에서는 간단한 프로그램을 작성해보면서 실력을 키울 수 있게 구성되어 있다. 초보자들에게는 좋지만 중고급자들이 읽기에는 교양서 같은 느낌이 든다. 하지만 시간이 있을 때 가볍게 읽을 수 있는 좋은 책인 것 같다. 추천 !!!!

Book 2023.04.20

[도서] 성공으로 이끄는 팀 개발 실천 기술

요즘 개발 환경과 방법론에 대해 부쩍 관심이 많아져 다양한 책과 기사를 접하고 있다. 요즘 많은 곳에서 데브옵스(DevOps) 방법론을 많이 사용하고 있고 이를 기반으로 설명한 책들도 많이 나오고 있다. 이 책도 그중에 한권이라고 생각한다. 책소개 이 책은 서비스 및 애플리케이션을 개발하는 기업에서 팀을 이뤄 개발을 진행시켜 나가는 데 필요한 사고방식이나 사용하는 도구, 그리고 이들 도구를 제대로 사용할 수 있도록 도와주고 있다. 책 도입부에서는 일이 잘 진행되지 않는 개발 현장의 일례를 보여주고 그 이유와 대책에 대해 설명한다. 그런 다음, 그 대책에 필요한 도구를 소개하고, 이어 버전 관리, 티켓 관리, CI(지속적인 통합) 배포, 회귀 테스트 등의 장을 통해 각 도구의 사용법과 함께 현장 경험이 풍..

Book 2023.04.20
728x90
반응형