4 ms·
We hire people from different backgrounds and experience levels, from 1 to ~10 YOE. Only some require a week to get familiar with Go, but I have seen senior dev
by avinassh 3y ago
We hire people from different backgrounds and experience levels, from 1 to ~10 YOE. Only some require a week to get familiar with Go, but I have seen senior developers (say 6+ years) requiring time to get the hang of the language and the features. E.g., I have hired Python programmers, and the concurrency primitives, the concept of CSP, and channels are very new to them.
Go is simple, but it also has many gotchas. Knowing them also helps.
Also, when someone new has joined, the new environment could be overwhelming for them, and I'd like to ease all this and slowly induct them.
---
If you are curious, here are the Go onboarding resources (doing them in this order is preferred)
- The tour of Go - https://tour.golang.org/welcome/1 https://tour.golang.org/welcome/1
- Go concurrency exercises - https://github.com/loong/go-concurrency-exercises https://github.com/loong/go-concurrency-exercises
- Common Go gotchas - http://devs.cloudimmunity.com/gotchas-and-common-mistakes-in-go-golang/ http://devs.cloudimmunity.com/gotchas-and-common-mistakes-in...
- Concurrency is not parallelism - https://vimeo.com/49718712 https://vimeo.com/49718712