HACKER Q&A
📣 SamInTheShell

How does one become a Go developer?


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.


  👤 sandreas Accepted Answer ✓
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 ;-)


👤 matt3210
Have you tried applying for jobs that use go?

👤 brudgers
Why do you want to be a Go developer?

Serious question.

What would make you consider yourself a Go developer?

Another serious question.


👤 dafuqdat
Have you tried not stopping?