Sobes.tech
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.