도서96 Do it! 리액트 프로그래밍 정석 Do it! 시리즈의 새로운 자바스크립트 라이브러리 도서다.Do it! 시리즈에서 Node.js 와 Vue.js 로 접한 적이 있다.리액트가 왜 안나올까 생각했었는데, 올해 초에 출시가 됐다.( 다음은 어떤 자바스크립트 진영이 나올까, Angular.js 이려나?! ) Do it! 시리즈라는 점 외에 눈길을 끄는 점은 '정석' 이라는 제목과 '가상 코인 거래소' 라는 프로젝트가 명시되어 있다는 점이다.다른 웹 프론트 도서들을 봤을 때 TODO 예제는 다뤄본 적은 있어도, 그럴싸한 프로젝트까지 다룬 도서는 없었다.데이터를 관리하고 서버와 통신하여 화면에 나타나기까지 일련의 개발 과정을 다룬다.이 과정에서 Redux, Axios, Router, 실무에 쓰이는 자바스크립트 라이브러리와 미들웨어들을 적용한다. .. 도서/IT 도서 2020. 3. 13. [리뷰] 철학은 어떻게 삶의 무기가 되는가 동아리에서 2월에 읽을 책을 정해 각자 읽고 3월달에 이야기를 나눠보기로 했었다. 요즘 바이러스가 유행이라 오프라인으로 만나진 못하고 블로그나 노션에 글을 남겨 간단한 독후감을 남기기로 했다. 이 책을 고른 이유는 책 제목 그대로 어떻게 철학이 삶의 무기가 되는지가 궁금했다. 두 번째로 책의 목차를 보고 더욱 궁금해졌다. 왜 이 사람은 이렇게 행동할까? 왜 이 조직은 바뀌지 않는가? 지금 무슨 일이 일어나고 있는가? 어떻게 사고의 함정에 빠지지 않을 수 있을까? 구성은 사람, 조직, 사회, 사고의 큰 주제 안에 총 50개의 짧막한 이야기로 구성되어 있다. 21세기의 사람들, 그 중에서 사회인들이 한 번씩은 고민해보고 공감할 수 있을만한 사례와 주제로 '철학을 알았더라면 이렇게도 생각해볼 수 있었을텐데' .. 도서/자기계발 도서 2020. 3. 12. [리뷰] Do it! 스위프트로 아이폰 앱 만들기 아이폰 앱은 뭔가 어려워보이고 XCode 라는 툴도 많이 낯선데, 과연 코딩을 모르는 사람도 쉽게 만들 수 있는지가 궁금했다. Swift 관련 책들은 그 수도 적고 얼마 있는 책들도 거의 프로그래밍 지식이 있다는 하에 서술이 된 편인데, Do it! 시리즈 책처럼 차근 차근 알려주는 책은 못 본 것 같다. 사실 XCode 라는 툴은 아이폰 앱을 개발하는데 굉장히 잘 되어있다. 안드로이드 앱 같은 경우는 XML 형식으로 화면을 구성해 진입이 쉽지가 않을 수 있는데, 아이폰 앱 같은 경우는 마우스 드래그만으로도 화면 구성이 가능하다. 책을 보다보면 코딩을 많이 한다기보다는 포토샵이나 캐드같은 디자인툴을 배우는 것처럼 차근 차근 따라하는 느낌이 많이 들었다. 하나 하나 무엇인지 설명하고 그림이 정말 많이 첨부.. 도서/IT 도서 2020. 1. 15. [리뷰] 기계는 어떻게 생각하는가? : HOW SMART MACHINES THINK 오늘날 주목할만한 기계 학습들의 결과물들을 알게 모르게 사용하고 있다. 알파고 이후에 일반인들에게 많은 충격을 줘 모든 사람들이 머신러닝/딥러닝이라는 용어를 알고 있다. 놀라운 기계 학습은 어떤 원리로 우리에게 어떤 결과를 가져다 주는지, 그 기술들은 근 몇 십년간 어떻게 발전해 왔는지 조목조목 알려준다. 기술 위주로 적혀있다기 보다는 기계 학습이 발전하는 역사적 순간의 일들을 생생하게 서술했다. 특히 도입부의 자율 주행차에서 시간 가는 줄 모르고 읽었다. 진짜 주행차는 아니지만 조그만 하드웨어를 가진 차에 인공 지능을 도입하는 것을 주변에서 가까이 보았기에 15년 전 쯤의 세계의 엔지니어들은 어떤 생각을 했었는지 하나 하나 체크하며 보았다. 단순히 어느 팀이 어느 대회를 우승했다가 아니라, 그들이 어떤.. 도서/IT 도서 2020. 1. 10. [ IT 도서 리뷰 ] 다이내믹 프로그래밍 완전 정복 두 달 전에 출간한 다이내믹 프로그래밍 완전정복, 언젠가 읽어보고 싶다고 생각했는데 기회가 찾아왔네요. 알고리즘을 전공 수업에서 원서로 추상적이고 원론적으로만 배워서 늘 부족한 느낌을 많이 받았었습니다. 그래서 다른 알고리즘 책들은 어떠한지 늘 궁금했습니다. 이 책은 전반적으로 다이내믹 프로그래밍이 메인 주제로 구성되어 있습니다. 책 크기도 작고 분량도 많지 않아 통학하며 가볍게 읽어볼 만 했습니다. 다이내믹 프로그래밍을 알고리즘 문제 풀이 전략으로 정의하고 재귀 호출, 메모 전략, 상향식 다이내믹 프로그래밍의 전략으로 알고리즘 문제에 접근합니다. 첫 챕터는 재귀 호출과 재귀 호출이 메모리에서 어떻게 올라가는지를 설명합니다.유명한 하노이의 탑으로 시작해서 이진 트리 순회로 이어갑니다.재귀 호출은 많은 함.. 도서/IT 도서 2019. 12. 15. [ IT 도서 리뷰 ] Do it! 첫 코딩 우연한 기회로 Do it! 첫 코딩 책을 읽게 되었다. 컴퓨터 공학을 전공하며 코딩에 처음 입문하는 친구들을 많이 보았는데, 그런 친구들에게도 보여줄 수 있는 책인지 궁금했다. 처음에 비트, 컴퓨터 장치 요소, 프로그래밍 언어 등 컴퓨터를 이해하기 위한 기본 지식들을 배운다. 프로그래밍을 하기 전에 딱 알면 좋을 지식들을 먼저 배치했다. 그러나 첫 단원 마지막에 속성(Property)을 설명하는 부분은 살짝 동떨어져있는 느낌을 받았다. 아마도 자바의 클래스를 뒤에 소개하기 때문에 미리 언급을 한 느낌이었다. 두 번째 단원은 메모리 공간과 변수, 인터넷 환경에서 실습하는 방법을 배운다. 실제로 프로그래밍을 처음 배우는 친구들이 변수란 개념을 정확히 이해하지 못하는 경우를 많이 봤었다. 컴퓨터의 구성요소인 .. 도서/IT 도서 2019. 12. 10. [ IT 도서 리뷰 ] 나는 LINE 개발자입니다 한빛미디어에서 출간되었을 때 눈에 띄어서 언젠가 한 번 쯤은 읽어보고 싶었다. 내용은 LINE 개발팀원들이 어떻게 살아왔는지, 어떻게 LINE 까지 오게 되었는지를 이야기 해준다. 총 4부로 '라인 개발자의 일상'과 '개발자가 되는 법', '라인에서 새로운 도약을 꿈꾸는 사람들', '개발자라고 개발만 하나요?' 으로 이루어져있다. '라인'이라는 회사의 문화는 어떠하고 어떤 것을 경험하였는지 궁금한 사람들뿐 아니라 개발자라는 직업을 진지하게 고민하고 있는 사람들에게 꼭 추천한다. 선배 개발자들의 경험과 철학을 엿 볼 수 있었고 자연스레 현업에서 쓰이는 용어들도 많이 알게 되었다. 당장의 성공과 실패에 연연해하지 말자, 앞으로 많은 성공과 실패를 겪은 후에 어떤 사람이 될 것인가를, 나는 어떤 실패를 겪어보.. 도서/IT 도서 2019. 11. 15. 모던 웹을 위한 HTML5 + CSS3 바이블 3판 반짝 반짝 빛나는 표지가 인상적인 책이다. 윤인성 저자님의 모던 웹 시리즈 책은 다 소장하고 있을 정도로 좋아했다. 저번에 두 번째로 개정된 책을 서점에서 봤었는데, 어느덧 3판까지 개정되었다. 8월에 한빛미디어의 '나는 리뷰어다' 이벤트에 당첨되어 홍보본 책을 받게 됐다. 나도 처음 HTML5, CSS3, JavaScript에 입문할 때 모던 웹 시리즈 책으로 시작했다. 자세하고 예제도 좋고 정말 '돈 값' 하였기 때문에 HTML5를 입문하려는 지인들에게도 많이 추천했었다. 고등학교에서 웹프로그래밍을 배울 때 프론트엔드 부분은 이 책에 있는 일부 예제로 나갔었다.( 처음에 몰랐지만, 모던 웹 시리즈를 구매했을 때 알게 되었다. ) 웹은 급속도로 발전하고 있어 예전 책보다는 최근 책을 사는 편이 좋다. .. 도서/IT 도서 2019. 9. 15. [IT 도서 리뷰] C++ 최적화, Optimized C++, 한빛미디어 한빛미디어에서 새로 출간한 C++ 최적화 도서다.최적화의 필요성, 역사와 C++ 최적화의 베스트 프랙티스들을 다양한 주제로 제공합니다. 최적화를 할 때 기능 구현을 우선으로 하고 최적화를 진행하기도 하지만,처음 기능을 구현할 때 조금만 신경 써서 베스트 프랙티스대로 코딩한다면, 별다른 최적화 투입 시간 없이 성능 저하를 미리 막을 수 있다는 점이 저자의 생각이다. C++ 의 다양한 기능을 소개하고 장단점과 어떻게 하면 성능 저하를 막고 최적화를 할 수 있는지 서술한다. C++ 뿐 아니라 다른 언어에서도 충분히 적용할 수 있는 다양한 베스트 프랙티스를 제공한다. 초반부에는 최적화 소개와 하드웨어 배경, 최적화 관련 역사들을 소개한다. 3장은 성능.. 도서/IT 도서 2019. 8. 6. [IT 도서 리뷰] 밑바닥부터 시작하는 딥러닝, 한빛미디어 물고기 한 마리가 그려져있는 표지다.밑바닥부터 시작하는 딥러닝 책은, 자동차를 예를 들면 운전을 알려주는 책이 아니다.오히려 자동차의 원리를 알아보는 책이다.딥러닝을 자동화해주는 라이브러리의 도움 없이 수리와 퍼셉트론 지식으로딥러닝을 차근차근 소스 코드로 옮긴다. 딥러닝의 기본과 주요 원리를 담았다.그 바탕으로 이미지 인식이 어떻게 진행되는지까지 상세히 전달한다. 책은 생각보다 얇았지만 내용은 확실히 탄탄했다.딥러닝을 입문하고 싶다면 꼭 추천한다. #한빛미디어 #머신러닝 #딥러닝 #도서리뷰 도서/IT 도서 2019. 8. 5. [IT 도서 리뷰] Do it! 오토캐드 2020 오토캐드 2020 버전이 새로 나왔다.예전 버전과는 크게 달라지진 않았다.오토캐드를 정말 오랜만에 다뤄봐서 느낌이 색달랐다.학과에서 오토캐드를 가르치는 수업이 없어 혼자 배웠었는데 여간 쉬운 일이 아니었다.그래서 이번에는 오토캐드 2020 책과 함께 유투브로 인터넷 강의를 같이 들었다. 유투브로 들으면 책에는 없는 부연 설명과 여러 팁들을 얻을 수 있다.그래서 시간이 좀 걸리더라도 유투브 영상과 같이 진도를 나가는게 더 효율적이라고 생각했다.유투브 주소 : https://www.youtube.com/channel/UCz__gM91cPkIGIiNldvcqvw/ 교재는 진짜 따라하기 쉽게 만들었다. 순서대로 무엇을 해야하는지 바로 알 수 있다.예제 자료들로 어떤 결과가 나와야하는지 알 수 있고, 내 결과물과.. 도서/IT 도서 2019. 7. 15. [IT 도서리뷰] 이것이 Maria DB다! MariaDB 설치부터 PHP 연동까지 해볼 수 있다.단순히 PHP 연동이 주 내용이라 생각했었다.그러나 PHP 연동 부분은 약 100페이지 정도로 분량이 두 챕터 정도였다.오히려 데이터베이스 이론을 실습하고 MariaDB 고급 설정들을 상세히 설명해주어서 만족스러웠다. 실무같은 데이터 베이스 구조를 설계하고 데이터 값들을 넣어본다.그리고 여러 MariaDB 문법들을 실습하는 구조다. 단순히 CRUD (Create Read Update Delete) 위주가 아니라실무에서 쓸 법한 내용들을 많이 나열되어 있어 만족스러웠다. 그림 삽화도 이해하기 쉽게 굉장히 잘 되어있다. CS에 익숙하지 않은 사람도 그 구조가 눈에 잘 들어오도록 많이 신경써서 편집한 것 같다. DB 후반부에는 어떻게 내부에서 동작하는지까지.. 도서/IT 도서 2019. 7. 15. 이전 1 2 3 4 5 6 7 8 다음