| There's nothing wrong with "Senior". Lots of years of experience translate to having a proven track record of delivered value, along with management skills and experience of failure, things that can't be substituted by talent or knowledge acquired from reading about the works of others. > a person with 3-4 years of experience to be a "Very Good Engineer" Not the same thing — this is actually the same problem as with hiring practices that people love to hate. Good college degrees, open source contributions, algorithmic exercises during the interview, etc... are all designed to prove your worth. People don't like you for what you are, because you have to show them what you're capable of first. And with 3-4 years of experience, you can slap that "Master" label on your job title, but without being able to show something for it, people will just laugh at you. Also this trend of disrespecting the elderly is nothing new. Ageism is a thing and your opinion is actually in line with what the entire world is already thinking. Younger means cheaper, more prone to abuse, to working long hours and for many tasks just as capable as a more expensive senior. Of course, this is beneficial to young people, but the tragedy is that it doesn't last. You'll be playing a whole different tune in 5 years max, either because you'll end up competing with people that are 5 to 10 years younger and cheaper, or because the bubble will finally burst due to automation, leaving this sea of STEM graduates out of a job, just like steel workers in the nineties. We are automating ourselves as part of our job description, so it should be no surprise when it happens. |
3 years is minimum for getting close to being competent. I would argue that before that you will deliver very little.