-
-
학교에서 알려주지 않는 17가지 실무 개발 기술 - 문자열 인코딩부터 웹 필수 지식까지
이기곤 지음 / 한빛미디어 / 2020년 4월
평점 :
이 책은 실제 업무에 필요한 기술이 무엇인지 궁금한 연습생이나 개발 기술을 익혀 실력을 높이고 싶어 하는 개발자를 대상으로 한다. 회사에 입사하고 나서 실제 개발 업무를 진행할 때 알아두면 도움이 되는 기술 17가지를 설명해 준다. 반드시 알아두어야 하는 기술은 아니지만 알아두면 언젠가는 사용하게 될 날이 있을 법한 공통적인 기술이다.
아래와 같이 3파트로 되어 있다. 1부 소프트웨어를 지탱하는 기술에서는 문자열 인코딩, 다국어 처리, 날짜와 시간, 정규 표현식, UUID, 난수, 해시 함수를 다루고 있고 2부 데이터 처리 기술에서는 JSON, YAML, XML, 프로토콜 버퍼, Base64, zlib 압축을 다룬다. 마지막 3부 웹을 지탱하는 기술에서는 HTTP. RESTful, HTTPS, OAuth 2.0룰 설명하고 있다. 예제 코드를 파이썬으로 하고 있지만 인터넷에 검색해보면 해당 기술을 다른 언어로 소개하고 있는 자료가 많다.
[1부 소프트웨어를 지탱하는 기술]
: 문자열 인코딩, 난수, 범용 고유 식별자, 다국어 처리, 해시 함수, 날짜와 시간, 정규 표현식
[2부 데이터 처리 기술]
: JSON, YAML, XML, Base64, 프로토콜 버퍼, 데이터 압축
[3부 웹을 지탱하는 기술]
: HTTP, RESTful API, HTTPS, OAuth 2.0
전체적인 내용을 보면 두고두고 참고하는 기술 서적이라기보다는 개념 이해를 위해 몇 번 정도 읽어보는 용도의 서적으로 보인다. 이 책을 통해 기존에 알고 있는 기술에 대해서 다시 한번 정리하는 시간을 갖는 것도 괜찮을 거 같다.