> When I hear: I'm not good at frontend, I'm good at backend - I'm starting to think this is not true.
There's no absolute true false in anything like that. Generalization is just an easy way to reduce thinking.
To take that analogy further - when you go to a specialist (doctor) and get assigned 1 are they the best 1? If you have a different problem do you have to go to a different specialist?
So it's not about you. It's about society or your company. You get a job, e.g. backend engineer. That's your "label". It doesn't actually say what you're better at -- just that you were tested for backend by company standards and got in.
There's no absolute true false in anything like that. Generalization is just an easy way to reduce thinking.
To take that analogy further - when you go to a specialist (doctor) and get assigned 1 are they the best 1? If you have a different problem do you have to go to a different specialist?
So it's not about you. It's about society or your company. You get a job, e.g. backend engineer. That's your "label". It doesn't actually say what you're better at -- just that you were tested for backend by company standards and got in.