본문 바로가기

컴퓨터 지식/서평(독후감)8

[IT 도서리뷰📘] 구글 엔지니어는 이렇게 일한다 - 주요 내용 정리 및 나의 생각 2️⃣ (2) 구글 엔지니어는 이렇게 일한다 저자 : 타이터스 윈터스, 톰 맨쉬렉 출판사 : 한빛미디어 2022년 05월 출간 Code Search code search 란 구글이 이용하는 코드 브라우징 및 검색 도구입니다. 문서화 관련 검색을 go/링크 를 이용해서 했듯이, 코드 관련 검색들을 통합해서 할 수 있다고 합니다. 검색창이 존재해서 웹 검색처럼 타이핑을 시작하면 '제안' 및 '자동완성' 이 나오기도 하고, 코드 관련 정보들이 모두 나온다고 하네요. 그 외에도 '코드 리뷰 도구로 점프하기', '다른 버전과 비교하기', 'blame 뷰로 확인하기' 등 많은 기능을 지원하는 것 같습니다. 스크린샷이 있으면 직관적으로 바로 느낌도 오고 좋을텐데, 웹 상에서 찾기가 힘들어 아쉽네요. 구글이 code search를 .. 2022. 8. 22.
[IT 도서리뷰📘] 구글 엔지니어는 이렇게 일한다 - 주요 내용 정리 1️⃣(1) 구글 엔지니어는 이렇게 일한다 저자 : 타이터스 윈터스, 톰 맨쉬렉 출판사 : 한빛미디어 2022년 05월 출간 들어가며 아는 지인중에 구글에서 개발자로 일하시는 분이 있습니다. 그 분과 이야기를 나누다 보면 우리 기업과 같은 IT 기업인데도, 꽤나 다른 면이 많다는 것을 느끼곤 했었죠. 구글은 github도 쓰지 않고, 내부적으로 codeSearch 라는 검색엔진도 사용하는 등 완전히 그들의 효율성을 극대화할 수 있는 구글만의 세계를 직접 만들어 놓았더군요. 자급자족 정책을 성공적으로 마친 셈입니다. 이런 기술이나 문화들은 공개적으로 외부에 공개한 것들도 있지만, 내부자가 아니고서는 알 수 없는 사실들이 많습니다. 저는 그런 점들에 호기심이 많았고, 지인분이 얘기해주시는 것들 하나하나가 새롭고 흥미로.. 2022. 8. 16.
[IT 도서리뷰📘] 풀스택 서버리스 / AWS Amplify 풀스택 서버리스 저 : 네이더 다빗 출판사 : 한빛미디어 2021년 07월 05일 출간 들어가며 FrontEnd 생태계는 변화가 너무 빠르기 때문에, 나는 되도록이면 출간된지 얼마 안 된 책을 고르려고 하곤 한다. 이번에 인터넷 서점의 신간 목록을 살피던 와중 서버리스 컴퓨팅, 그래프 QL,이 두 가지 키워드가 눈에 띄었다. 최근 아키텍트 관련을 공부하면서 PaaS나 IaaS를 좀 더 직접 이용해보거나 이용사례를 보고싶은 마음이 들고 있었고, 그래프QL 은 사용할 일이 생길 것 같아, 미리 공부해두려고 했기 때문이다. 그리고 무엇보다 밑단에서 끝단까지 전부 갖춰진 풀스택 어플리케이션을 구현해 나가는 과정을 전부 확인해볼 수 있다는 점이 매력적이었다. 그 과정에서 사용되는 AWS Amplify 또한 언젠간.. 2021. 8. 15.
[독서 기록장] 2021.06 ~ 07 월 자세한 리뷰단숨에 배우는 타입스크립트 - 야코프 페인도메인 주도 설계로 시작하는 마이크로서비스 개발개발자의 글쓰기간단한 리뷰투자의 99%는 금리다.메모용어 정리작지만 강한 기업에 투자하라한줄평메모느낀 점2021 트렌드 모니터한줄평메모벤 버냉키, 연방준비제도와 금융위기를 말하다한줄평느낀 점메모사이보그가 되다일본의 주식 부자 실전편한줄평메모주린이도 술술 읽는 친절한 경제책한줄평메모불곰의 미국주식 따라하기한줄평메모미국 주식 산업별 대표주자세한 리뷰단숨에 배우는 타입스크립트 - 야코프 페인링크 도메인 주도 설계로 시작하는 마이크로서비스 개발링크 개발자의 글쓰기링크 간단한 리뷰투자의 99%는 금리다.투자의 99%는 금리다 - 교보문고기회와 위기, 모든 것은 금리에서 시작한다 | 금리를 모르면 절대 투자하지 마라!.. 2021. 7. 24.
[IT 도서리뷰📘] 도메인 주도 설계로 시작하는 마이크로서비스 개발 (DDD와 MSA) DDD 와 MSA 저 : 한정헌, 유해식, 최은정, 이주영 출판사 : 위키북스 들어가며 '설계와 인프라에도 학습이 필요하다.' 개발이란 문제를 인식 및 사용자 요구사항을 파악하고 그것을 해결하기 위해 수행하는 과정을 의미한다. 내가 개발을 시작하고 한 단계, 한 단계 다음 과정으로 나가면서 더더욱 느껴지는 것 중 하나는 안정적인 설계에 공을 들인다면 뒷 단계들의 시간을 확연하게 줄여줄 수 있다는 점이다. 설계라는 것이 겉으로 보여지는 것은 없고, 머릿속에서 고민하는 데에 대부분 시간을 소요하기 때문에 지겹게 느껴지고, 꺼려하게 되기 마련이다. 솔직히 간단하거나 혼자하는 프로젝트에선 설계를 가볍게 생각하고 그 과정을 소홀히 하곤 한다. 그게 더 효율적인 상황일 수도 있으니까. 그래서 이런 설계 부분은 따로.. 2021. 6. 29.
[도서리뷰📘] TDD - 테스트 주도 개발 TDD (테스트 주도 개발) 들어가며 인턴 근무하면서 멘토님께 멘토링 지원비로 이 책을 사고 싶다고 부탁을 드리고 읽게 된 책이다. 많은 책들 중에 이 책을 선택했던 이유는, 안정적인 개발을 하고싶어서였다. 애초에 내 성격부터가, 기억력이 안좋고 꼼꼼하지 못한 타입이라, 무언가 문제를 만들어놓고 해결하는 스타일이다. 코딩을 할 때도, 이런 성격이 작용을 하다 보니, 반복되는 잦은 실수들이 생겨났고, 이를 없애는 방법이 없을까? 하는 의문이 들곤 했다. '함께 자라기' 를 읽으면서 느꼈던 점 중에, 실수가 당장 그 순간에는 나쁜 결과를 가져와도, 길게 보면 결국 성장하는 데에는 도움이 된다는 것이었다. 그렇다면, 실수로부터 오는 불이익을 최소로하면서, 실수를 해결하는 방식으로 코딩을 하면 되지 않을까? 하.. 2021. 5. 29.