구글 스터디잼 중에서 머신러닝 중급 과정을 통해 코세라 강의를 한달동안 무료로 수강할 수 있는 기회를 얻었습니다. 이번에 학습하게된 코스는 Launching into Machine Learning 으로 해당 과정에서는 머신러닝의 역사적인 이야기부터 모델, 하이퍼파리미터, GCP Datalab, 빅쿼리 등 폭 넓은 내용을 다루고 있습니다. 코스중에는 Tensorflow 홈페이지에서 제공되는 playground를 통해서 다양한 하이퍼파라미터와 hidden layers를 설정하면서 여러가지 현실적인 문제를 직접 경험할 수 있도록 유도하는 과정도 있습니다. 그 과정에서 자연스럽게 하이퍼파라미터 튜닝의 중요성을 깨우치게 될 것으로 기대됩니다. batch size에 따라서 loss가 어떻게 변화하는지 상세하게 다룹..
[부제: 개발자가 알아야 하는 OS와 하드웨어 기초] 제목과 책 표지만 놓고 보면 초보들이나 읽는 그런 책으로 치부될 수 있겠다는 생각이 들었다. 이 책은 스마트폰에서 클라우드까지 우리 사회에 IT가 있는 곳이라면 상당히 많은 곳에 침투해있는 리눅스의 구조를 다루는 책이다. 그림과 C 언어 코드로 쉽게 설명하고 있지만 배경지식이 전혀 없는 이들에게는 다소 어려울 수도 있다. 리눅스를 접해본 사용자라면 다들 겪는 명쾌한 답이 없는 문제인데 free 영역은 사용자 관점에서 available 영역인지, OS 관점에서 available 에 대한 부분이 있겠다. 책에서는 이 문제에 대해 그림으로 가볍게 다뤄주고 있겠다. OS 레벨에서 free 는 buff / cached 를 포함하고 있지 않지만 필요하다면 언제든..
한빛미디어에서 번역된 머신러닝 도서가 출간되었다. 제목부터 심상치 않은데 파이썬으로 배우는 머신러닝의 교과서란다. 춘추전국시대 같은 머신러닝 시장에 당당히 교과서 타이틀을 쟁취할만한지 한빛미디어 나는리뷰어다를 통해 책을 지원 받고 살펴보았다. 책은 보통의 머신러닝 입문서 정도의 두께이고 안에 내용은 쥬피터 노트북의 설치부터 파이썬의 기본적인 활용으로 이어진다. 그리고 4장은 언제든 필요할 때 펼쳐서 볼 수 있도록 머신러닝에 필요한 수학 지식을 차곡차곡 담아놨다. 또한 아래처럼 노트북상에 그래프 표기를 위해 사용하는 matplotlib 설명이 잘 되어 있어서 많은 도움을 받았다. 4장에서는 다양한 수학을 다뤘지만 그렇다고 쉽다는 이야기는 아니다. 미분, 편미분, 편차 등 다양한 개념을 소개하고 공식을 대..
한빛미디어 리뷰어에 선정되어 읽어보게 된 "나의 첫 안드로이드", 딱 내 수준에 맞는 책이다. 그동안 서버 자체를 개발해왔으며 서비스 개발쪽으로 입문한 이후에는 백엔드 개발을 업으로 삼았는데 이 책은 클라이언트(앱) 개발자를 이해할 수 있는 좋은 기회이자, 스스로 앱을 만들어 보고 싶은 의욕이 충만해지는 계기가 되었다. 일단 그동안의 커리어답게 자바와는 담을 쌓고 살아왔다. 1장에 있는 그림부터 자바를 먼저 공부하라고... 불행중에 다행인것은 근래에 Scala 로 개발을 조금 해서인지 자바에 대한 부담은 그렇게 크지 않다. 모바일도 iOS 만 사용을 해왔던터라 안드로이드의 버전 이야기에는 항상 꿀먹은 벙어리로 있었는데 간지러운 부분을 잘 긁어준다. 안드로이드는 알파벳의 첫 글자에 매칭되는 디저트의 이..
2018년을 한 마디로 표현하면 "커리어 전환" 이라고 할 수 있겠다. 임베디드에서 C 를 주력으로 사용하던 2017년 뒤로하고 Node.js 를 거쳐 Scala 로. 클라우드는 GCP 를 시작으로 AWS 에 입문할 수 있었다. 1분기. 안녕 여기어때?작년 2017년에 이런저런 이유로 몇 개월 일을 쉬고 올해 1월 10일, 위드이노베이션에 입사하게됐다. 사람들에게는 “여기어때”라는 종합숙박을 서비스하는 앱으로 더 많이 알려져 있는 곳. 혹은 신동엽. 아무튼, 이 회사를 입사하면서 개발 인생에 큰 변화를 맞게된다. 웹 개발은 다른 세상 이야기던 내가 vue.js 를 만지작거릴 수 있는 기회를 얻었으며 메인 언어라고는 C밖에 모르던 임베디드쟁이가 node.js 를 만났다. 그리고 IDC 세상에 갇혀 마냥 클..
한빛미디어에서 엑셀 관련해서 현업에서 사용되는 많은 스킬을 한방에 익힐 수 있는 좋은 책이 발간되었다. 기본적으로 책 내용 전체가 칼라인 것이 책을 수월하게 읽을 수 있도록 돕는다. 우리가 마주칠 수 있는 여러가지 상황에 대한 예제가 이 책의 핵심이 될 수 있다. 책의 저자는 엑셀 강의 경험이 풍부하고 지식이 깊은데 그런 많은 지식이 이 책에 그대로 녹아있어서 읽는내내 감탄을 하게된다. 이전에도 엑셀에 대한 강의나 책은 많았지만 다양한 버전중에 어떤 버전에 사용 가능한 스킬인지 모두 명시가 되어있다는 점이 이 책의 독보적인 장점이겠다. 내 경우에는 이것저것 엑셀로 정리해야 할 게 많은데 제대로 다루지 못해 아쉬운 점이 많았었다. 하지만 이 책을 만나고 한계를 살짝 극복한 느낌을 받게되었다. 사실 ..
오랜만에 큰 기대 없이 기술서적이 아닌 책 중에 골랐는데 목차부터 홀딱 반하게 만드는 책. 모던 스타트업. 책의 내용은 표지에 있는 것처럼 “팀 생산성을 높여주는 21가지 도구와 서비스”를 소개한다. 예를들면 슬랙, 지라, 깃헙, G스위트, 포스트맨, 제플린, 엔서블, 클라우드 등등. 현대의 스타트업이 기본으로 깔고가는 기술(도구)스택이라는 것을 알 수 있다. 아마 이 글을 보는 대부분의 지인들은 이미 대부분 알고 있는 내용일테지만 그걸 누군가 또 잘 정리해줬다면 어찌 읽어보지 않을 수 있겠나. 이 책이 바로 그렇게 잘 정리된 책이다. 한편 요즘 스타트업이 사용하는 생산성 도구 트렌드가 궁금하신 엔지니어에게도 분명 큰 도움이 될 수 있겠다. 트렌드를 알고 싶으시다면 레츠기릿. 😎 😎 책 부록으로 4 분의..
데브옵스를 위한 교과서적인 책을 소개한다. 이 책은 누군가에게는 굉장히 수준 낮은 책일 수도 있고 또 누군가에게는 굉장히 유익한 책일 수 있다. 그래서 교과서라는 표현을 사용해봤다. 이전에 DevOps와 SE를 위한 리눅스 커널 이야기에 대한 리뷰를 작성했었는데 그 책이 Dev 쪽에 조금 더 무게를 둔 책이라면 이번 DevOps Troubleshooting 은 Ops 쪽에 무게가 실린다. 책의 내용은 서버를 운영하면서 겪을 수 있는 다양한 문제를 소개하고 이에대한 대처방안이나 트래킹 하는 과정을 이야기한다. 책의 큰 목차를 살펴보면 다음과 같다.01장 문제 해결 우수사례 02장 왜 서버가 이렇게 느리지? CPU, RAM 그리고 디스크 I/O의 자원 고갈 03장 왜 시스템이 부팅되지 않을까? 부팅 문제 해..
신입/경력 구분없이 치열한 경쟁을 뚫고 입사하는 것은 박수받아 마땅하지만 나는 회사에 수습기간 제도를 찬성한다. 수습제도를 찬성하는데 특별히 대단하거나 그럴듯한 이유는 없다. 단지 우리 면접관들이 걸러내지 못한 부분을 함께 일하는 동료들이 평가 해야한다는 의견이다. 여기서 동료평가는 인성이나 조직의 적합성을 체크하는 부분과 철저하게 능력을 평가하는 부분으로 나눠져야겠다. 그리고 이 두가지 평가를 적절하게(6:4 라던가)조합해서 최종 합류 여부를 결정하면 된다. 어쩌면 누군가에게는 잔인한 방식일지 모르지만 한편으로는 기존 재직자를 지켜 줄 수도 있을거다.
지난번 구글 클라우드 스터디잼의 두번째 코스인 심화반 코스를 통해 스터디를 이어나갔다. 1 차 스터디잼때 인원에 비해 많이 줄었지만 학구열 만큼은 여전했던 스터디. 어느덧 종강이 앞으로 다가왔다. ( ※ 스터디잼은 구글 클라우드에서 2018년에 지원하는 5개의 코스로 제공되는 클라우드 교육 프로그램이다. ) 1 차는 퀵랩을 지원받아 Google Cloud Platform 의 많은 것들을 실습할 수 있었고, 2차 심화반은 코세라 강의를 통해 학습할 수 있었는데 강의 하나당 가격이 대략 $50 정도 된다. 이 강의가 모든 스터디 구성원들에게 제공된다니 입이 쩍 벌어진다. ( 아직 3차 ~ 5차는 미공개 ) 한편 코세라 강의는 총 세 개의 코스를 제공 받았는데, GCP 의 기본적인 인프라를 배우는 Google..
워라밸에 대한 잡설 갑자기 잡설이 하고 싶어서 휴대폰 키보드를 뽑아들었다. 요즘 직장인 사이에 가장 핫한 단어인 Work and Life Balance 에 대해서 써볼까하는데 일과 삶의 균형쯤으로 해석하면된다. 혹자는 본인이 좋아하는 일을 하는데 삶과의 균형을 이야기하는 것 자체를 부정하기도 한다. 하지만 내 생각은 조금 다르다. 저녁이 있는 삶이라는 이야기를 꺼내지 않을 수가 없는데 특히 가정이 있는 경우 더욱 그렇다 (자취생에게도 필요한). 기성세대의 경우 대부분 집과 멀지 않은 곳으로 직장을 다니며 퇴근 이후 여유로운 생활을 즐길 수 있었다. 하지만 우리 지금 세대는 어떨까? 내 주변만 봐도 1시간 출퇴근 거리는 기본으로 깔고 들어간다. 대부분의 IT 회사가 서울에 즐비해있고 집값 문제는 여기서..
나름 유년기때는 수학에 대한 자신감이 퍽 있었고 곧 잘 했었는데 손에서 놓게되니 자연스럽게 잊혀져갔다. 단순히 요즘 머신러닝 때문에 수학을 다시 잡으려고한건 아니고 아이들의 교육이 관심을 갖다보니 쉬운 개념부터 다시 쌓아올리자는 생각에 서점을 들렀는데 마침 상상력을 마구 자극하는 수학 책을 발견. “한번 읽고 평생 써먹는 수학상식 이야기” 되시겠다. 1+1=2 라는 증명을 시작으로 여러가지 이야기를 풀어내는데 작가의 지식 깊이가 보통이 아니다. 꽤 쉽게 이야기를 풀어내고 있으며 내용이 깊어질 것 같으면 어느새 화제가 전환된다. 특정 증명에 대한 깊이있는 내용을 다루는게 아니라 다양한 이야기를 한정된 책장 안에서 풀어내야하기 때문일텐데 그걸 알고 보면 내공이 보통이 아니다. 총 3부로 구성되어 있는 목..
사진 관련된 책은 구경도 못해봤는데 한빛미디어를 통해 재밌는 책을 읽을 수 있게 되었다. 그것도 평범하지 않은 드론으로 사진 쵤영하는 내용이다. 드론을 이용한 사진 촬영에 대한 내용을 다루고 있고 내용의 대부분이 그렇게 찍힌 사진들이나보니 정말 시간 가는줄 모르고 가슴 따뜻한 사진들을 즐길 수 있다. 요즘말로 책 읽는데 부담이 없다. 사진각도와 피사체나 풍경을 담아내는 다양한 기법이 소개되는데 꿀팁이 아닐 수 없다. 책의 내용은 당연히 사진이 들어가므로 올컬러이다. 재질도 매끈해서 사진 감상에 감미를 더 해준다. 개인적으로 아쉬운 점이 있다면 책을 덮고나서 사진 촬영 가능한 드론에 뽐뿌가 오게 된다는게 (...). 이겨낼 수 있거나 이미 드론이 있다면 이 책을 통해 드론 사진한번 제대로 찍어보는 것은..
지금까지 읽었던 DevOps 책 중에 가장 재미있게 빠져들어 읽은 책인 것 같다. 정말 Dev와 Ops를 반반 정확히 섞어 놓은 느낌의 이 책은 결코 쉬운 책은 아니다. 커널 파라미터나 훌훌 넘어가는 리눅스 커맨드에 익숙하지 않다면 옆에 구글검색을 끼고 봐야할 것이다. 가령 strace, ftrace, tcpdump, wireshark 등 아주 짤막한 소개로만 넘어가고 바로 실전이다. 하긴, 이런 명령어만 다뤄도 책 한권은 뚝딱 쓰여진다. 아무튼 요즘 DevOps 는 이도저도 아닌 어정쩡한 포지션으로 남는 경우를 종종 보는데, 진정한 DevOps의 의미를 깨닫게 해준다. 클라우드에서 제공해주는 가성머신 위에 셸 스트립트 몇 개 돌린다고 DevOps가 아니다. DevOps라면 최소한 EC2나 GCE ..
자자.. 우선 마음의 준비를 하고 리뷰를 보는 것이 좋다. 왜냐면 작정하고 책 광고를 할 것이기 때문인데 아래 내용을 모두 읽고 납득 했으면 하는 바람이다. 그리고 이 글로 인해 책이 조금이라도 더 팔린다면 고객 니즈로 받아들여질테고 GCP 관련된 양질의 도서가 더욱 많이 나오겠지. (노림) 구글 클라우드를 시작하려는 많은 사람들이 갖는 두려움(!)은 관련된 문서가 상당히 부족하다는 것이다. 플랫폼 자체가 매우 빠르게 업데이트되기 때문에 블로그 등의 글은 금새 과거의 유산이 되버린다. 한편 문서가 부족하다는 것은 클라우드 업계 1위 아마존에 비해서인데 아무튼 그간 GCP 관련해서 한글 책은 국내에 유일하게 한권만 존재했다. 그 책은 다음 링크를 통해 확인하면 된다. : 빠르게 훑어보는 구글 클라우드 ..
이어폰이라고는 핸드폰을 구입하면 따라오는 번들밖에 써본적이 없고 헤드셋은 기껏 비싼놈을 샀더니 귀에 땀이차고 무게 때문에 목이 아파서 잘 사용하지 않게 되더라. 그러던 도중에 만난 애플의 에어팟. 충전 해야되는 귀차니즘을 감당할 수 있을까 하는 의구심이 들었지만 하루 써보고 바로 신세계를 경험했다. 진부한 장점을 이야기하자면 일단 상당히 가볍다. 그냥 평소 사용하던 이어팟을 꼽고 있는 느낌. 그 느낌 그대로 쉽게 빠지지도 않는다 (이건 사람 귀의 생김새에 따라 사용성이 다를지도). 그리고 이어팟처럼 거추장스러운 선이 없다. 블루투스 이어폰을 사용해본 사람만 알 수 있는 자유로움이 있다. 여기서 나아가 전화할 때 통화감이 상당히 좋다. 상대방이 내가 에어팟으로 통화하고 있다는 사실을 눈치채지 못할정..
데이터 분석에는 다양한 데이터베이스가 사용되고 단연 SQL 은 빠질 수 없는 소스일 것이다. 사실 DBA 도 아니고 데이터는 적당히 때려넣고 쿼리 날라가는 것만 확인되면 OK 인 것처럼 지내왔다. (글의 흐름을 위한 과장이고 엔진 튜닝이나 쿼리 튜닝도 소소하게 진행했다 ^^;;) 아무튼 SQL 책이라고는 대략 8년전 회사에서 굴러다니는 MySQL+PHP 를 쿡북처럼 잠깐잠깐 필요할 때 살펴본 것이 전부라 전문적인 지식은 아무래도 많이 미흡했는데 그런 부족한 부분을 든든하게 채워주는 책이 한빛미디어에서 출간되었다. 바로 데이터 분석을 위한 SQL 레시피. 이미 SNS 나 주변에서는 좋은 책이라는 평가로 한바탕 난리가 난 책이다. 하지만 그다지 호락호락하기 볼 수만은 없는 책이기 때문에 SQL과 친숙하지..
Node.js 를 올초에 처음 접하면서 바이블이 될만한 책을 못봤다. 인터넷을 뒤적거려도 근사한 자료는 사막에서 바늘 찾는 것보다 어려웠는데 이유로는 대부분의 글이 자바스크립트에 대한 배경지식이 있는 독자 기준으로 설명되고 있으며 어려운 개념을 설명하는 글은 글쓴이 본인도 무슨말을 하는지 모르는 상태에서 어설프게 지식을 공유하는 경우가 되시겠다. 그러던 도중 재미있는 책을 만났다. 책은 제목처럼 200개의 예제를 통해 노드를 차근차근 정복해나가는데 예제의 종류가 무척 다양하고 쉽게 다뤄지고 있어서 쉽고 재밌게 훌훌 읽힌다. 물론 실습 가능한 환경에서 직접 타이핑하면서 정독하는 것이 이 책을 읽는 가장 모범적인 방법이겠다. 책은 총 다섯개의 파트로 구성되어 있으며 파트 1, 2 는 기본문법과 함수등..
요즘 웹 기술은 정말 하루가 다르게 발전하고 있다. 그 기술을 이끄는 선두에는 리액트, 앵귤러가 있겠지만 후발주자로 부지런히 선두 그룹을 쫓고 있는 뷰JS 를 나의 첫 웹 기술로 선택했다. 첫 도서로는 에이콘출판사의 Vue.js 2 Cookbook [다양한 예제로 배우는 뷰JS 2]. 책의 제목처럼 정말 다양한 예제를 통해서 뷰JS의 "거의" 대부분의 기능들을 소개하고 훑어나간다. 책의 두께도 요즘 나오는 책들처럼 얇지 않고 투박하지만 많은 내용을 다루고 있다는 점에서 "쿡북"의 역할을 충실히 소화하고 있다고 말할 수 있다. 책에서 다루는 내용은 다음과 같다. (홈페이지 발췌)█ 다양한 실제 사례를 통해 뷰JS의 기본 사항 이해 █ 뷰JS의 컴포넌트 시스템을 사용해 복잡한 웹 인터페이스 작성 █ 웹팩 및..
구글의 공식 프로그램인 “구글 클라우드 스터디잼” 의 그룹장으로의 활동. 스터디 방식은 그룹마다 다르겠지만 내가 담당하고 있는 그룹은 구글에서 지원 받은 퀵랩 한달 프리패스 이용권을 이용해서 실습하는 것으로 진행됐다. (퀵랩 코드는 그룹원 전체에게 지급되었다) 스터디잼은 한국에서만 하는 프로그램은 아니고 구글에서 전세계를 대상으로 진행하고 있는 프로그램이다. 이제 막 한국에 상륙한 프로그램인데 개인적으로는 준비가 다소 미흡하지 않았나라는 생각이 들기도 했지만 다행히 그룹원 전부 하고자하는 의지가 충분해서 스터디 자체는 현재까지 문제없이 잘 진행되고 있다. 초상권 문제로 단체 사진은 올릴 수 없고 지인이 촬영해주신 사진으로 현장 분위기를 대신해본다. 마침 지금 재직중인 회사에서 흔쾌히 소강당을 외부 ..
- Total
- Today
- Yesterday