Ask HN: How does one become a Go developer?

7 points by SamInTheShell ↗ HN
I have a background in automating infrastructure, doing Linux Administration, DevOps, and more recently a Platform Engineering role. I've been doing programming in Go since roughly 2015, but haven't done anything public facing.

How do I build up this background to move towards programming in Go?

I've not really figured it out, these dev jobs seem pretty elusive and I've always talked too low level or too high level during interviews. Pretty sure I talked myself out of one Go dev job by talking about how strings work traditionally in C. lol

Any perspective is appreciated.

5 comments

[ 3.3 ms ] story [ 24.3 ms ] thread
Have you tried not stopping?
Haven't stopped yet, I'm not above taking sage advice.
Why do you want to be a Go developer?

Serious question.

What would make you consider yourself a Go developer?

Another serious question.

Have you tried applying for jobs that use go?
It may be a good start to write something in go, e.g. a command line tool. Start from scratch. If you make it open source you can show it to potential employers...

First focus on shipping (goreleaser), then on improving the code (unit and Integration testing).

Perhaps read code from other open source projects and submit pull requests. This way your learning and self promoting process helps others...

Remember to be polite, your employers may also read comments ;-)