Note
[서평] 백엔드 개발을 위한 핸즈온 장고
[서평] 백엔드 개발을 위한 핸즈온 장고
2023.06.25한빛미디어 활동을 위해서 책을 제공받아 작성된 서평입니다. 파이썬의 개발 Tip부터 장고의 다양한 개발 기능을 자세히 설명해 주는 책 책 리뷰 백엔드 개발자가 알아야 할 개념을 담고 있습니다. 이 책은 장고에만 집중하지 않았습니다. 백엔드를 하기 위해 필요한 내용들을 장고와 함께 설명해 줍니다. 백엔드에서 필요한 개념을 알아가며서 장고라는 프레임워크를 통해 배우는 느낌이 들었습니다. ER 모델링, DB 마이그레이션, ORM, 쿼리 셋, 직렬화, 뷰 등 백엔드를 개발하다 보면 자연스럽게 필요한 내용들을 담고 있습니다. 장고의 핵심 기능들까지 웹과 함께 장고가 추구하는 패턴을 설명하는 등 저자의 경험과 장고가 어떤 친구인지 알아 갈 수 있었습니다. 읽으면서 장고의 기술적인 성숙도를 기반으로 기본기를 기르기 ..
데이터베이스와 분산 시스템 지식 줍줍 스터디 시작
데이터베이스와 분산 시스템 지식 줍줍 스터디 시작
2023.05.30데이터베이스와 분산 시스템에 관한 기초가 약해서 공부를 시작하기로 했다. 일단은 데이터베이스와 분산 시스템을 공부하며 내 CS 지식을 좀 더 보강해보려고 한다.시작하게 된 계기최근 파이썬의 비동기를 건들면서 너무 무지하다는 것을 느꼈다. Celery와 Green Threads, Thread/Process Execution Pool, asyncio 등이 내 머릿속에서 짬뽕되면서 혼란스러웠다. 물론 이벤트 풀은 OS의 영역이긴 하지만 다른 분산 시스템에 대한 탐구와 공부가 필요하다는 것을 느꼈다. Grafana Loki나 Prometheus 같은 TSLB를 구축하는 일이 생겼는데 용도에 맞게 튜닝하기 어려웠다. 분산(or multi-tenant)를 지원하는 제품은 매우 설정 값이 복잡하다. Loki conf..
[서평] 데이터 품질의 비밀
[서평] 데이터 품질의 비밀
2023.05.28한빛미디어 활동을 위해서 책을 제공받아 작성된 서평입니다. 데이터 품질에 관한 개념과 현실적인 방법론을 알려주는 책! 저는 데이터 엔지니어링 분야에 관해서 거의 모르는 초보입니다. 이 분야에 입문하는 입장에서 읽어본 후기입니다. 아무래도 데이터 관련한 실무자가 아닌데 데이터 관련한 책을 리뷰하기가 조심스럽네요..ㅎㅎ 책을 읽기 전에 데이터 엔지니어? 몇 년 전, 데이터 엔지니어가 어떤 일을 하는지, 역할이 무엇인지 혼란스러웠던 기억이 있습니다. 특히, 아무런 베이스가 없는 입장에서 데이터 사이언티스트, 데이터 애널리스트, 데이터 엔지니어 등의 용어가 한국으로 들어오면서 짬뽕되어서 더 헷갈렸습니다. 회사, 팀, 역할마다 다르긴 하지만 요즘 점점 정보가 늘어나면서 데이터 엔지니어링에 관해서 언급되면 자주 들..
(2023년 5월) 개발, CS 공부, 자격증 정보 공유
(2023년 5월) 개발, CS 공부, 자격증 정보 공유
2023.05.27코로나가 시작될 때 여러모로 비대면 강의도 혼란스럽고 학습에 고생하는 분을 몇명 봤어서 제가 공부할 때 본 자료를 추려서 공유해본 적이 있습니다. 그때 생각보다 반응이 좋았아서 학교 에브리타임 커뮤니티에 1년에 한번 정도 정보 공유를 하고는 합니다. 제가 본 자료를 정리하면 되는 것이라 별로 노력도 많이 들지 않고 그래서 가끔 시간이 나면 공유하곤 합니다. 내용은 주로 1년 동안 제가 직접 개발 공부를 하면서 알게 된 혹은 다른 사람이 추천한 자료들의 모음입니다. 매년 공부에 관한 목적이 바뀌니 생각도 자료도 조금씩 변합니다. 이번 글은 요즘 관심사인 자격증에 관한 팁이 추가되었습니다. ㅎㅎ 블로그에도 에타에 올린 내용을 그대로 공유해봅니다. (작성중) 별것 아닐 수 있지만 몇 가지 정보를 공유하려 왔습..
[서평] 머신러닝 시스템 설계
[서평] 머신러닝 시스템 설계
2023.04.23한빛미디어 활동을 위해서 책을 제공받아 작성된 서평입니다. 머신러닝 시스템에 필요한 필수적인 개념과 관점을 얻을 수 있는 책! ML과 관련된 실무에 관해서 알 수 있었던 책! 머신러닝 시스템 설계 이때까지 개발과 관련해서는 여러 경험을 해봤지만 ML과 관련된 (학교 과제 수준보다) 큰 프로젝트는 한 번도 경험해보지 못했습니다. 간단한 모델로 학습해 보거나 전처리를 열심히하고 점수 올리기 위해서 여러 방법들을 시도해보고는 했습니다. 그러면서도 이런 모델을 실제 비즈니스 영역에서는 어떤 의사 결정하에 어떻게 사용되는지 궁금했습니다. 모델 학습과 배포와 운영은 또 다른 미지의 영역이었습니다. 실제 기업에 들어가기 전까지는 체험해 보기 어려울 것 같았습니다. 그래서 이 책을 통해 ML 고유의 특징적인 문제를 해..
[서평] 쉽게 시작하는 쿠버네티스
[서평] 쉽게 시작하는 쿠버네티스
2023.04.09길벗 로 선정되어서 책을 제공받아 작성된 서평입니다. 쿠버네티스를 편하게 실습하며 익힐 수 있는 책! 이 책은 처음부터 간략하게 쿠버네티스를 이해하기 위한 개념을 설명하면서 시작합니다. 네트워크나 볼륨 부분에 도표도 많습니다. 여러 부분에서 초보자에 대한 많은 배려가 느껴집니다. 책의 장점 직관적인 설명 번역서가 아니기도 하고 책의 설명이 전체적으로 직관적이고 자연스럽게 흘러가서 쉽게 실습을 따라갈 수 있었습니다. 풍부한 그림(도표) 책에서는 어렵거나 복잡해할 수 있는 개념(통신, volume, deployment, ...)을 이해하기 쉽게 그림과 함께 설명해 줍니다. 저는 쿠버네티스 문서를 읽으면서 매니페스트 파일을 몇 번 만들어서 배포한 경험이 있습니다. 이때 헷갈렸던 것이 하다 보니 node ip,..
[서평] 이것이 리눅스다 with Rocky Linux 9 (3판)
[서평] 이것이 리눅스다 with Rocky Linux 9 (3판)
2023.03.26한빛미디어 활동을 위해서 책을 제공받아 작성된 서평입니다. 실습을 따라가면서 리눅스 운영 실전 팁을 얻을 수 있는 책! 저는 다른 사람의 환경 설정과 여러 글을 기반으로 검색하면서 리눅스 환경에서 운영을 해봤기에 리눅스에 관한 기본기를 챙길 수 있는 좋은 기회였습니다. 제가 느낀 책의 특징은 다음과 같습니다. 친절한 실습 환경 구축 가이드 앞부분에는 VMWare를 이용한 실습 환경 구축에 대한 설명이 자세하게 담겨있습니다. VMWare로 네트워크를 환경을 구축하고 스냅샷을 따고 그럽니다. 처음하시는 분도 따라하실 수 있도록 스크린샷과 설명이 자세하게 적혀 있어서 쉽게 리눅스를 설치하고 환경을 구축할 수 있습니다. 이런것에 익숙해지면 나중에 따로 리눅스 기반으로 네트워크 공부를 할 때도 편해질 수 있습니다..
[서평] 러닝 타입스크립트 - 조시 골드버그
[서평] 러닝 타입스크립트 - 조시 골드버그
2023.02.26한빛미디어 활동을 위해서 책을 제공받아 작성된 서평입니다. 저는 Nest.JS를 통해서 타입스크립트를 처음 접했습니다. 이때 저는 단순히 type-safe한 자바스크립트로 썼습니다. 되게 특이하면서도 문법적으로 C#이랑 비슷한 느낌이 나서 사용하는데는 큰 문제는 없었지만 이걸 잘 활용하지는 못했습니다. 운이 좋게도 이번에 러닝 타입스크립트 책을 한빛미디어 활동을 위해서 제공 받아 읽을 수 있었습니다. 저는 이번에 읽은 책을 통해 타입스크립트에 관해서 많은 것을 배우고 개발에서 팁도 많이 얻을 수 있었습니다. 이번에 읽은 "러닝 타입스크립" 책에 관해서 소개해드리겠습니다. 1. 소개 타입스크립트를 이해하기 쉽도록 예제도 많고 개념을 잘 쪼개서 설명해주는 책입니다. 정말 명확하고 깔끔하게 구성되어서 편하게 ..
제 블로그의 새로운 방향성
제 블로그의 새로운 방향성
2023.02.23지금까지 명확한 대상이 없는 나만의 기록 지금까지는 제가 하고있는 것들에 대한 기록, 설명 위주였습니다. 이렇게 적으면 대상이 정해져 있기 않기 때문에 자유도가 높았고 단편적이었습니다. 앞으로 제 글쓰기 능력을 한 단계 높일겸 방향성을 가지고 글을 적는 연습을 해보려 합니다. 앞으로 목적성을 가진 글 앞으로는 다른 사람들을 위해 글을 기획을 해서 장기적으로 연재를 해보고자 합니다. 글을 기고하거나 연재를 하려면 어떻게 해야 할까요? ㅎㅎ 일단은 "ㅇㅇㅇ 시리즈", "ㅇㅇㅇ 튜토리얼" 이런 느낌으로 써보려고 합니다. 아니면 "특정 기술에 대한 소개 + 제 생각"도 생각 중입니다. 사실 이 글부터가 시작입니다. 원래는 그저 제 글을 마음대로 썼지 이런 방향성을 적어두기는 처음입니다. 유지 이번에 인턴이 되었..
면접, 과거 얘기, 새로운 관심사
면접, 과거 얘기, 새로운 관심사
2023.02.06근황 - 뜨거운 면접 소마를 하면서 백엔드랑 클라우드 인프라를 맡아서 배포까지 해볼 수 있었다. 팀원분들이 모두 인턴이 되셔서 나도 헛되이 방학을 보낼 수 없겠단 생각에 무작정 인턴 지원서를 수십 곳 정도 던져봤다. (아직 3학년이라 그런지 대부분이 서류탈이었다ㅠ) 특히 최근 화장품 앱 관련 기업에 풀스택 인턴 면접을 봤는데 여러 부족한 점을 많이 느꼈다. 나름 이것저것 준비해 갔는데 라이브 코테부터 삐걱거렸고 시스템 인터뷰도 diagram으로 설계하면서 설명하니 계속 막히고 막막했다. 변명하자면 한국만이 아닌 대용량 글로벌 트래픽 서비스에 대한 설계는 한 번도 생각해 본 적이 없어서 그런 것 같기도 하다..ㅎㅎ 그리고 당황했을 때도 조리있게 설명하기 위한 틀을 준비할 필요성을 느꼈다. 면접관님이 과제도..
[AWS] Certified Cloud Practitioner 자격증 후기 (할인 받는 법)
[AWS] Certified Cloud Practitioner 자격증 후기 (할인 받는 법)
2023.01.242023년 1월 19일에 AWS의 제일 기본이 되는 Certified Cloud Practitioner(CCP) 자격증 취득했습니다. 문제가 발생해서 PSI에 문의 전화도 하고 환불도 받고 그랬습니다. 공부 팁과 함께 개인적인 후기를 남겨봅니다.본문에서는 줄여서 Certified Cloud Practitioner 자격증을 CCP라고 부르겠습니다.AWS 시험 할인받기AWS에서는 주기적으로 AWS Certified Cloud Practitioner에 대한 챌린지를 엽니다. 이걸 참가하면 50% 할인 쿠폰(바우처)을 줍니다. 저는 이걸 받아서 50% 할인받아서 쳤습니다. 이런 챌린지와 같은 이벤트는 다음 사이트에서 확인할 수 있습니다. 무료 Training and Certification 이벤트 | 라이브 및..
2022년 회고 (소프트웨어 마에스트로 회고)
2022년 회고 (소프트웨어 마에스트로 회고)
2023.01.132022년을 마무리하며 남기는 회고 2022년이 끝이 난 지 13일이 지났지만 별로 실감이 나지 않는다. 2022년 13월인 것 같다.ㅎㅎ 나의 2022년을 되돌아보며 한번 적어본다. 많은 일이 있었던 2022 Timeline 1. 힘들었지만~~ 아무 일 없이 전역을 했다. 나 이후로 전역하는 친구들이랑 자주 만난다. 역시 인생은 어떻게 될지 모르는 것!! ㅎㅎ 안에서만 보다가 밖에서 만나니 신기하고 반갑다. 이런 친구들이랑 평생 연락하게 되지 않을까 싶다. 전역하고 몇 개월 후에 휴가 나온 같은 부서 막내를 만났는데 잘해줘서 고마웠다고 하니 웅클했다ㅎㅎ 그 친구가 이제 곧 왕고라닝! 얼른 나와 ㅁㄱ형, ㄱ현.. 커피 갈아줄게..ㅎㅎ 전역을 하며 이제 개발 서적도 많이 읽고 개발도 실컷 해보고 싶었다. ..