rock1***
2022-03-12

개발 숙련도와는 상관없이 누구나 Go 언어 개발자처럼 생각할 수 있다. 더 나아가 경험이 풍부한 Go 개발자들이 채용한 디자인 패턴과 선택한 이유를 소개한다. Go 언어를 이용해 명확하고 관용적으로 개발할 수 있도록 기초 지식을 전달하는 실용적인 가이드다.
기존의 프로그래밍 언어 연구의 성과와 절차를 무시했다는 혹평을 받기도 하는 Go 언어
구글의 명성에 힘입어 입지를 굳혔다고 악평을 하는 이도 적지 않지만, 순전히 개발자와 현장의 필요에 의해서 만들어진 혁신이 개발 생태계에 파란을 일으키면서 혁명으로 이어진 사례로 기록되며 프로그래밍 언어의 새로운 발전 방향을 제시한 것은 큰 성과라고 볼 수 있다
인프라 시스템 재구축과 같이 코드가 방대해져 유지 관리가 힘들어지는 경우를 중심으로 Go 언어의 사용빈도가 높아지고 있다
쉽고 간편하게 확장성 있는 시스템 구축이 가능한 Go 언어의 특성상 앞으로는 클라우드 환경에서 활용도가 높아질 것으로 예측된다
이 책은 단순하기 Go 기초만을 배우는 책이 아니다 Go 언어를 좀더 Go스럽게 명확하고 관용적으로 개발 할 수 있도록 기초 지식을 전달하는 실용적인 가이드이다
기존의 언어를 사용하던 개발방식을 탈피하고 Go스럽게 생각하며 개발해보고 싶은 개발자들에게 추천해본다