알고리즘을 몰라도, 자료구조를 잘 몰라도 개발은 할 수 있다.하지만 개발을 계속 하다보면 가장 많이 걸림돌이 되는것 역시 알고리즘이과 자료 구조이다.효율적인 자료 구조를 알지 못하면 메모리를 더 적게 사용하거나 더 효율적으로 데이터를 관리할 수 있음에도 불구하고 비효율적인 자료형을 사용한다든가, 더 나은 퍼포먼스를 낼 수 있는데 그렇지 못한 알고리즘 사용으로 인해 개발하는 코드의 전체적인 퍼포먼스를 해치곤 한다. …
Category: Book Review
[도서리뷰] 된다! 생성형 AI 사진 & 이미지 만들기
이번엔 이지스퍼블리싱에서 나온 된다! 생성형 AI 사진 & 이미지 만들기를 리뷰할 기회를 얻어서 책을 읽게 되었다. 요새 정말 많은 이미지 생성 AI 서비스들이 우후죽순처럼 생겨나고 있고, 수 많은 사람들이 더 나은 결과물을 만들기 위해 노력하고 있다. 이미 이런 서비스들이 나오기 시작한 시기에 학습을 시작하여 활용하고 있는 분들은 이미 노하우가 있기에 새로운 기능이나 서비스가 나오는 족족 …
[도서리뷰] 러닝 MySQL
간만에 MySQL 8.0 기본서를 볼 기회가 생겼다.현재 주력으로 5.7버전을 사용중인데, 해당 버전 이상에서 제공하는 특별한 기능들을 활용할 일이 별로 없기에 그냥 유지중이었다.다만 새로 시작하는 프로젝트에서 기존 버전에서는 지원하지 않거나 너 효율적으로 처리할 수 있는 기능들을 써보기 위해 도입하려던 중에 이 책의 서평을 진행하게 되어서 겸사겸사 사용해보려 한다. 여느 기본서들과 마찬가지로 이 책도 기본적인 설명, 설치방법, …
[도서리뷰] 사라진 개발자들
개발자 하면 일반적으로 남성들을 떠올리게 된다. (일종의 편견인 것인가..)이 책은 최초의 컴퓨터인 애니악의 여성 개발자 6인의 이야기를 다루고 있다.이 책을 접하기 전에는 여성 개발자가 애니악 프로그래밍에 참여했을거란 생각을 해본 적이 없었으나 이 책을 통해 그들의 존재와 그들의 이야기를 전해들을 수 있었다.어쩌면 그냥 역사 속에 파묻힐 수도 있었던 그들의 이야기를 세상 밖으로 끌어올린 것은 우연히 저자가 …
[도서리뷰] 나는 네이버 프런트엔드 개발자입니다.
대기업을 다녀보지 않은 내 입장에서 매우 궁금한 내용들을 담고 있는 책이었다.사내 문화나 여러가지 배울점 들을 염두에 두고 책을 읽었다. 현재 재직중인 8인의 네이버 프런트엔드 개발자들이 각기 자신의 이야기를 들려준다.모두 각기 다른 시작점과 다른 계기로 현재의 직무를 맡고 개발하고 있지만 열정적으로 자신을 업그레이드 하고 팀의 발전을 위해 노력하는 모습들을 보고 왜 대기업 대기업 하는지 알 것 …
[도서리뷰] 사실은 이것도 디자인입니다.
‘넷플릭스를 보면 왜 시간 가는 줄 모를까‘‘왜 쿠팡 리뷰에는 별점이 있고 컬리에는 없을까‘ 위와 같은 흥미로운 제목에 이끌려 이 책을 리뷰하게 되었다.평소에 알게 모르게 의문을 가지고 있으면서도 명확한 이유를 모르던 것들, 하지만 궁금증을 유발하게 하는 제목에 이끌려 클릭하게 만드는, 이 책의 카피 역시 하나의 ‘멋진’ 디자인이었다.제목 그대로 말이다. 총 5장으로 구성된 이 책은 다음과 같은 …
[도서리뷰] 마이크로서비스 아키텍쳐 구축
마이크로서비스에 대한 내용을 접한 후 그 간결함에 이끌려 신규로 진행하는 프로젝트에 실험적으로 적용 해보기도 했다. 하지만 서비스의 간결함 뒤에는 기반 기술의 복잡함이 숨어있었다. 마이크로서비스 아키텍처의 경우 각 기능이 독립적으로 개발되고 배포될 수 있어서, 빠른 개발과 배포가 가능하다. 또한, 각 마이크로서비스의 관리가 쉽고, 장애 발생 시 해당 서비스만 디버깅하고 배포할 수 있어 다른 서비스에 영향을 최소화하는 …
[도서리뷰] 직장인을 위한 챗GPT
등장부터 지금까지 식을줄 모르는 열기에 핫하디 못해 뜨거운 챗GPT.관련 서적들이 정말 많이 쏟아져 나오는것만 봐도 얼마나 혁신적인 녀석인지 알 수 있다.이미 업무에 챗 GPT를 사용하고 있긴 하지만 그 한정적인 사용성에서 벗어나 더 넓은 범위에 활용을 해보기 위해 이 책을 보게 되었다. 이 책에서는 챗GPT를 단순히 챗봇으로만 사용하는게 아닌 각 산업의 영역에서 효율적인 업무를 위해서 어떻게 …
[도서리뷰] FastAPI를 사용한 파이썬 웹 개발
Django와 Flask를 이용한 웹 서비스를 접해본 개발자라면 FastAPI의 간결함에 감탄을 금치 못할 것이다.군더더기 없고, 딱 필요한 기능만 가진 채로 가볍고 빠르게 개발이 가능하고, 깔끔하다.또한 Swagger과 ReDoc을 기본으로 제공해서 API 문서화 또간 간편하게 가능하다. 200여 페이지의 가볍게 볼 수 있는 책으로써 개발 입문자도 쉽게 따라올 수 있도록 가장 기본적인 세팅부터 개발, 테스트, 배포까지 한번에 체험해볼 수 …
[도서리뷰] 파이썬 웹프로그래밍, 기초편(3판)
이번 달에는 Django로 배우는 쉽고 빠른 웹개발 파이썬 웹 프로그래밍을 리뷰하게 되었다.파이썬은 현재 업무에서 주로 사용중인지라 정말 반가운 주제이다. 여느 책과 마찬가지로 1장은 웹 프로그램 초심자가 기본적인 개념부터 익히며 들을 수 있도록 친절한 설명이 이루어져있다. 2~4장까지는 웹 표준 라이브러리, 장고 프레임워크, 장고의 핵심 기능에 대해 알아볼 수 있으며, 5장에서는 앞장에서 공부한 실습 예제를 확장하여 새로운 …