길벗(3)
-
스트리트 코더
얼마 전 재미있는 책이 있어서 같이 스터디하자는 요청이 있었습니다. "스트리트 코더"라는 책으로 길거리 코더? 실전용 코딩 기술이라는 재미있는 주제의 책이었습니다. 하지만 일정상 스터디에 참여할 수 없는 상황이었기에 아쉽게 넘겼지만 마침 우연히 이 책을 읽을 수 있는 기회가 생겼습니다. 이 책은 9장으로 구성되어 있습니다. 1장. 스트리트 코더의 개념 2장. 데이터 구조와 알고리즘 3장. 안티패턴 4장. 유닛테스트 5장. 리팩터링 6장. 보안 7장. 최적화 8장. 확장성, 병렬화 9장. 버그 핸들링 개발하다 보면 기본적이면서 많은 고민을 하는 부분들로 구성이 되어 있습니다. 자세한 내용은 직접 보는 걸로 하고... 우선 개발이 메인이기 때문에 코드에 대한 부분부터 보겠습니다. C#이라고는 하지만 코드들에..
2023.11.25 -
클라우드 엔지니어를 위한 97가지 조언
지금까지 백엔드를 하다가 이번 프로젝트에서는 데브옵스 업무를 하고 있습니다. 그래서 데브옵스 관련 서적들을 많이 보고 있는데, 마침 '클라우드 엔지니어를 위한 97가지 조언'이란 책을 만나게 되었습니다. 이 책은 여러 장점들이 있습니다. 현직자 혹은 신뢰성 있는 엔지니어들의 조언들 아무래도 현직자들의 조언들이다보니, 실제 업무에서 만나거나 고민해 볼 만한 주제의 조언들로 이루어져 있습니다. 이미 알고 있는 내용들도 다수 존재하지만, 미쳐 몰랐던 부분들, 기본적이지만 다시 한번 고민해볼 만한 조언들이 있습니다. 부담스럽지 않다. 폰트도 적당하고, 여백도 적당하고, 뚜껍지 않은 책에 97가지 조언들이 들어가다보니 각 조언들 하나에 2~3장씩 이루어져 있어서 적당히 보다가 끊고, 이어보기가 수월하였습니다. 사..
2022.11.20 -
문제 해결력을 높이는 알고리즘과 자료구조
최근 이직 관련해서 코딩 테스트를 보았습니다. 급히 부랴부랴 벼락치기로 공부했고, 다행히 합격을 하였습니다 하지만, 역시 평소에 알고리즘은 갈고 닦아야 한다는 것을 느끼게 된 계기이기도 하였습니다. 그러던 중 “문제 해결력을 높이는 알고리즘과 자료구조" 라는 책의 리뷰를 하게 되었습니다. 알고리즘 서적은 개인적으로 많이 가지고 있는데, 어느새 책을 수집하게 되었는지도 모르겠습니다. 그러다 보니 같은 개념을 각각 어떻게 설명하고들 있는지 비교할 수 있었습니다. 우선 이 책은 입문자용입니다. 하지만 C++을 할 줄 알아야 합니다. 물론 입문자용이다보니 고수준의 C++ 지식을 요하지는 않습니다. 저도 오랫만에 C++을 하려니 기억이 가물가물하기도 하고, 주언어가 Python이다 보니 예제 코드들을 Python..
2022.03.29