본문 바로가기

전체 글

(171)
쏙쏙 들어오는 함수형 코딩 서평 "" 활동을 위해서 책을 제공받아 작성된 서평입니다. 함수형 코딩을 처음 접하는 사람들이 봐도 좋게 챕터가 구성되어 있습니다. 눈에 참 잘 들어오는 가독성이다. 기존 것들과 무엇이 다른지와 개념이 설명이 명확하게 제시해줍니다. 컬러 인쇄라서 소제목과 같은 부분에는 색깔이 눈에 잘 들어옵니다. 스토리텔링 형식으로 서술이 되어있어서 읽기 편합니다. 절차지향형과 객체지향형 다음으로 논의되는 함수형 코딩에 대해서 이 책은 다루고 있습니다. 코드도 하나하나 상세히 설명해주고 있습니다. (예제 코드는 자바스크립트를 사용합니다.) 챕터별로 정리해주는 부분도 공부하는데 많은 도움이 됩니다. 챕터 중간중간 나와있는 Q&A는 배경에 대해서 알려줘서 유용했습니다. 스토리텔링, 가독성이 좋은 편집 구성, 도식화 이러한 부분들..
좋은 코드 나쁜 코드 리뷰 "" 활동을 위해서 책을 제공받아 작성된 서평입니다. 이 책에서 다루는 이론과 개념들은 언어 불문하고 적용되는 부분이라고 생각합니다. 책에 나온 것처럼 주니어 개발자들이면 조금 더 와닿을 부분들이 많습니다. 책의 예제 코드는 의사 코드이지만,자바, C# 과 같은 정적언어라면 이 책에서 얘기하는 이론들을 적용할 수 있다. 하지만, 파이썬과 같은 동적 언어나 함수 지향 언어에서는 이 책의 이론을 그대로 녹이기에는 어려운 부분들이 있다. 그러므로, 언어별로 해당 이론에 댛나 예제 코드를 검색하면서 보면 좋다. 클린 코드와 리팩토리등을 본인이 개발한 코드에서 고민을 많이 했다면 이 책은 큰 도움이 될 것입니다. 어떤 원칙에 맞춰서 리팩토링을 해야하는지 등등 큰 원칙과 그에 따른 하위 원칙들이 잘 나와있습니다. ..
모두의 인공지능 기초수학 서평 이 책은 '길벗'출판사에서 진행한 '오독완 챌린저'로 선정되어 작성된 서평입니다. 10일간의 챌린지를 끝냈습니다. 양이 많고, 적고를 떠나서 직장을 다니면서 매일 무언가를 한다는 게 쉽지 않음을 느끼게 해준 과정이였습니다. 이 책은 인공지능에서 다루는 기초수학을 다룹니다. 보통 '고등학교 수학'정도만 하면 된다고는 하지만, 인공지능을 공부하는 다양한 백그라운드를 가진 분들 중에는 미적분을 교과과정에서 접하지 않은 '문과'분들도 있을 수 있고, 공통과정으로 미적분까지는 공부해본 분들도 있을 겁니다. 사실 중요한 건 '아는지 모르는지'입니다. 모르면 공부해야하는데, 무턱대고, 고등학교 과정을 다시 보는 건 많은 시간이 필요하고 어디까지 봐야하나 고민이 되는 부분들입니다. 이럴 때는 '모두의 인공지능 기초수학..
비즈니스 데이터 과학 리뷰 "한빛미디어 활동을 위해서 책을 제공받아 작성된 서평입니다." R로 실습하는 책입니다. 비즈니스에서 다루는 다양한 데이터셋을 이용해서 통계 알고리즘에 대한 것을 공부할 수 있습니다. 인공지능에 대한 것은 마지막 챕터에서 조금 다루긴 합니다. 실습보다는 이론에 대한 내용이 많습니다. 수식도 많이 있어서, 통계학과 미적분학에 대한 대학교에서 기초적인 수준을 공부했다면 좀 더 보기 좋을 것 같습니다. 데이터를 여러 가지 알고리즘을 적용해서 통계적인 분석을 한 뒤, 이에 대한 결과값들을 해석하는 책입니다. 여기에 나온 수식들을 제대로 이해못한다면 이 책에서 스킵해야 하는 부분들이 상당할 것으로 보입니다. 통계학에 기초를 어느정도 공부한 사람들이 보면 좋을 책으로 보입니다. 대학에서 다룰만한 교재라는 느낌이 강합..
"회사 생활"하는 모든 이들을 위한 최신 교재 개발 일을 하면서, 이러한 툴들을 사용하게 되는 경우들이 간혹 있다. 노션, 컨플루언스 등 개발자들이 사용하는 문서화 틀이 따로 있지만, 결국 국내 회사생활을 한다면 이러한 툴들에 익숙해져야 한다. 특히 엑셀과 파워포인트를 사용하게 되는 일들이 종종 있는데, 수동 노가다로 정렬이나 간격 맞추거나 하는 경우들이 있다. 이러한 교재를 따라서 몇 가지 필요한 스킬을 기억해둔다면 업무 생산성이 크게 향상될 것이다. 개발자들도 이러한 도구를 알고 있으며 좋을 것 같다. 이 책은 컬러 인쇄여서 실습하기가 굉장히 유용하다. 개인적으로 이 책을 굳이 다 따라하기 보다는 눈으로 먼저 보면서 필요한 챕터를 기억해두는 게 좋을 것 같다. 미리 익혀주는 건 의미가 없고, 내가 툴을 사용하면서 작업햇을 때, 아쉬운 부분들이 있..
혼자 공부하는 얄팍한 코딩 지식 리뷰 이 책은 IT서비스를 기획하는 사람이나, 업무상 개발자와 소통해야 하는 사람들에게 권해주고 싶은 책입니다. 영업을 하는 사람들에게도 필요에 따라서, 알면 좋을 수 있습니다. 플랫폼이 어플이나 웹으로 확장되고 있는 시대에, 개발직군과 간접적으로 연결된 곳들이 많습니다. 그러한 곳에서 업무 효율을 올리려면 이 정도의 지식이 있으면 큰 도움이 됩니다. 저도 회사에서 기획자 분들과 소통을 하는데 있어서 힘들 때가 많습니다. 이해를 한 것 같지만, 며칠 지나서 얘기하면 동일한 질문을 또 하거나 엉뚱하게 정리를 합니다. 설명을 해주는 것도 한계가 있어서, 깨어있는 분들이라면 본인이 어느정도 개발자의 언어를 이해하셔야 합니다. 그런 분들에게 쉽고 일목요연하게 정리해준 이 책은 큰 도움이 될 거라고 생각합니다. 개발자..
쉽게 배우는 AWS AI 서비스 리뷰 이 리뷰는 한빛미디어 활동을 위해서 책을 제공받아 작성된 서평입니다. AI를 잘 모르지만, 백엔드 개발은 어느정도 해본 사람에게 적합한 책이 아닌가 싶다. 이 책에서는 node.js 를 쓰지만 자바스크립트를 조금 할 줄 알면 큰 어려움은 없을 것이다. AWS 에 대한 기본적인 건 사용해본 경험이 있으면 실습이 더 원활하다. 부록에 AWS 계정 생성부터 환경구성하는 안내가 나와있긴 한데, 페이지가 많이 할애된 것은 아니니, 여러 강좌나 유튜브 무료강의를 이용해서 AWS 기본 서비스에 익숙해진 다음 이 책을 보면 좋을 것 같다. AWS 에서 제공하는 Ai 서비스를 이용해서 실제 프로젝트를 실습하기에 꽤 많은 도움이 되는 책인 것 같다. 인공지능 모델을 만드는데는 gpu 자원도 필요하지만, 데이터와 파이프라인..
코딩 테스트로 시작하는 파이썬 프로그래밍 리뷰 우선, 이 책은 파이썬 기초 문법을 배우면서 코딩 테스트를 겨냥한 책입니다. 파이썬으로 코딩 테스트 준비를 어느정도 한 사람이라면 이 책을 권하고 싶지 않습니다. 이 책의 장점은 코드에 대한 설명이 상세합니다. 굉장히 디테일하기에, 독학하기에 좋고 프로그래밍 경험이 적은 사람에게 도움이 많이 된다고 생각합니다. 챕터마다 문제와 해설이 상세하기에 코딩테스트 입문자에게는 도움이 많이 될 것 같습니다. 실패한 케이스에 대해서도 설명을 해주기에 기초를 잡는데 많은 도움이 됩니다. 이 책은 코딩테스트를 막 시작하고, 이를 파이썬으로 준비하려는 모든 이들에게 유용하다고 생각합니다. 예를 들어, 자바나 자바스크립트 등을 주로 썼고, 파이썬은 코딩테스트용으로만 하려고 한다하면 이 책이 도움이 될 수 있습니다. 그리고,..
면접을 위한 CS 전공지식 노트 서평 우선, 이 책에서 사용하느 코드는 자바스크립트, 자바, C++ 이렇게 3가지입니다. 하지만, 코드를 깊게 다루는 건 아니기에, 해당 언어를 모르더라도 책을 보는데 전혀 무리가 없습니다. 코드가 그렇게 많이 나와있지 않고, 이 책은 기틀을 잡는데 활용하면 좋을 것 같습니다. 심플하게 정리되어 있어서 노션 등을 이용해서 상세한 코드 등은 구글링이나 아니면 본인이 했던 프로젝트 코드를 리팩토링 하면서 적용해보면 좋을 거라고 생각합니다. 이 책의 장점은 도식화를 통해 개념을 간결하게 해놨다는 점입니다. 책의 제목처럼 면접을 위한 것이기에 내용을 간소화해놔서 면접용으로 딱입니다. 예를 들어, 책에서 다루는 싱글톤 패턴이나 팩토리 패턴을 공부한다고 하면 사실 더 많은 예제 코드를 보는 게 도움이 될 거라고 생각합니..
'시맨틱 데이터 모형화' 서평 * 한빛미디어 활동을 위해서 책을 제공받아 작성된 서평입니다. * 우선, 개발 경험이 최소 1년 이상 있고, 기획쪽과 협업을 하면서 '설계'에 대한 고민을 느껴본 이들이라면 이 책은 읽을만한 가치가 있다. 최근, 챗봇 개발을 하면서 데이터 설계에 대한 고민을 하고 있다. 챗봇 설계도 고민이지만, 이후 데이터 구조를 어떻게 만들어나갈지도 계속 생각 중이다.많은 회사들이 머신러닝과 딥러닝을 이용해서 서비스를 만들려고 하고 있는데, 이 때 데이터 구조를 어떻게 가져갈지 고민을 많이 할 것이다. 특히, 챗봇과 같은 자연어처리를 이용한 서비스는 여러 가지로 쉽지 않다. 온톨로지나 지식 그래프를 이용한 시도는 해보려 하는데 설계 자체가 어렵다. 이 책은 이러한 고민을 하는 주니어 개발자 또는 이런 고민을 하는 IT..
딥러닝 파이토치 교과서 리뷰입니다. 추천하고 싶은 대상 1) 밑바닥 시리즈나 딥러닝에 대한 기초적인 이론과 실습을 최소한 RNN까지 진행해본 사람 2) 파이토치 프레임워크를 익혀보고 싶은 사람 3) 딥러닝 실습은 하고싶은데 "코랩" 이외에 수단이 없는 사람 주의할 대상 - 머신러닝만 알고 사이킷런만 실습해본 사람(=딥러닝의 이론은 잘모르고 실습 안해본 사람) => 따로 기초적인 거 공부하고 보길 권장합니다. 개인적으로 밑바닥 시리즈 1,2권 보고 이 책을 보면 좋을듯함 책의 장점 1) 코랩에서 바로 가능하도록 실습이 구성됨(=gpu 없고, 인터넷만 되면 실습 가능) 2) 컬러 인쇄가 되어있어서 코드를 보는데 있어서 가독성이 좋음 3) 파이토치로 딥러닝의 많은 영역을 다 실습하기에 프레임워크에 대한 숙련도를 향상시킬 수 있음 4) 파이토치를..
자바 마이크로서비스를 활용한 SRE 서평 ※ 한빛미디어 활동을 위해서 책을 제공받아 작성된 서평입니다.​ 백엔드 서비스 개발 시, 마이크로서비스 아키텍처 도입을 많이들 고려한다. 때로는 다시 모노리틱으로 회귀하기도 하고 무늬만 마이크로서비스인 경우도 많다. 다양한 이유가 있겠지만 개발의 어려움보다는 운영과 유지보수의 난해함 때문도 분명 있을 것이다. 기존보다 더 복잡해진 모니터링 이슈가 대표적일 것이라고 생각한다. 코드 몇 줄이면 유용한 오픈소스를 손쉽게 사용할 수 있지만 막상 도입해도 어떻게 활용해야하는지 잘 모르는 경우도 많다. 나 또한 마이크로서비스를 위해 많이들 추천하는 툴을 사용해봤지만 정작 그 데이터가 의미하는 것을 정확히 모르는 경우가 많았다. 이 책은 어렵고 지루하다. 하지만 앞서 설명한 문제를 경험해 보았거나 어떤 식으로 시작해..