ch930***
2022-03-31

개발 숙련도와는 상관없이 누구나 Go 언어 개발자처럼 생각할 수 있다. 더 나아가 경험이 풍부한 Go 개발자들이 채용한 디자인 패턴과 선택한 이유를 소개한다. Go 언어를 이용해 명확하고 관용적으로 개발할 수 있도록 기초 지식을 전달하는 실용적인 가이드다.
예전부터 Docker를 자주 사용하면서, docker를 만든 Go programming Language에 대해 관심이 있었습니다.
바쁘다는 핑계로 관심만 갖고 있었는데 이번 기회에 Go Programming Language에 대해서 조금 더 깊이 알게 되었습니다.
옮긴이에 따르면, Go 언어는 다른언어에 비해 배우기도 쉽고 대형 프로젝트에서도 간결함을 유지할 수 있어서 확장성도 높다고 합니다.
실제로 c언어를 기반으로 배우신 분들은 python보다 더 쉽게 배우실 수 있을것 같았습니다.
또한 Docker라는 거대한 가상화 플랫폼을 만든 프로젝트도 생각보다 간결하게 작성이 되어있다는 것을 볼 수 있었습니다.
이 책으로 첫 프로그래밍을 시작하는 것은 조금 어려울 것 같고, 최소한 한두가지 이상의 언어를 사용하실 줄 아는 개발자분들이
Go언어를 배우기 좋은 책이라고 생각합니다.
기본적인 프로그래밍 방식도 설명해 주고 있긴 하지만, 이 책은 기본 문법 보다는 여러가지 기능들에 집중하고 있기에
기초 프로그래밍 보다는 여러가지 프로젝트를 진행할 분들이 보면 좋을 것 같습니다.
평소에 Go언어에 관심이 있었던 개발자들에게 입문서로 강력히 추천해 주고 싶은 책입니다.
"한빛미디어 <나는 리뷰어다> 활동을 위해서 책을 제공받아 작성된 서평입니다."