In my experience, the difference between senior and junior dev is that seniors get things done without further problems down the road.
They know what they don't know so they can ask the right questions and analyze a problem so they know what they have to add to their skillset to solve it.
They know what skills are just too big to add quickly, for example crypto, distributed systems, graphics, etc. So they know what to do by themselves and what to let specialists do for them.
Also, they know how to find answers to their question without hogging the time of other people.
know what they don't know IMHO not all questions seniors should know when a junior ask them something (technical or problems stuff) but they do know how to execute and analyze them better. Seniors aren't google.
In my experience, the difference between senior and junior dev is that seniors get things done without further problems down the road.
They know what they don't know so they can ask the right questions and analyze a problem so they know what they have to add to their skillset to solve it.
They know what skills are just too big to add quickly, for example crypto, distributed systems, graphics, etc. So they know what to do by themselves and what to let specialists do for them.
Also, they know how to find answers to their question without hogging the time of other people.
know what they don't know IMHO not all questions seniors should know when a junior ask them something (technical or problems stuff) but they do know how to execute and analyze them better. Seniors aren't google.
That's a great way to put it