본문 바로가기

독서/개발27

[서평 23년- 24] 알고리즘 트레이닝(초록이) | 두 번째 읽음 독서기간_2023년 5월 26일~6월 2일 저자_안티 라크소넨 출간일_2019년 5월 9일 예전에 읽다가 어려워서 후반부에 포기했었다. 그때보다 실력이 상승해서 다시 읽어보고자 꺼내 들었다. 정확히는 PS에 관심이 생겼다고 해야 하나. 목차를 보니 딱 절반 읽었었다. 작년에 읽을 당시엔 코테용 알고리즘만 공부했어서 고오급 알고리즘이 머선 말이고 했는데 그래도 조금 읽힌다. 몰랐는데 종만북 다음 가는 알고리즘 대회 입문서라고 한다. 일명 ‘초록이’라 불리는 책이다. 실전용 ‘파랑이’도 있다. 다음엔 파랑이를 읽어보겠다. 모듈러 연산부터 기하까지 기본적인 수학 조차 몰랐다는 게 부끄럽기도 하다. 벡터를 코드로 구현하고 외적을 계산한다라 흥미로웠다. 특히 트리를 공부하면 할수록 재미있다. 그래프와는 다른 매력.. 2023. 6. 8.
[서평 23년-23] 면접을 위한 CS 전공지식노트 독서기간_2023년 4월~5월 저자_주홍철 출간일_2022년 4월 28일 그냥 무난하게 CS 압축해서 공부할 수 있는 책이다. 엄청난 전공 지식이 들어있지 않고(책도 얇다), 구어체로 쓰여있어 편하게 읽을 수 있다. 초보자에겐 길잡이가 되고 상급자에겐 지식 검증할 수 있는 책이 된다. 면준하기 위해 내돈내산 했다. 돈 아깝다 2023. 5. 24.
[서평 23년-21] 스프링 부트 실전 활용 마스터 독서기간_2023년 2월 26일 ~ 2023년 3월 저자_그렉 턴키스트 출간일_2021년 5월 28일 들어는 보았나 리액티브 스트림 개발. 입문자에겐 절대 비추천하는 책이다. "실전 활용"이 제목인만큼 일반적인 Spring Boot를 공부하지 않는다. WebFlux라는 라이브러리를 이용해 스트림 통신 개발을 다룬 책이다. 마치 Spring Boot가 리액티브 패러다임이 기본인 것처럼 알려준다. 친절한 설명과 따라 치기 쉬운 예제 덕분에 많은 공부가 되었다. 현직의 ㅎ도 시작 못한 백수지만 현직자가 공부하기 좋은 책같다. 음 그냥 읽어보세요! 자신이 얼마나 무지한지를 깨닫게 됩니다. 개발에 발을 담굴수록 느끼는 거지만 끝이 없다. 취업해서도 꾸준히 책 읽고 공부하는 개발자가 되어야지. 하고 싶은 건 많은데.. 2023. 5. 15.
[서평 23년-20] 자바와 JUnit을 활용한 실용주의 단위 테스트 독서기간_2023년 2월 중순? 저자_제프 랭어, 엔디 헌트, 데이브 토마스 출간일_2019년 7월 3일 Java, JUnit만으로 테스팅을 공부할 수 있는 아주 좋은 책이다. 작년 10월쯤 우아한테크코스를 준비하면서 단위 테스트에 제대로 입문했었다. 우테코 이전에는 Spring Boot 공부하면서 테스트 코드를 작성하는데, Mock과 Inject의 개념이 잡혀있지 않은 채로 작성하려니 머리가 깨질 것 같았었다. (그때 Mock이란 개념을 처음 알긴 했지만...) 구글링해가면서 이렇게 로직을 테스트하는구나... 어림짐작하면서 코딩했었다. 남들이 when, then, mock 쓰니까 이렇게 하나보다...하고 이 책은 공채도 끝나고, 할 일도 없어서 읽기 시작했다. 그런데 굉장히 양질의 정보를 얻을 수 있었.. 2023. 5. 6.
[서평/23-16] SQL 레벨업 : DB 성능 최적화를 위한 SQL 실전 가이드 독서기간_2023년 1월 10일 ~ 2023년 1월 20일 저자_미크 출간일_2016년 1월 30일 😦... 내가 이걸 아직도 안 썼다니... 데이터베이스, 특히 SQL은 간과하기 쉽다. 작은 예제 테이블에서 SELECT, FROM, WHERE 문을 잘 조합하면 원하는 데이터를 조회할 수 있다. 다른 테이블과 관계된 데이터의 조회도 필요한가? 그럼 JOIN을 사용하면 된다. 그런데 테이블 결합 시 발생하는 결과를 생각해본 적 있는가? 카티션 프로덕트가 초래하는 성능 이슈를 아는가? SQL 실행계획을 아는가? 조건 분기, 윈도우 함수를 아는가? 그렇지 않다면 이 책을 읽어보길 바란다. 1000개도 안 되는 데이터베이스 테이블에서 조회만 잘 한다고 SQL을 잘 쓰는 것이 아니다. 신입 개발자 준비하면서 얼마.. 2023. 4. 8.
[서평/23-15] Do it! 플러터 앱 프로그래밍: 오픈 API 활용 + 파이어베이스 + 구글 맵 + 광고 수익까지 독서기간_2023년 3월 26일 저자_조준수 출간일_2021년 2월 23일 Dart 언어는 문제가 아니다! Flutter 프레임워크가 고비다!!!!!! 생각보다 어렵다!!!!! Do it! React 편보다 더 괜찮았다(클론 코딩이긴 했지만). 설명이 자세하고 초심자의 눈높이에 맞춰 설명해준다. Stateful 위젯과 Stateless 위젯 차이부터 컴포넌트 배치, API 호출해 정보 표시하기까지 도움이 많이 되었다. 이 책 덕분에 async, await 키워드 개념을 이해했다. 리액트의 state 보다 플러터의 stateful이 더 편한 것 같다. 그래도 플러터는 확실히 편한 프레임워크는 맞다. 다양한 라이브러리 특히 커스텀하기 까다로운 AppBar, TabBar 등과 Cupertino라는 iOS 디자.. 2023. 3. 31.
[서평/23-13] 개발자를 위한 글쓰기 가이드: 예제로 배우는 테크니컬 라이팅 핵심 비법 독서기간_2023년 1월 27일 저자_유영경 출간일_2021년 2월 26일 그냥 재밌어 보이길래 빌렸다. 내용도 단순해 보이고 간결하게 딱딱 쓰여있는 게 개발자 안성맞춤이라 생각됐다.(???) 읽어본 후기로 가볍게 읽고 짚고 넘어가기 좋다. 읽으면서 지금까지 썼던 글들은 이 항목들에 맞게 썼었나 되돌아보는 기회도 가질 수 있다. 테크니컬 문서뿐만 아니라 일상에서 소통할 때, UI 개발할 때 도움이 될 것 같다. 그야말로 독자(청자)가 누구인지에 따라 글을 쓰는(말을 하는) 계획이 달라지기에. '검토' 챕터는 특히 도움이 된다. 번역투, 은어, 이중부정 등 아름다운 한국어 사용을 위해서 인지하고 있으면 좋다! 이과생치고 맞춤법에 조예가 깊고 글을 좀 쓴다라는 자부심이 있다. 뭐 내가 얼마나 글을 써봤나 싶.. 2023. 2. 21.
[서평/23-12] 컴퓨터과학으로 배우는 블록체인 원리와 구현 : 수학, 암호학, 네트워크 이론과 실습으로 이해하는 블록체인 독서기간_2022년 12월 22일 ~ 2023년 1월 6일 저자_박상현, 조유정, 손가은 출간일_2019년 7월 10일 블록체인 향을 살짝 첨가한 수학, 암호학, 네트워크 서적 2023. 2. 14.