책 리뷰
-
구글 엔지니어는 이렇게 일한다 리뷰 :: 마이구미책 리뷰 2023. 4. 1. 15:37
이 글은 "구글 엔지니어는 이렇게 일한다" 라는 책을 리뷰한다. 본인은 평범한 프론트엔드 개발자이다. 개인적인 생각과 해석이 들어가 있을 수 있다. 책 링크 - https://product.kyobobook.co.kr/detail/S000061352347 개발자라면, 누구나 빅테크들이 어떻게 일하고 있는지 궁금할 것이다. 책은 굉장히 두껍고 700 페이지를 차지하고 있다... 많은 문제들을 구글이 어떻게 해결했고, 그 과정들을 다루고 있다. 한편으로는 구글정도의 회사가 아니라면 고민하지 않는 문제들도 많다고 느끼긴 했다. 그래도 충분히 그러한 과정들은 흥미롭고 많은 지식을 습득할 수 있다. 실제로 우리가 그냥 당연히 사용하고 있는 도구, 시스템 등을 과거로부터 구글은 어떻게 고민했고, 해결해 나가고 있는..
-
프론트엔드 성능 최적화 가이드 리뷰 :: 마이구미책 리뷰 2022. 11. 27. 19:57
이 글은 "프론트엔드 성능 최적화 가이드" 라는 책을 리뷰한다. 본인은 평범한 프론트엔드 개발자이다. 개인적인 생각과 해석이 들어가 있을 수 있다. 책 링크 - http://www.yes24.com/Product/Goods/115209526 "성능 최적화" 라는 용어는 모두가 관심을 가질 수 밖에 없다고 생각한다. 이 책도 관심을 끌 수 밖에 없는 제목이었고... 표지도 너무 아기자기해서 마음에 들었다. 우선 책의 목차 구성을 통해 대략적인 내용을 미리 파악할 수 있었다. 이미지, 폰트, 캐시, 로딩, 코드 분할 등 흔히 접할 수 있는 기본적인 문제들로 구성되어있다. 모든 것이 그렇듯... 성능 최적화도 trade-off 가 존재한다. 최적화라고 무조건 다 좋은 것은 아니기 때문에, 그것들을 어떻게 설명..
-
이펙티브 엔지니어 리뷰 :: 마이구미책 리뷰 2022. 10. 19. 20:43
이 책은 "이펙티브 엔지니어" 라는 책을 리뷰한다. 본인은 평범한 개발자이다. 개인적인 생각과 해석이 들어가 있을 수 있다. 책 링크 - http://www.yes24.com/Product/Goods/110243880 어떻게 하면 더 효율적인 개발자가 될 수 있을까? 라는 질문에 어떻게 생각하는가? 사실 본인은 이런 질문을 좋아하지는 않는다. 질문의 답은 개발 분야 뿐만 아니라, 모든 분야에서 비슷한 답이 나오지 않을까... 생각한다. 그럼에도 이 책을 읽게 된 이유는 무엇인가? 회고 느낌으로 스스로를 리뷰를 하려는 목적으로 읽게 되었다. 우선 이 책에 대한 리뷰를 간단하게 표현하면 다음과 같다. 대부분의 내용은 이미 우리가 알고 있는 내용이다. 이 책을 통해 스스로 대화하면서 공감하고 반성하는 시간이 ..
-
UX 라이팅 시작하기 리뷰 :: 마이구미책 리뷰 2022. 6. 9. 21:34
이 글은 " UX 라이팅 시작하기" 라는 책을 리뷰한다. 본인은 관련 분야의 업무를 맡고 있지 않은 그냥 프론트엔드 개발자이다. 책 링크 - http://www.yes24.com/Product/Goods/103540865 예전부터 UX Writer 에 대해서는 흥미가 있었다. 사소한 메시지 변화로 큰 영향을 주는 건 굉장히 재밌어보이기 때문이다. 요즘은 웹, 앱, 광고 할거 없이 딱딱한 메시지가 아닌 친절하고 재밌는 메시지로 구성되어있다. 그만큼 UX Writing 은 예전보다는 훨씬 중요도가 높아진 것 같다. 처음에는 조금 실망하면서 읽기 시작했다. 제목처럼 UX 라이팅 기초를 원했지만, 본인 이야기 비중이 조금 많이 차지한다고 느껴졌다. 그래도 끝까지 읽은 후에는 많은 도움을 주는 책이라고 느껴졌다...
-
타입스크립트 몰랐던 것 (1) :: 마이구미책 리뷰 2021. 10. 4. 18:26
이 글은 타입스크립트 예제 중심으로 다뤄지고 동작 이해를 위해 정리한 글이다. 타입스크립트가 무엇인지? 왜 사용하는지? 에 대한 글은 아니다. "이펙티브 타입스크립트" 를 통해 알게되었거나 스스로 조금 더 다듬어놓기 위한 것들이다. 이펙티브 타입스크립트 - http://www.yes24.com/Product/Goods/102124327 타입스크립트를 사용한 시점부터 깊게 공부하지 않고 기본적인 개념만 가지고 사용했다. 그 이유는 단순 타입 시스템 목적으로 그때그때 습득하면서 사용해도 크게 문제될 것이 없다고 판단했다. 그 과정중 느꼈던 건, 다른 라이브러리들의 코드 분석이 필요할 때, 생각한대로 타입 선언과 추정이 되지 않을 때 조금 난감했다. 그럴 경우에는 any 를 쓰거나 특정 부분은 타입스크립트를 ..
-
가상 면접 사례로 배우는 대규모 시스템 설계 기초 리뷰 :: 마이구미책 리뷰 2021. 9. 16. 22:05
이 글은 "가상 면접 사례로 배우는 대규모 시스템 설계 기초" 라는 책을 리뷰한다. 본인은 백엔드 개발자가 아닌 프론트엔드 개발자이다. 책 링크 - http://www.yes24.com/Product/Goods/102819435 백엔드 개발자가 아니라 시스템 설계에 대한 지식은 많이 부족한 상태이다. 그래도 관심은 항상 많고 학습을 열심히 하고 있다. 그러던 중 이 책은 제목부터 흥미로웠다. 가상 면접 사례로 배우는... 그리고... 페이스북의 뉴스 피드를 설계하시오, 유튜브를 설계하시오, 구글 드라이브를 설계하시오 등과 같은 매혹적인 문장들이 있다. 혹하지 않을 수 없다고 생각한다. 실제로도 제목과 설명은 단순히 어그로가 아니였다. 책의 내용의 흐름은 실제로 면접자과 면접관의 인터뷰 상황속에서 진행된다..
-
개발 7년차, 매니저 1일차 리뷰 :: 마이구미책 리뷰 2021. 8. 14. 09:57
이 글은 "개발 7년차 매니저 1일차" 이라는 책을 리뷰한다. 본인은 평범한 개발자이다. 개인적인 생각과 해석이 들어가 있을 수 있다. 책 링크 - http://www.yes24.com/Product/Goods/87336637 본인은 CTO 도 팀장도 아니고 시니어 개발자도 아니다. 그렇다고 매니저 업무를 하는 것도 아니다. 그렇다면 이 책을 왜 읽었는가? 시니어 개발자가 되기 위해서이다. 당연한 말이지만 개발 경력이 많다고 시니어 개발자라고 불릴 수 있는 건 아니다. 개발 역량은 너무도 당연한 것이고, 팀원의 역량을 최대로 끌어낼 수 있는 능력을 갖춰야한다고 생각한다. 이건 업무 분배 능력일 수도 있고, 관리하는 능력일 수도 있다. 결국 매니징 능력이 있어야한다. 제목부터 관심을 끌어 읽게 되었다. 책..
-
팀장은 처음이라 리뷰 :: 마이구미책 리뷰 2021. 7. 11. 12:56
이 글은 "팀장은 처음이라" 이라는 책을 리뷰한다. 본인은 일반 직장인이다. 개인적인 생각과 해석이 들어가 있을 수 있다. 책 링크 - http://www.yes24.com/Product/Goods/96652532 본인은 현재 팀장도 아니고 팀장 경험도 없고 팀장 예정자도 아니다. 하지만 그 기회가 오면 잡을 것이기 때문에 팀장이 되기 위한 능력을 기르고 있다. 목이 마를 때 물을 마시는 게 아니라 목이 마르기 전에 미리미리 물을 마셔둬야한다. 는 말처럼... 팀장의 역할을 정말 중요하다고 생각한다. 개인적으로 팀장의 성향과 방향에 따라 그 팀의 모든 것이 좌지우지 된다고 본다. 그렇기에 제목에 이끌려 이 책을 읽게 되었다. 본인은 현재 5번째 회사이고 각기 다른 5명의 팀장들을 경험했다. 이 책은 지난..