https://cra.org/crn/2025/08/infographic-computing-bachelors-...
EDIT: it's also hard to account for the fact that job position titles aren't very consistent over time and I know quite a few new grads who got "senior" job positions
https://cra.org/crn/2025/08/infographic-computing-bachelors-...
EDIT: it's also hard to account for the fact that job position titles aren't very consistent over time and I know quite a few new grads who got "senior" job positions
Junior devs will have an easier time finding jobs in positions that operate in niche industries, because they offer onboarding for everyone.
There are firms that take that to heart, and there is indeed a lot of truth in it. A large amount of skills and knowledge just aren't transferable when switching jobs. But I think it's not hard to create more than 20% of the value. And even if it really is 20% of the value, the profit generated from the work might actually be more than the salary gap anyway, and the 1-year growth curve might be faster for a senior than a junior.