리뷰

[리뷰] 학교에서 알려주지 않는 17가지 실무 개발 기술

Ericlee 2021. 3. 16. 10:08

 

[한줄평]

6년차 선배 개발자의 개발 엑기스를 기술을 배울수 있다.

 

[목차구성]

[1부 소프트웨어를 지탱하는 기술]

1장 문자열 인코딩

2장 다국어 처리

3장 날짜와 시간

4장 정규 표현식

5장 범용 고유 식별자

6장 난수

7장 해시 함수

 

[2부 데이터 처리 기술]

8장 JSON

9장 YAML

10장 XML

11장 프로토콜 버퍼

12장 Base64

13장 데이터 압축(zlib)

 

[3부 웹을 지탱하는 기술]

14장 HTTP

15장 RESTful API

16장 HTTPS

17장 OAuth 2.0

 

[이 책의 특징]

  • 실무에서 감초처럼 쓰이는 17가지 기술을 한 권으로 묶었다.
  • 기술을 ‘어떻게’활용하는지 소개한다.
  • 간단하면서 실용적인 파이썬 코드를 제공한다.
  • 현업에서 저자가 쌓아온 노하우를 아낌없이 방출한다.
  • 장마다 내용 요약과 함께 살펴볼 내용을 제공한다.

 

[이 책의 대상 독자]

  • 입사를 앞둔 신입 개발자
  • 개발자를 꿈꾸는 모든 학생
  • 실무에서 자주 쓰이는 기초 기술이 궁금한 주니어 개발자

 

[서평]

‘학교에서 알려주지 않는 17가지 실무 개발 기술’은 7가지 소프웨어 기술, 6가지 데이터 처리 기술, 4가지 웹 기술등 실무에 도움이 되는 기술들을 소개 합니다. 우선 책의 구성은 1부 소프트웨어를 지탱하는 기술에서는 소프트웨어 동작과 관련된 기술들을 배울수 있습니다.  2부 데이터 처리 기술에서는 소프트웨어가 동작하기 위해 필요한 데이터를 가공하는 기술을 배웁니다. 이 기술들은 텍스트 기반 규격과 바이너리 기반으로 나눌 수 있는데, 비슷한 텍스트 기반 규격들이 각각 어떤 특징이 있는지 알아보고 바이너리 기반 규격으로 데이터를 가공하는 것이 어떤 장점이 있는지 살펴봅니다. 3부 웹을 지탱하는 기술에서는 크게 4가지를 배웁니다. 서버와 클라이언트가 데이터를 보다 효율적으로 주고받기 위해 필요한 기술을 배우고, 데이터를 안전하게 주고 받기 위해 필요한 기술을 배웁니다.

 

이책은 기본 문법을 알려주는 것이 아니라 저자가 6년동안 회사 생활을 하면서 실무에서 중요하다는 것을 17가지를 정리해서 개발 기술을 알려주고 있습니다. 각 기술은 파이썬 문법으로 실무에서 빠르게 적용해서 쓸수 있는 코드입니다. 선배 개발자가 실무를 하면서 경험한 것을 한권의 책으로 배운다고 생각하며 읽으면 어제 보다 더 나은 개발자가 될수 있을것이라 생각합니다.