I learned it for work! (although also because I wanted to I suppose, they gave us flexibility in what we used) There were a few other people in my office learning Go at the same time, so that was useful when getting started (What is going on with the package structure? How does GOPATH work? Those took me a little to wrap my head around, so it was nice to have other people around)
But I didn’t really dive into Go until I started my own project at work where I was the only one building the API (for iOS and web clients). It was my first time building an API and first time trying to deal with concurrency outside of a classroom — so the fact that it worked (it handles syncing dozens of offline iPads sending over 100’s of objects each at the same time) — is a pretty big testament to the language, in my opinion haha.
Right now I’m back to Java at work, but still use Go in my free time!