Usually a project that will give you decent insights takes some time to build. Usually at least 6 months and then several months to see what you did wrong. So if you did this cycle once, you are not aware of how you screwed it up and if other methods would yield better results. If you did it twice you already have the basis to compare methods. Senior ideally tried several approaches and there is simply no time for this in 2 years imo.
> I would say yes...
Thanks. Looking at this thread I changed my perspective. 1. it's context based, you can be senior after 3 months if your other senior left and you have couple of new people that you need to onboard 2. titles mean absolutely nothing when hiring 3. If I am doing the same work as others I deserve the same title (age made me uncomfortable)
So yeah, initially I got offended because I called myself senior later than I could and it seemed unfair.
I agree that a lot of vital expertise comes from mistaken attempts and the need to change strategies.
I have in mind one of the most skilled and mature engineer I have ever collaborated with who has less than two years professional experience. I also worked with many 10y experienced folks who qualify as senior for this, but were pretty sloppy otherwise.
So here's where I have my issue. Why can't someone acquire those qualities quickly? Why should your belief be factored in when gauging someone's expertise? I say, let's just look at their abilities and then decide. You may be surprised at how quickly some people pick up certain skills!
> Most of the people say they were promoted so their business can sell them as senior. That's BS. I would not like to work with those businesses. Keep calling yourselves seniors.
Here I agree with you. Random titles for the sake of duping people make no sense either and are potentially harmful.
> ps. I dealt with the same stigma, and I would feel ashamed when I joined a team where all the devs were 35+ with 10+ YOE and I would call myself the same title as they did. (I was 21 in this example, with 5 years of professional experience). Am I too humble?
I would say yes. If you are able to perform the same tasks as them, with the same/better level of finesse, then the only differentiator is age. Why shouldn't you have the same pay packet/title/respect? I believe age is generally positively correlated with experience (i.e. more age = more experience), but I feel it is not really correlated with insight (more age != better insight). Thus, sometimes, younger people can have better ideas and inputs than their older colleagues and deserve the 'senior' title as much as someone that's been working 30+ years, in my opinion.