일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
- Book review
- QT
- history
- program
- hadoop
- MySQL
- management
- leadership
- programming_book
- essay
- Spain
- RFID
- Kuala Lumpur
- France
- erlang
- Italy
- comic agile
- Software Engineering
- Book
- Artificial Intelligence
- Programming
- web
- ubuntu
- hbase
- django
- agile
- Python
- Java
- Malaysia
- Linux
- Today
- Total
목록programming book (4)

회사를 옮겼는데, 스타트업이 보통 그렇듯 회사 시스템은 전부 AWS에서 돌아간다. 그동안 회사의 자체 서버를 쓰거나 클라우드를 써도 회사에서 구축한 private cloud만 써온터라 tutorial 첫 페이지 정도만 해본 AWS는 아직 낯설기도 하고 많은 부분이 black box이다. public cloud를 쓰는 문제점 중 하나는 특정 벤더에 lock in이 된다는 점이다. 현실적인 이유로 AWS를 떠날 수는 없겠지만, 최소한 대안에 대해서는 알아야 하기에 한 번 책을 읽어보게 되었다. Azure에 대해 검색해보면 2위 사업자라 그런지, 대부분은 AWS와 match시킬 수 있게 수많은 서비스들이 이미 준비되어있고 특히 시스템을 윈도에서 구축한 회사라면 Azure를 쓰는 게 더 강점이 있다고 한다(예를..

이런 책도 출판되는 걸 보면 확실히 개발자가 부족하긴 하다. 우리 회사도 개발자를 뽑기 위해 공고도 계속 나가고 면접도 진행하고 있는데 특히 신입의 경우 부트 캠프 출신 비전공자들을 자주 볼 수 있다. 개인적으로는 이 책을 통해 이런 분들을 조금 이해할 수 있지 않을까 하는 기대를 갖고 읽기 시작했다. 저자는 원래 친구들과 쌀가게를 하면서 고객관리의 필요성을 느끼면서 개발자로 전직하게 되었다. 사업을 하던 분이라 그런지 필요한 목표를 설정하고 가능성을 보고 진행을 해서 6개월만에 개발자로 전직해 취업에 성공한 걸 보면 확실히 능력이 있는 분으로 보인다. 다만 모든 일이 그렇듯 저자의 성공 사례를 보고 무작정 비전공자들이 뛰어드는 건 위험하단 생각이 든다. 장단점과 위험성 등에 대해서는 저자가 책에 자세히..

제목에서 알 수 있듯 이 책은 초보자가 독학으로 알고리즘을 배우는 걸 목표로 하며 C와 java로 설명한다. 최근에는 대부분의 초보자가 접근하기 좀 더 쉬운 python같은 언어를 사용하기 때문에 C와 java같은 컴파일이 필요한 언어는 잘 안 쓰는 거 같다(우리 회사나 주변 분들 회사를 봐도 이미 일하는 사람들이나 지원을 하는 사람들 보면 비전공자, 부트 캠프 출신이 많아졌는데 하나같이 python으로 crawling이나 간단한 ML/DL project를 이력서에 기술한다). 개인적으로 python을 좋아하기는 하지만 static typed, compiler를 사용하는 언어를 배우는 건 실력 향상을 위해서도 좋은 일이기 때문에 이렇게 여전히 C나 java를 사용하는 초보자용 책이 나오는 건 의미있는 일..

프로그래밍 언어를 배우기 시작하면 보통 해당 언어로 “Hello World”를 출력해보면 접근하듯, 머신러닝을 처음 배우면 대부분 mnist의 숫자 분류나 iris 붓꽃 분류를 해보며 코드를 작성하기 시작한다. 그리고 여러가지 알고리즘과 모델에 대해 배우고 시행 착오를 거치며 하이퍼 파라미터 튜닝을 하곤 한다. 하지만 언제나 그렇듯 실제 업무에선 이 단계들만 신경쓰는 거 만으론 부족하다. (4대 천왕 중 한 명인 앤드류 응 교수의 발언 덕분에 좀 나아지긴 했지만) 여전히 많은 사람들에게 경시당하는 데이터 수집 및 라벨링부터, 지속적인 운영을 위한 배포와 모니터링까지 하나의 “application”으로 동작하기 위해 더 많은 단계를 신경써야 한다. 이 책은 대부분의 사람들이 관심을 갖고 해보길 원하는 알..