메뉴 바로가기 검색 및 카테고리 바로가기

한빛미디어

독자리뷰

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

dong2***

|

2021-04-09

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

실무에 필요한 지식은 너무나 광범위해서 학교에서 배운 내용만으로는 부족하다. "학교에서 이런 것도 안 배웠어?"에 당황하는 주니어 개발자와 "아직도 이걸 몰라?"에 지친 실무자를 위해 17가지 필수 개발 지식을 한 권으로 묶었다.

  • 저자 : 이기곤
  • 출간 : 2020-04-16

KakaoTalk_20210409_162122698.jpg

프로그래밍이란 분야는 초등학교부터 컴퓨터 수업시간이면 꼭 빠지지 않는 이제는 필수적으로 배우는 과목으로 컴퓨터나 IT전공이 아닌 사람일지라도 한번쯤은 배웠을 것입니다. 특히 IT분야에서 개발을 담당하는 사람이면 3가지 개발언어를 알고있는 것이 기본적입니다. 따라서 프로그래밍 언어 책이 소설처럼 서점에서 많은 수량을 담당하고 있습니다. 제가 이 책을 선택한 이유는 이제 개발자로 취업을 희망한 사람이나 현직 개발자라면 필수적으로 알고 있어야할 기술들을 비교적 자세하게 설멍해주고 있다고 생각하기 때문입니다.

 

이 책의 특성은 책 제목처럼 학교에서는 잘 알려주지 않는 개발 기술들을 개발자에게 친숙한 기본적인 언어를 사용해서 알려주기 때문입니다.

 

우리가 학교에서 배우는 언어는 보통 C++, JAVA, C언어 이 세가지가 보편화된 언어입니다. 그리고 대학에 따라 Python이나 java script 등을 배우고 있습니다. 하지만 학교에서 가르쳐주는 것은 책에 나와있는 실습에 조그만한 프로젝트를 하는 정도가 한계여서 실전에서는 응용하기에는 부족함이 많습니다. 따라서 대부분의 사람들은 개발자로 취업하기 위해서 조그만하게 많은 프로젝트를 하여 실전경험을 간접적으로 키우고 있습니다. 그런 방법이 나쁘지 않다고 생각하지만 이 책을 읽고 자신이 희망하는 언어분야에 맞춰서 집중하여 프로젝트를 진행하는것이 더 효율적으로 좋다고 생각합니다.

 

구성

Chapter 1: 문자열 인코딩

Chapter 2: 다국어 처리

Chapter 3: 날짜와 시간

Chapter 4: 정규 표현식

Chapter 5: 범용 고유 식별자

Chapter 6: 난수

Chapter 7: 해시 함수

Chapter 8: JSON

Chapter 9: YAML

Chapter 10: XML

Chapter 11: 프로토콜 버퍼

Chapter 12: Base64

Chapter 13: 데이터 압축(Zlib)

Chapter 14: HTTP

Chapter 15: RESTful API

Chapter 16: HTTPS

Chapter 17: oAuth2.0

 

파트별로 나누어 봤을때 책에서 나와있는 것처럼 1~7장은 소프트웨어 동작과 밀접한 관련이 있는 기술들에 대해 소개하고 있으며 이러한 기술들은 범용적으로 사용되기 때문에 어떤 프로그래밍 언어 및 소프트웨어 프레임워크에서든 쉽게 찾을 수 있는 기능의 함수에 대해 설명하고 있고 8~13장은 소프트웨어가 동작하기위해 필요한 데이터를 가공하는 기술들을 소개하고 있으며 각각 텍스트 기반 규격과 바이너리 기반 규격으로 나뉘어 각각의 규격으로 데이터를 가공했을때 장점에 대해 14~17웹을 구성하는 기술 4가지에 대해 설명하고 있으며 2가지는 서버와 클라이언트가 데이터를 보다 효율적으로 주고받기 위해 필요한 기술, 2가지는 데이터를 보다 안전하게 주고받기 위해 필요한 기술들에 대해 설명하고 있습니다.

 

개인적인 생각으로 학습은 개발자로 취업을 희망하시는 분들이나 이제 막 개발자로 시작하시는 초보자이신 분들께서는 1장부터 시작하시면 좋을것 같고 어느정도 경험이 있으신 분들(개발자 경력 3~n년차)부터는 자신들의 전문분야가 아닌 다른 언어로 개발을 시작하실때 이 책을 찬찬히 보시면서 해당하는 언어가 있으시면 참고해보시는 것이 좋을것 같습니다.

그리고 초보자분들은 본격적으로 실무프로그래밍을 시작하시기 전에 지은이의 말이랑 책 구성을 한번 보시는 것을 추천드립니다. 지은이의 말은 저자분이 경험담이 적혀있어 공감이 되실것이며 책 구성은 보시고 자신이 중점적으로 학습할 부분을 정하시는데 도움을 줄수 있을거라고 생각합니다.

 

그리고 개인적으로 약간의 단점이 어쩌면 욕심일수도 있는게 좀더 많은 언어 분야가 담겨져 있으면 더 좋았을것 같습니다. 그리고 좀더 많은 실습 예제가 담겨있으면 더 좋았지 않았을까라는 아쉬움이 있습니다.



 

"본 서평은 한빛미디어 <나는 리뷰어다> 활동을 위해서 책을 제공받아 작성된 서평입니다."

 

 

<참고> 표시 광고의 공정화에 관한 법률(약칭:표시광고법)을 준수하고자 드리는 공지이며

           한국출판문화산업진흥원에 따르면 서평 도서 제공은 문제의 소지가 전혀 없습니다.

닫기

해당 상품을 장바구니에 담았습니다.이미 장바구니에 추가된 상품입니다.
장바구니로 이동하시겠습니까?