독서

    [나는 리뷰어다] 혼자 공부하는 얄팍한 코딩지식

    이번 달은 선택지가 많지 않아 가볍게 CS지식을 쌓을 수 있는 책을 선택했습니다. 최근 근 1년 만에 면접을 준비하면서 CS지식들을 빠르게 훑어볼 자료가 필요했으나, 이전에 깔끔하게 정리해놓지를 않아서 자료를 찾는데 애를 먹었습니다. 이곳저곳 자료를 서치해 정리가 잘된 여러 깃허브 레포를 찾았고, 짧은 시간에 예전에 공부했던 기억을 상기시킬 수 있었습니다. 하지만 만약 당시에 이 책을 가지고 있었더라면 코테 합격이 발표난 날부터 하루~이틀은 이 책으로 전반적인 개념을 잡는 데 사용했을 겁니다. 책을 읽어보니 공부를 장시간 안한 저와 같은 분들에게 이 책은 안성맞춤이라고 느꼈습니다. 깊지 않지만 다양한 주제를 간결하게 푼 내용은 이전에 공부했던 경험이 있는 사람들에게는 기억나는 기회로, 처음 접하는 사람들..

    [나는 리뷰어다] 데이터 스토리

    이번 달은 데이터와 관련된 책을 읽게 되었습니다. 뭔가 이번 달은 바쁠 것으로 예상이 됐기 때문에 그림으로 설명이 되어있다는 후기를 보고 가볍게 볼 생각으로 선택하게 되었습니다. 책을 받아보고 직접 살펴보니 제 예상대로 제가 아주 좋아하는 큰 글씨와 화살표들이 많은 그림으로 큼직큼직하게 설명이 돼있었습니다. 아무래도 개발자라는 직업을 가진 이상 일을 하면서 데이터 와는 떼려야 뗄 수 없는 관계라고 생각합니다. 평소에는 너무 익숙하다 보니 그냥 아무 생각 없이 json에 후두두둑 담아 보내주었었는데 이참에 책을 읽으면서 데이터의 중요성을 깨달았으면 좋겠다. 막상 책을 직접 읽어보니 내가 생각한 데이터와는 약간 거리가 있었다. 해당 책에서 주로 언급하고 있는 데이터란 실생활에서 대화할 때 필요한 자료, 근거..

    [나는 리뷰어다] AWS 비용 최적화 바이블

    이번 달은 클라우드(AWS)와 관련된 책을 읽게 되었습니다. 이전 프로젝트 때 AWS의 기능들을 많이 사용해보았기 때문에 어색한 주제는 아니었지만, 사용해 본 지 오래되었기도 하고 아무것도 안 했는데 십만원이 넘는 비용을 청구받았던 적도 있어서 선택하게 되었습니다. 먼저, AWS란 Amazon Web Service의 약자로 아마존에서 개발한 클라우드 컴퓨팅 플랫폼입니다. 말 그대로 클라우드 서비스이기 때문에 네트워킹을 기반으로 한 가상 컴퓨터, 스토리지 등 많은 서비스를 제공 중입니다. 현재 세계 1위의 점유율을 보유하고 있으며 국내외 수많은 기업들이 사용 중입니다. 클라우드의 제일 큰 장점은 초기에 직접 물리 서버를 구축하지 않고도 서비스 구축이 가능하기 때문에 비용을 절감할 수 있는 것입니다. 또한,..

    [나는 리뷰어다] 도메인 주도 개발 시작하기

    이번 달은 도메인 주도 개발(DDD)과 관련된 책을 읽게 되었습니다. DDD... 말로는 많이 들어봤지만 공부해볼 엄두조차 나지 않았던 방법론이지만 이번 달 책 리스트에 있어서 선택하게 되었습니다. 언젠가 한번은 마주칠 수 있는 주제이기 때문에 도대체 DDD가 무엇인지라도 알기 위해 선택했습니다. 저자님의 이름은 최범균으로 들어본 적 있는 성함이었습니다. 스프링 기초책으로 많이 추천받았던 책의 저자 시기도 합니다. 먼저 이 책은 초급자도 좋지만 자바, JPA, Spring 등에 어느 정도 지식이 있는 초중급자가 읽으면 더 많은 것을 이해할 수 있다고 처음에 설명이 되어있습니다. 하지만, 저 기술들을 모른다고 해도 아예 이해가 불가능한 것은 아니기 때문에 도전해봐도 좋을 것 같습니다. 저는 코드를 보고 직..

    [나는 리뷰어다] 이것이 안드로이드다

    이번 달은 제 직군과 관련된 서적을 찾기 힘들어 향후 배우고 싶은 언어가 포함된 책을 선택했습니다. '이것이 안드로이드다 with 코틀린' 이란 제목으로 저는 '코틀린'이라는 단어만 보고 책을 골랐습니다. 안드로이드도 학부 때 과제로 처음 무엇을 만들 때 사용한 만큼 친숙하지만 스스로 숙달시키지 못했기 때문에 거부감도 있습니다. 향후 제가 서버뿐만 아니라 다른 것에 흥미를 가질 수도 있기 때문에 이 책을 보유하고 있다면 도움이 될 것이라고 생각했습니다. 총 10개의 챕터 중 3개의 챕터를 읽었고 이에 대한 후기를 남기도록 하겠습니다. 위는 책 표지이고 아래는 전체 목차 중 일부분만 가져왔습니다. 이것이 ~ 시리즈답게 처음 입문하는 분들을 위해 친절하게 기본적인 부분부터 저희에게 알려주고 있습니다. 현재까..

    [나는 리뷰어다] 기업의 성공을 이끄는 Developer Relations

    이번 달은 개발에 관련된 서적보다는 가볍지만 도움이 될만한 주제로 책을 선정해 데브렐(Developer Relations)와 관련된 책을 읽게 되었습니다. 부트캠프에서 일하는 방법, 애자일 등에 관한 강의섹션이 있었기 때문에 어느 정도 관심도와 인지도가 있었기 때문에 거부감 없이 읽을 수 있다고 생각했습니다. 현재 다니고 있는 회사는 이러한 마인드와 커뮤니티라는 것이 존재하지 않기 때문에 이에 대한 갈증도 해소할 수 있으리라는 기대감도 한몫했습니다ㅎㅎ 총 10개의 챕터 중 3개의 챕터를 읽었고 이에 대한 후기를 남기도록 하겠습니다. 목차를 살펴보면 다음과 같습니다. PART 01 기술 커뮤니티의 가치 CHAPTER 01 커뮤니티란 CHAPTER 02 커뮤니티를 회사에 어필하기 CHAPTER 03 커뮤니티..

    [나는 리뷰어다] 김상형의 SQL 정복

    이번 달은 김상형의 SQL 정복이라는 DB 관련 서적을 받아 읽게 되었습니다. 최근 회사에서 차세대 프로젝트에 투입되면서 기존의 레거시 코드를 계속 보면서 분석하는 과정을 겪고 있는데, 데이터에 관련된 모든 코드는 C와 Oracle로 이루어져 있어서 도움이 될 것 같아 선택하였습니다. 먼저 저는 Oracle이란 친구에게 굉장한 반감을 가지고 있습니다. 과거에 처음 접한 DBMS가 Oracle이어서 숙달시키는데 굉장히 오랜 시간과 많은 노력을 했던 것으로 기억합니다. 특히 프로젝트를 진행했을 때 ORM을 사용하지 않고 모든 쿼리를 직접 작성했었는데 페이징 처리할 때 정말... 'rownum'이라는 가상 칼럼에게 괴롭힘을 당했습니다ㅎㅎ 이후에는 사용하기 쉽고, 오버헤드가 적다는 장점때문에 MySQL을 사용하..

    [나는 리뷰어다] 헤드퍼스트 디자인패턴

    이번 달은 디자인 패턴 관련 서적 중 인기가 많은 헤드퍼스트의 디자인 패턴을 받아 읽게 되었습니다. 부트캠프에서 멘토님께서 다양한 디자인패턴을 적용한 코드를 보여주셨기 때문에 패턴의 중요성에 대해 인지를 하고 있는 상태였고, 관련해서 공부를 하고 싶다는 마음도 있었습니다. 코딩 테스트, 자바, DB 등 팀원들이 진행하던 스터디 중 디자인 패턴도 물론 존재했고 이 책으로 진행하여 좋은 후기를 남겼던 것이 기억에 남아 이번 달 도서 목록에 이 도서가 있었다는 것이 굉장히 기뻤습니다. 개인적으로 디자인패턴은 객체지향 개념을 토대로 만들어졌기 때문에 자바 개념을 어느 정도 확립하고 공부하면 효율성이 더 좋다고 생각해 현재보다는 이후에 공부할 계획이었습니다. 하지만, 좋은 기회로 책을 제공받은 만큼 특정 패턴 몇..