Go Codelab (Unofficial, Inspired by Google)
12. 축하합니다!

이로써 우리는 튜토리얼을 통해 Go 언어의 특징들을 확인해 볼 수 있었습니다. 사회가 복잡해지면서 개발자들은 다양한 문제들을 직면하게 되었습니다. 그 예로, 빠른 처리를 위해서 동시성(Concurrency)는 기본적으로 갖춰야 하지만, 하드웨어에 부담을 덜어야하고, 프로그램 규모가 커지면 개발 속도가 상대적으로 느려지는 문제 등 현대의 프로그래밍 언어들로는 해결하기 어려운 문제들이 많았습니다.

Go 언어는 이러한 문제들을 해결하기 위해 섬세하게 고안된 프로그래밍 언어입니다. 특히, 내장된 동시성 지원과 강력한 기본 라이브러리, 그리고 단 하나의 네이티브 실행 파일을 생성하는 컴파일러 등은 클라우드에 기초한 분산 환경에도 잘 어울리는 선택이 될 것 입니다.

아래의 참고자료들을 통해 Go 언어의 매력에 대해 더 알아보고, Go 언어가 여러분에게도 좋은 선택이 되었으면 합니다.

  • A Tour of Go : Go 언어의 문법을 전반적으로 배울 수 있는 온라인 코드랩 페이지입니다.
  • Effective Go : Go언어를 효율적으로 사용하는 가이드라인을 정리한 것입니다.
  • Awesome Go : Go 언어를 이용해 공개된 오픈소스 라이브러리들의 추천 목록입니다.
  • Golang Korea : Facebook 그룹 기반의 한국 Golang 커뮤니티입니다.