How to start learning Golang
- 항상 프로그래밍 공부를 하면 어떻게 해야하는지 모르는 초보 개발자들을 위해 작성한다.
- 개인적으로 생각하는 공부하는 방법은 3가지가 있다.
- "책, 영상, 공식문서"를 통해서 우리는 Go언어에 근접할 수 있다.
가장 추천하는 방법
나는 아래의 방식을 통해서 프로그래밍 언어를 항상 공부한다.
- 책을 구매해서 읽는다.
- 책을 구매해서 읽으면 기본적인 문법에 대해서 알 수 있다.
- 강의 영상을 통해서 실제 프로젝트를 진행해 본다.
- 강의 영상을 통해서 실제로 프로젝트를 하면서 내가 책에서 공부한 내용을 알고 있는지 검증한다.
- 꼭 강의 영상이 아니어도 된다. 개인이 하고 싶은 프로젝트를 통해서 자신의 부족한 부분을 찾고 기록하면 개인적으로 성장이 될 것이다.
- 공식문서의 경우, 영어로 대부분 작성되어 있어서 처음부터 접근하기는 어려울 수도 있다.
- 하지만 코드를 어느 정도 읽어볼 수 있는 수준이 된다면 꼭 읽어봐서 도움이 되면 좋겠다.
- Go언어의 경우 Golnag Korea 공식문서 번역본를 참고하여 공부하면 된다.
- 내가 속한 커뮤니티에서 다양한 사람들에게 도움이 되는 프로젝트를 진행했다는 점에서 자랑스럽다...ㅎㅎ
ROADMAP
- 위로 로드맵을 살펴보고 공부해도 좋다. Go언어는 다양한 분야에서 사용되고 있니 내가 다 알 순 없다.
- 하지만 로드맵을 통해서 다양한 분야에서 무슨 프레임워크를 사용하여 개발하는지, 무슨 데이터베이스를 사용하면 좋은지 등을 서술해 놓았으니 한 번 참고하여 보면 좋을 것 같다.
- 위 로드맵은 Go Developer Roadmap에 작성되어 있다. 영어 버전도 있으며, 한국어 번역 버전도 있다.