(no title)
knappe | 3 months ago
They're juniors. With that kind of mentality, I'm not sure you're looking for juniors, but instead are looking for someone with a few years in industry that is apparently masquerading as a junior. But perhaps my expectation of "real systems" is different than yours.
To put this into perspective, I mentor and have mentored lots of juniors from code schools and traditional, four year university computer science majors in web dev. Having some concept of both the web stack/language and a basic understanding of good coding practices is about the most I'd expect. All thing things that sit on top of it, like scaling the stack, performance optimizations and the like are things I wouldn't even come close to expecting a junior to know. Those are things I'd expect to have to coach on.
tavavex|3 months ago
This is just how the junior job market seems to operate now. Barely anyone wants some open-ended, curious recent graduate who's eager to expand their technical knowledge with new skills that are taught to them at the job. Everyone wants juniors to punch well above their weight - to even have a chance of an interview, ideally your resume should indicate that you're already an expert at every required skill in the job listing. They fish out the top 1-5% of all graduates and the really desperate people who are willing to go work a junior job despite extensive work experience - everyone else is welcome to keep putting in hundreds of applications elsewhere. Of course, it makes sense that you'd want the best - but it feels like there's active pressure now to hire as few people as possible regardless of circumstance. Companies will keep searching for the miracle candidate - if they don't find one, they'll just repost the listing until one shows up. Everyone else has locked the doors on hiring altogether. We're probably going to see a push on juicing more value out of existing workers than paying new ones, so the average graduates will continue having nowhere to go.
ericpauley|3 months ago
You mention mentoring people in undergrad. Sure, by a year-3 course I’d expect to have to coach beyond basic understanding. To say that basic understanding of performance optimization is out of scope for a BS graduate is not supported by my experience, however. We’re not talking about boot camp grads here.