Junior — Middle
What level of confidence do you have in your development skills?
sobes.tech AI
Answer from AI
Confidence in one's development skills depends on experience and practice. For a junior developer, this usually involves basic knowledge of Python, the ability to write readable code, and use standard libraries. A middle developer is more confident with more complex concepts: OOP, exception handling, asynchronous programming, optimization, and testing.
For example, a junior might write a function to process a list, while a middle developer would optimize it using generators or itertools, and also cover it with tests.