Preferences

Part of the problem is perhaps that you were looking for titles explicitly coded 'junior' at all. Title inflation basically means that many devs that would basically be juniors in real engineering companies are considered senior.

It's a weird market where the difference between 0 and 1 year of experience can be so dramatically reflected in salaries and opportunities.


I had 1.5 years of experience (in China). I hustled hard in SF, got rejected by 100+ companies, and really, really struggled to scrape by on some set price contract gigs.

All of that changed one night when I showed a demo of a browser game I'd made at a meetup some Groupon devs happened to be at. That lead to a phone screen, an onsite, a job and then never another time when I couldn't get a decent tech job. Of course my skills improved over time, but the biggest delta was just getting a single name on my resume that hiring recruiters respected.

I sometimes wonder how many people are out there are like me a decade ago—able to do well in whiteboard interviews, capable enough to contribute, eager... and consistently denied a chance to even try.

I suspect the answer is rather high. I had similar experiences getting back into tech when I decided archeology wasn't the field for me. I had about some years of experience paying my way through college with contract dev work, but after several offers were retracted once a execs saw my background I managed to find an old school hacker in SF said yes. They were filling in while the real boss was on medical leave. When the real boss got back, I was immediately informed shouldn't have been hired despite doing my job well.

Years and companies later, I've brought it up in those diversity hiring meetings, but that's not the sort of changes that are being sought at most places.

I saw a job posting recently looking for senior developers with 3 years of work experience. I mean, I have 3 years of full time experience + a little more experience working part time and internships, and I would consider myself a junior dev.
I’m in over 10 years now and I find the deeper I go, the less I like this senior title. I mean, what will I be in another 10 years? In 15? These titles are meaningless, really.

I agree though, at 3 years I was still fairly junior in the scheme of things. I was doing full stack work and building money-making applications from scratch, but it wasn’t great work. It wasn’t going to scale well, the front end was based on an ad-hoc framework because I was afraid of learning and implementing new tools like backbone.js, there were very few tests, not great internal tooling to aid workflows, I wasn’t a great mentor, etc. A lot of what I did was because it worked once before, and not because I knew exactly how and why. My fourth year was when I got my first senior title, though.

I like when companies distinguish engineering levels by capability. E1 through E7 for example, where E5+ would be approximately what people imagine when they hear the term senior. Unfortunately everyone uses different leveling, so it’s hard to adhere to that. Our industry would benefit from standards.

Existence of staff (and less prominently, senior staff/principal) titles is now common - IC hierarchy does not end at senior as it did few years ago at 95% companies.
I’m hitting 15 years in the industry. I think I’m like 3x better at my job than 10 years ago when I first got my current title

This item has no comments currently.

Keyboard Shortcuts

Story Lists

j
Next story
k
Previous story
Shift+j
Last story
Shift+k
First story
o Enter
Go to story URL
c
Go to comments
u
Go to author

Navigation

Shift+t
Go to top stories
Shift+n
Go to new stories
Shift+b
Go to best stories
Shift+a
Go to Ask HN
Shift+s
Go to Show HN

Miscellaneous

?
Show this modal