염재현의 디스커버리 go 언어로 go 언어를 익혀야 하는 이유

16
글쓴이 - 한빛미디어 IT2최현우 염재현의 디스커버리 Go 언어Go 언어를 익혀야 하는 12가지 이유

Upload: hyunwoo05

Post on 22-Jan-2018

3.687 views

Category:

Technology


0 download

TRANSCRIPT

Page 1: 염재현의 디스커버리 Go 언어로 Go 언어를 익혀야 하는 이유

글쓴이 - 한빛미디어 IT2팀 최현우

염재현의 『디스커버리 Go 언어』로 Go 언어를 익혀야 하는 12가지 이유

Page 2: 염재현의 디스커버리 Go 언어로 Go 언어를 익혀야 하는 이유

1. 다양한 플랫폼에 대응한 설치와 설정 방법을 알려줍니다. Chocolatey를 이용한 간편 윈도우 설치도 기대해주세요.

Page 3: 염재현의 디스커버리 Go 언어로 Go 언어를 익혀야 하는 이유

2. 무작정 문법만 외우게 하지 않습니다. 이해하게 해준다.“Go에서는 문장 뒤에 세미콜론은 찍지 않는다. 이해하지 마라 그냥 외워라 외워…” 이런식의 교육을 우리는 얼마나 오랫동안 받아왔던가요?

예) 왜 Go는 세미콜론을 문장 마침으로 적지 않는지 알려주는 내용을 보시죠.

Page 4: 염재현의 디스커버리 Go 언어로 Go 언어를 익혀야 하는 이유

3. C/C++, 자바, 파이썬 등 다른 언어를 습득한 기존 개발자의 이해를 돕고자 적절한 설명을 덧붙였다.예) Go의 슬라이싱이 파이썬과 어떻게 다른지 같이 보시죠.

Page 5: 염재현의 디스커버리 Go 언어로 Go 언어를 익혀야 하는 이유

4. 저자의 풍부한 경험으로 적절한 쓰임새를 알려준다.예) 다음은 JSON을 이용할 때, 함정에서 빠져나가는 법을 알려줍니다.

Page 6: 염재현의 디스커버리 Go 언어로 Go 언어를 익혀야 하는 이유

5. 프로그램 동작 원리에 대한 깊은 이해가 묻어나는 설명을 한다.예) 다음은 함수 호출에 대한 설명입니다.

Page 7: 염재현의 디스커버리 Go 언어로 Go 언어를 익혀야 하는 이유

6. 개발자에게 필요한 부분을 명확히 하여 빠르게 배울 수 있게 한다.

예) 다음은 함수 호출에 대한 설명입니다.

Page 8: 염재현의 디스커버리 Go 언어로 Go 언어를 익혀야 하는 이유

7. 코드 가독성은 덤이다. 이 책에 쓰임 모든 코드는 코드 가독성을 고려하여 작성되었다.

Page 9: 염재현의 디스커버리 Go 언어로 Go 언어를 익혀야 하는 이유

8. 어떤 문제를 풀고자 하는지 생각한다.예) Go 언어는 상속을 지원하지 않습니다. 상속은 어떤 문제를 풀고자 하는 것일까요?

Page 10: 염재현의 디스커버리 Go 언어로 Go 언어를 익혀야 하는 이유

9. Go로 프로그래밍하는 실전 방법을 알려준다.예) JSON은 필수입니다. 제대로 실무에서 활용하는 방법을 알려드립니다.

Page 11: 염재현의 디스커버리 Go 언어로 Go 언어를 익혀야 하는 이유

10. Go 언어가 가진 언어적 특징의 한계를 뛰어 넘는 방법을 알려준다.

Page 12: 염재현의 디스커버리 Go 언어로 Go 언어를 익혀야 하는 이유

11. 코드 예제는 항상 기초적인 테스트와 함께 제공된다.

Page 13: 염재현의 디스커버리 Go 언어로 Go 언어를 익혀야 하는 이유

12. 웹상의 자료에서는 쉽게 배울 수 없는 깊이가 있다.

Page 14: 염재현의 디스커버리 Go 언어로 Go 언어를 익혀야 하는 이유

이렇게 12가지를 추렸지만 이 책의 가치를 다 표현하지 못했습니다.

Page 15: 염재현의 디스커버리 Go 언어로 Go 언어를 익혀야 하는 이유

염재현 저자는 구글 본사에서 근무하며 Go 코드 가독성 승인 권한을 통해 쟁쟁한 프로그래머들의 수없이 많은 코드를 봐왔습니다. 그러한 저자의 경험에서 얻은 노하우가 담긴 이 책은 최신 Go 언어 버전을 기반으로 독자가 정말 Go를 잘 배워 잘 활용할 수 있게 하는 후회 없는 선택이 될 겁니다.