효율적인 리눅스 명령어 사용의 기술

백엔드 개발자에게 추천 요즘은 백엔드 개발자분들이 ‘배포’는 DevOps팀이 해준다고 생각한다. 내가 다니는 회사는 배포를 백엔드 개발자가 해야 한다. 당연히 빅테크 기업이야 Ops팀이 있을 수 있는데, 내가 다니는 회사처럼 작은 조직은 배포를 개발자가 해야 하는 경우가 더 많다. 따라서 AWS/Azure 등에...
더 읽기

SQL Antipatterns 데이터베이스 프로그래밍의 실수 줄이기

ORM을 사용하신다면 이 책을 추천해요 2011년에 출간된 ‘SQL Antipatterns’의 개정판이다. 이 책은 말 그대로 안티 패턴을 소개하고 있다. 요즘은 ORM을 주로 사용하기 때문에 대부분 쿼리보다는 모델링 등에 조금 더 신경쓰는게 좋다. 이 경우 좋은 예제를 배우기 보다는, 최소한 피해야 하는...
더 읽기

모던 리액트 Deep Dive

중급자에게 추천 이 책은 리액트의 문법을 다루지 않고, 리액트의 원리를 다루고 있다. 따라서 리액트의 문법 등을 배우고 싶은 분은 기초 문법책을 확인하는게 좋다. 그리고 리액트를 사용하면서 내부 원리 등이 궁금하시면 이 책을 참고하길 권한다.
더 읽기

머신 러닝 교과서 - 파이토치 편

파이토치 기반으로 딥러닝을 학습한다면 가장 좋은 교재 주변 ML 엔지니어들의 대부분 추천 교재는 사실상 도마뱀 책(핸즈온 머신러닝, 한빛미디어)이다. ML 팀에서 새로운 인원을 모집할 때 대부분의 질문이나 실습형 문제를 도마뱀 책을 기반으로 진행하는걸 봐도 ML 엔지니어들에게 좋은 평가를 받는 교재라 할...
더 읽기

안녕하세요, 오늘부터 매니저입니다

내용은 좋지만… 출퇴근 시간에 책을 읽었다. 조금 진지하게 읽어볼까 했는데, 아무리 봐도 국내 환경에서 적용하기 쉽지 않은 내용이라서 빠르게 읽기로 결정하였다. 서비스나 PM, 혹은 IT 조직 관리에 관한 책은 읽으면 가슴속에 어떤 감동이 온다. 하지만 회사에서 내가 이걸? 이라고 생각하기...
더 읽기

헤드 퍼스트 C#

C#을 빠르게 배우는 방법 개인적으로 C#을 배우고 있는데, C# 초급자가 보기엔 좋은 책이 별로 없었다. 문법적인 내용보다는 애플리케이션을 만들면서 문법을 확인하고 싶었다. 헤드 퍼스트 책의 경우 간단한 애플리케이션을 만들면서 C#의 특징을 소개하고 있기 때문에 C#에 관심이 있으시면 이 책을 한번쯤...
더 읽기

유니콘 프로젝트

피닉스 프로젝트의 후속작 진 킴님의 이전 작인 피닉스 프로젝트의 후속 작이다. 앞선 책을 읽으셨다면 좀 더 몰입감 있게 읽을 수 있다. 가볍게 읽을 소설 책을 원하시면 이 책도 좋은 선택이라 할 수 있다. 유쾌하지만 현실적인 소설책 소설책이라 생각하고 가볍게 읽고...
더 읽기

개발자를 위한 실전 선형대수학

선대책은 별로… 가끔 살다보면 선형대수학을 스터디하는 놀라운 경험을 하게 된다. 하지만, 언제나 잘 피해다녔으나 이번에는 피할 수 없었다. 그래서 선형대수를 배우는게 좋아하지 않아서, Julia로 뭔가를 해보자고 했다. 하지만 모든 인원이 “아니야, Python으로 할꺼야”라고 해서 이 책으로 스터디를 진행했다. 쉽다. Numpy만...
더 읽기

모던 리눅스 교과서

드디어, 20.04로 업데이트 개인적으로 운영하는 블로그의 운영체제를 판올림하였다. 우분투 20.04로 20년 04월에 출시된 버전을 2023년 판올림 했다. 사실, 운영체제를 설치하는게 싫어해서 별다른 이상이 없다면 가능하면 (버틸 수 있다면) 업데이트를 잘 하지 않는 편이다. 특히나 서버는 보안 업데이트를 제외하고는 사실 거의...
더 읽기

MYSQL을 더 빠르게, 성능 최적화 선택과 집중

RDS를 사용하는데 굳이…? 이런 책을 읽고 있으면, 동료들이 말하기를 “굳이?” 라는 의견을 표명한다. 많은 조직이 RDS를 사용하는데 이런 세부적인 것은 크게 신경 쓸 일이 아니라는 뜻이다. 사실 RDS를 사용하고, 관리만 잘 한다면 성능 최적화 등을 통해서 얻을 수 있는 이득이...
더 읽기

핸즈온 머신러닝, 3판

미래에서 작성하는 리뷰란? 책이 나오자 마자 ML 팀장님이 이 책 보고 싶은 사람은 내부 메신저로 알려달라고 해서 신청했다. 그러자 백엔드 팀을 환영한다고 하시면서 책을 제법 사주셨다. 책을 받고 보니 2권이나 되었다(헉…). 나는 ML 관련 전문가가 아니라서 그런지 Scikit-Learn으로 간단하게 데이터를...
더 읽기

AutoML 인 액션

인센티브를 주겠다! 회사에 존재하는 TF 프로젝트 2개의 하이퍼파라미터를 자동으로 변경하고 탐색하는 과정을 진행하는 파이프라인을 구성하는걸 도와주면 인센티브를 주겠다고 해서 덜컥 하게된 프로젝트였다. 기존에 만들어둔 파이프라인을 Airflow로 교체하고, 모델의 하이퍼파라미터 튜닝를 알아보는 과정에서 알게된 기술 중 하나인 AutoML에 대한 내용이 국내에...
더 읽기

파이토치 딥러닝 모델 AI앱 개발 입문

빠르게 배워야 한다면 좋은 책이다. 책의 분량에 비해서 내용이 좋다. 기존에 딥러닝을 조금 알고 있었고, TF를 사용해서 프로덕션에서 사용하고 있었는데 근래에 PyTorch를 사용하는 팀이 많아서 빠르게 Torch를 익혀야 되서 선택해서 공부했다. 4장, 5장, 6장을 주로 학습하였고 나머지 장은 빠르게 읽고...
더 읽기

그림으로 배우는 리눅스 구조

운영체제 교재의 또 다른 버전 리눅스 구조를 설명해주는 책이라 생각해서, 백엔드 개발팀의 Jr. 분들과 스터디를 했다. 하다보니, 이 책은 CS 전공자들이 배우는 운영체제에 더 가깝다고 느꼈다. 우리의 예상은 이 책을 스터디하면 AWS/Azure 인스턴스 배포 및 구성에 대해서 좀 더 잘...
더 읽기