Junior — Middle
How do you consider your level of professional training as a developer?
sobes.tech AI
Answer from AI
A developer's level of professional training is usually determined by experience, depth of knowledge, and problem-solving skills. Junior is an entry-level, where the developer is familiar with the basics of the language and tools but is still gaining experience. Middle is a developer with a good understanding of the language, design patterns, able to write clean and maintainable code, and solve more complex problems independently.
Speaking about myself, I consider myself a middle developer, as I have experience working with Go, understand its features, can work with goroutines, channels, the standard library, and am also familiar with testing practices and code optimization.