Not really. :)
These are the Go .bashrc lines in my Linux dev desktop:
export GOPATH=${HOME}/go:${HOME}/git_repos
export GOBIN=${HOME}/git_repos/bin
export PATH=$PATH:/usr/local/go/bin:${HOME}/go/bin:${HOME}/git_repos/bin
Note the two different paths in GOPATH?
∙ $HOME/go is where "go get foo" puts stuff
∙ $HOME/git_repos is where stuff I'm developing goes (eg $HOME/git_repos/src/github.com/sqlitebrowser/dbhub.io)
The separation means I can backup stuff I'm working on, and exclude the general downloaded Go code from backups as that would just be a waste of space.
Most people do seem to use just one path in GOPATH though, and I remember also doing things that way when first starting out. Not sure why, maybe it's due to some incorrect assumptions given by the Go learning material commonly read when starting out?