알이즈웰

웹 엔지니어의 교과서 리뷰 본문

독후감

웹 엔지니어의 교과서 리뷰

2017. 5. 23. 18:08


웹 엔지니어의 교과서
국내도서
저자 : (주)히토미디어,세가와 유스케,사사키 타츠야 / 김성재역
출판 : 길벗 2015.12.23
상세보기



제목 : 웹 엔지니어의 교과서

저자 : (주)히토미디어_사사키 타츠야, 세가와 유스케, 나이토 켄지 지음

옮긴이 : 김성재

출판사 : 길벗


웹 지식 습득을 위해 도서관에서 무작정 웹 관련 책을 고르다가 선택했다.


선택 조건으로는

1. 최신 웹 기술에 관련하여 얕고 넓은 지식을 얻고자 함

2. 휴대가 편하도록 두껍지 않은 책이 필요함

3. 가볍게 재미붙혀 읽을만한 지루하지 않을 책


(2017년 5월 23일 절반정도 읽은 상태에서 미리 리뷰를 등록해야징)


1번에 대한 평가

현재 2017년 5월로, 책의 초판 발행일이 2015년 12월 23일이므로, 1년 반이 지났다. 아주 최신은 아니지만 이정도면 내가 개발을 시작하고 발행된 것이므로 유익하다고 판단된다.

얕고 넓은 지식을 얻기에는 적합한것 같다. 

책의 내용은 주로 사용되는 개발언어, 데이터베이스, 프런트엔드 파트, 가상화 소프트웨어 등 웹 개발의 전반적으로 설명해준다.

실습할 수 있는(실제로 해보진 않았지만) 코드도 조금씩 나와있고,ㅎ


2번에 대한 평가

휴대하기 좋당 ^_^ 들고다니면서 보기 좋은데, 약속있는 날은 들고나오지 않앗당. 큰 가방 가져갈때만 가져갈만하다.


3번에 대한 평가

2년 조금 넘게 개발을 하고 있는 나에게는, 내가 개발하고 있는 환경과 비교하며 나름 유익하게 읽었다.(아직 반밖에 안 읽었지만 아직까진 그렇다.)

- 반이라고 하면, Ruby on Rails, PHP, NoSQL, 프런트엔드 관련(자바스크립트) 조금 . 이 정도 읽었다고 볼 수 있다.

중간 중간 소개하는 기술, 언어들의 공식 사이트 캡쳐화면을 넣어서 아 이렇게 생겼군. 나중에 써먹을 수도 있으니까 알아두자. 다짐하게 한다.

- JavaScript의 신택스 슈가(Syntax sugar)라고 하는 CoffeScript, TypeScript는 혼자 개발하면서 써보고 싶당.


중간 리뷰

1. 반밖에 안 읽은 상태

나름 괜찮당. 저자가 말하기를 대상 독자를 2~3년차의 웹 개발자라고 하였는데, 딱 맞는 것 같다. 지금 나에게 나름 유익한 책인 것 같다.

비슷한 연차의 다른 개발자에게 추천할 것 같다.


2. 모두 읽고

언제 다 읽을꼬니..ㅎㅎ




완료.

일하면서, 이것저것 공부하면서 읽으니 시간이 좀 걸렸다. 


앞서 기록한 반쪽 리뷰에서 언급한 프론트엔드 구현 부분에 이어 AngularJS, 로그, 데이터 시각화, 환경 구축 자동화 등의 내용이 뒷부분에 이어진다.




전체적인 리뷰

웹개발 시 필요한 기술 및 지식을 얕고 넓게 접하기에 좋은 책이다. 무엇보다 작고 가벼운게 큰 장점.

(종이 재질도 개인적으로 마음에 들었다.) 

2년전에 집필된 책이고, 아직 내 연차에서는 책에 언급된 많은 내용을 대부분 사용해 보지 않아 실질적인 용도와 한계등을 가늠하기가 어렵다. 또한 웹 기술이 끊임없이 새롭게 개발되어 나오고 변화가 심한 영역이라는 것을 감안하면 책의 내용이 기술적으로 범용성이 그리 높진 않은 것 같다. 하지만 차분히 기술에 대해 설명해주고, 실제 쓰이는 용도나 예시 코드를 보여주는 것이 읽기에 부담스럽지 않아 좋았다.

책에서 언급한 기술이나 프레임워크, 툴등은 그래도 내가 언젠간 한번쯤 써먹지 않을까 싶어 몇가지 블로그에 적어둔 것도 있다. 

마지막으로 읽으면서 제일 많이 느낀건, 참.. 공부할꺼많다^_^ 인것같다 ㅎㅎㅎㅎㅎㅎㅎㅎㅎ

열심히살쟝 ~_~




간단하게 목차

1장 웹 엔지니어

  - 필요한 기술 영역 및 새로운 기술에 대한 간략한 소개


2장 Ruby on Rails로 개발

  - Ruby 개요

  - Ruby on Rails


3장 PHP로 개발

  - PHP 실행 및 개발 환경 구축 등


4장 NoSQL 데이터베이스

  - NoSQL DB와 관계형 DB의 차이

  - Redis

  - MongoDB


5장 프런트 엔드 구현

  - jQuery

  - CoffeeScript, TypeScript

  - Grunt

  - AngularJS


6장 로그

  - Fluentd

  - 로그 시각화(엘라스틱 서치, 키바나)


7장 데이터 시각화

  - 구글 차트(그래프 예시)


8장 환경 구축 자동화

  - Vagrant

  - Ansible

  - Serverspec

  - Docker


9장 편리한 외부 서비스

  - 외부 서비스 소개(Mixpanel, Slack, Qiita:Team, CircleCI)


10장 웹 서버 구축

  - Apache, Nginx







'독후감' 카테고리의 다른 글

미움받을 용기  (0) 2018.09.07
세상에서 가장 짧은 세계사  (0) 2018.09.07
독서 체크 17.10.20  (0) 2017.10.20
Clean Code  (0) 2017.10.19
HTTP 완벽 가이드  (0) 2017.09.25
Comments