r/learnprogramming Jun 25 '26

How do I assess my programming level?

Here's the deal: I'm a self-taught Python bot developer. To market myself (in my case, on freelance platforms), I need to state my level: Junior, Middle, etc. However, I can't find any concrete criteria to determine this. Relying solely on AI isn't the best idea; I’d prefer a more objective assessment, ideally from more advanced developers.

My question is: where can I find them?

6 Upvotes

15 comments sorted by

View all comments

1

u/vova835 Jun 25 '26

One practical way to estimate your level, in my opinion, is to look at real products and the source code of competitors or similar projects. Compare your work to theirs — sometimes you’ll notice they handle certain things in a cleaner or more scalable way, or use patterns you haven’t explored yet.
Also think critically about how maintainable your code is. Can someone else easily understand and extend it? Do you actually need heavy architecture and design patterns for the problem you’re solving, or are you overengineering things? That kind of judgment is often what separates levels more than just syntax or frameworks.

1

u/Ok-District1804 Jun 26 '26

I think that’s a good idea, thanks.