4 ms·
Honest question: how are "junior" and "senior" defined here?
by giomasce 6y ago
Honest question: how are "junior" and "senior" defined here?
- kissgyorgy 6y agoHere is how I think about this usually: - Junior: somebody who is happy that they found a working solution. Most code what they write doesn't even work or they don't know yet how to approach problems. - Normal / mid-level: developers who can easily find working solutions to problems, but not always the best or easy to understand. Should be able to handle edge cases and errors properly. - Senior: How to solve problems is not even a question for them, they can come up with multiple ways solving the same problem, but their chosen solution will be flexible, easy to understand (even for Juniors) and maintainable in the long term. When they make a technical debt, it is a conscious decision and not a fatal mistake.