Remix.run Logo
LPisGood 6 hours ago

This is an interesting perspective(and a great roadmap for juniors to try to improve), but I think for the most part the thesis is wrong, at least in my experience.

Companies do not hire juniors as some long tern play to develop them into good engineers. They hire juniors because they have junior level tasks that need completed.

jordand 6 hours ago | parent | next [-]

That does happen, and that junior level work is constructive, but what I've also experienced and noticed is that companies put a lot of effort into finding and hiring exceptionally skilled juniors (industrial placement schemes, graduate fast-tracks, etc.) where they can make safe bets on those people delivering significant value to their companies/projects. Some bigger companies do make an effort to build a mutually beneficial working relationship with a clear 5 year career roadmap (some sectors really struggle with those best candidates choosing FinTech instead). I've worked with high-performing junior programmers that have (quantitatively and qualitatively) dramatically outperformed experienced mid-level programmers, so I'm always an advocate for investing in them.

danbolt 5 hours ago | parent [-]

This is often win-win as the junior ends up with a robust list of resume bullets that help push their career forward.

moregrist 5 hours ago | parent | prev | next [-]

> They hire juniors because they have junior level tasks that need completed.

I have never worked at a place where this was true. Either senior devs would pound through the tasks, or we’d cut them as unimportant.

The only reason we ever hired a junior was because we saw potential and thought they could grow into solid colleagues.

mohamedkoubaa 6 hours ago | parent | prev | next [-]

Not anymore. We give those tasks to genies and hire juniors as apprentices

colechristensen 6 hours ago | parent | prev | next [-]

>Companies do not hire juniors as some long tern play to develop them into good engineers

Working for companies, as a manager, I have. I have said to my management that is what my intention was, and subsequently hired people for exactly that.

wseqyrku 6 hours ago | parent [-]

The thing is when you're starting out this is probably what you have in mind for each job you apply. But that only happens one out of ten.

SanjayMehta 5 hours ago | parent | prev [-]

We used to hire explicitly to train junior engineers in the days before the dotcom boom.

Stock options which vested over 5 years were meant to make it worth everyone's time.