Junior — Middle
How do you assess your professional level?
sobes.tech AI
Answer from AI
The assessment of professional level is a subjective process that depends on experience, knowledge, and skills. Usually, I evaluate myself based on the following criteria:
- Knowledge of language and core technologies.
- Ability to write clean, maintainable code.
- Experience with tools and frameworks.
- Ability to solve problems and find optimal solutions.
- Understanding of OOP principles and design patterns.
For example, if I have a good understanding of C# syntax, can work with .NET, LINQ, Entity Framework, and can independently implement business logic, I consider myself at a junior or middle level depending on the depth of experience and independence.