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

한빛미디어

독자리뷰

[리뷰] 러닝 Go

pacien***

|

2022-03-30

러닝 Go

개발 숙련도와는 상관없이 누구나 Go 언어 개발자처럼 생각할 수 있다. 더 나아가 경험이 풍부한 Go 개발자들이 채용한 디자인 패턴과 선택한 이유를 소개한다. Go 언어를 이용해 명확하고 관용적으로 개발할 수 있도록 기초 지식을 전달하는 실용적인 가이드다.

  • 저자 : 존 보드너
  • 번역 : 윤대석
  • 출간 : 2022-02-25

# 러닝 Go

 

- [Go]는 최근 웹 개발 분야에서 많은 인기를 받고 있는 프로그래밍 언어입니다.

- [러닝 Go]는 다른 프로그래밍 언어를 활용할 줄 아는 개발자를 대상으로 Go 언어를 스스로 공부할 수 있도록 도와주는 책입니다.

- 책에서 소개하는 저자의 다양한 경험을 통해 다른 프로그래밍 언어와 어떤 부분이 다르고, 색다른 특징을 가지는지 소개하고 있습니다. 또한 많은 예제를 통해 Go 언어만이 가지고 있는 특성을 학습합니다.

 

## 책의 구성

 

- 총 15장의 챕터로 구성되어 있으며, 1장 Go 개발 환경 설정부터 15장 Go의 제네릭까지 폭넓게 소개하고 있습니다. 특히 마지막 챕터에서 소개하는 제네릭은 2022년에 배포된 기능으로 책이 얼마나 최신 정보를 담으로 했는지 엿볼 수 있습니다.

- 단순하게 프로그래밍 언어의 문법만을 소개하는 것이 아니라 웹 개발에 자주 사용하는 패키지와 모듈을 활용하는 내용과 오류 처리, 그리고 다양한 패턴들을 자세히 소개하고 있습니다.

 

## 서평

 

- 책 소개에서 말하는 프로그래밍 경험이 있는 사람이 두 번째 프로그래밍 언어를 익힐 때 보는 책으로 기본적인 CS 지식이 있다는 것으로 간주하고 있습니다. 동시성이나 추상화 같은 개념들과 HTTP에 대한 기본적인 이해 그리고 Git이나 IDE를 다룰 줄 안다고 가정합니다.

- 어느 정도 개발에 익숙한 사람이 다른 언어의 기본서를 보는 것은 힘들고 지루한 일이 될 수 있다고 생각합니다. 적어도 함수의 의미와 사용 방법, 반복 문의 종류(처음 보는 프로그래밍 언어라고 하더라도 `for`와 `while`을 보면 두 개가 어떻게 다른지 의미를 알고 있을 것입니다.) 이런 개념을 소개하기보다는 다른 프로그래밍 언어와의 비교를 통해 Go의 동작 방식과 Go스러운 코드는 무엇인지 소개합니다.

 

닫기

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