How would you rate yourself as a Golang developer? Are you currently middle, middle+, or senior?
sobes.tech AI
Answer from AI
Assessing myself as a Golang developer, I would say I am at the middle+ level.
I have a confident understanding of the core concepts of the language: goroutines, channels, interfaces, working with packages and modules. I can write clean, readable, and maintainable code, and understand idiomatic Go.
I also have experience working with popular libraries and tools in the ecosystem (e.g., net/http, context, sql, gRPC). I understand the principles of concurrent programming and can optimize performance.
To move to a senior level, I need more experience in architecture of large systems in Go, a deeper understanding of the internal mechanisms of the language and runtime, and to improve my skills in code review and mentoring.