Live data from Hacker News

Ask HN: Why Will No One Hire Jr. Devs?

news.ycombinator.com

11–20 of 30 posts

Re: Ask HN: Why Will No One Hire Jr. Devs?

#11
The Portland startup where I work just hired 3 jr. devs. Our goal was 2 seniors and 2 juniors but we didn't get any viable senior candidates. Most candidates were eliminated at the code challenge stage. So that'd be my tip: if you have to complete a code challenge, make sure it's the best code you've ever written. Even if it's a trivial task, things like full test coverage and demonstrating that you know some OOP best practices will give you a better chance at an interview.

The two bootcamp grads we hired had much stronger skills than most of their peers. I had conversations with their instructors and, indeed, they said that these guys were top of the class.

Also note that while senior devs are hard to find, competition is fierce at the junior level. We relocated one from Boston and the other had done his bootcamp in Chicago.

Re: Ask HN: Why Will No One Hire Jr. Devs?

#12
We're a 5 person team at Ayalo (http://ayalo.co) with one junior dev; we've had trouble making it work so I'll share some reasons why:

- Lack of confidence in his deliverables. The worst is being told its done because it works on local and for small data sets (he's in charge of internal analytics) and then when we try it on production with a months worth of data it crashes.

- Having to constantly remind him of the 80-20 rule. 80% of effects are due to 20% of the functionality and having to guide him to focus on that 20%. You want to be able to leave a dev working for two days, even a week, without worrying that he's accidentally inflating the scope of something. More experienced devs have a better sense of the importance and time-scale of the things they're working on.

- He's often so overwhelmed with having to learn things he doesn't know, or debug things he doesn't fully understand, that he doesn't have time or energy to think about ways in which to improve the company or product outside of his job description.

- Junior devs often need constant check-ins because they're sometimes ashamed of having to ask. This happens no matter how many times you reinforce that asking questions is the only way to learn, its human nature to a certain extent.

My perspective, from a bootstrapped pre-seed post-launch startup, is that early on you want people that can drive forward with you, that can push you, not people you have to pull along with you. We've kept our junior dev because he's motivated, passionate, and has potential. But I'd be lying if I said he doesn't hinder our speed

Re: Ask HN: Why Will No One Hire Jr. Devs?

#13
You make it unclear what your skills are. Being a bootcamp, I assume you've got RoR or Node.js as your stack?

You also don't specify where you are applying. Startups or corporates?

I've also never heard of any major tech companies in OR, so perhaps you may need to consider relocating.

If I was in your position, I would go for some company like Oracle/RackSpace/RedHat. Do the ugly grunt work for a year or so and gain a shit load of experience. Don't be afraid to do as many certifications as the company can afford as well.

You can then leave after that year or so. Go do some startup stuff, see if you like it. If you don't, you can always go back to the $90k job with your certs.

PS. Here are some keywords for a startup job (polite humour): "I know web-scale" ; "node.js and async rule the world" ; "non-relational DBs shard efficiently and beat relational DB asses" ; "rapid prototyper" ; "Rails gems" ; "convention over configuration" .

Good luck!

Re: Ask HN: Why Will No One Hire Jr. Devs?

#14
Stop calling yourself a Jr. developer. Instead just send in your resume to places that are looking for Rails developers and include anything you've built so far.

That said, if you get an interview I'm not saying to misrepresent yourself. But you're focusing on your inexperience right now. Your resume should focus on what you've accomplished, not on what you haven't.

Re: Ask HN: Why Will No One Hire Jr. Devs?

#15
I interviewed a few candidates from NYC-based developer bootcamps and the experience scared me away from even trying to interview any more.

The people I interviewed (admittedly only three, but the ones who I thought had the strongest resumes out of their cohorts), were unable to complete even basic real-world programming tasks during the interviews. I would literally sit them down, show them my code base, and ask them to make a minor improvement to a page (i.e something that would take me I think the basic problem is that programming is hard and learning to do it at a professional level takes a lot longer than 8-12 weeks. Much like learning to be a lawyer takes more than 12 weeks -- you wouldn't hire a criminal defense lawyer who had graduated from a "lawyer bootcamp."

If you actually do have the skills to do the job, the best way to demonstrate it is to build a complete, functional, polished website and put your code on Github. Some candidates I looked at had "bootcamp demo projects" on Github but the quality of them was way, way below where it needed to be to prove they were adequately skilled.

As they say: "show, don't tell".

Re: Ask HN: Why Will No One Hire Jr. Devs?

#16
post #11

The Portland startup where I work just hired 3 jr. devs. Our goal was 2 seniors and 2 juniors but we didn't get any viable senior candidates. Most candidates were eliminated at the code challenge stage. So that'd be my tip: if you have to complete a code challenge, make sure it's the best code you've ever written. Even if it's a trivial task, things like full test coverage and demonstrating that you know some OOP bes…

How old were these two?

Re: Ask HN: Why Will No One Hire Jr. Devs?

#17

We're a 5 person team at Ayalo ( http://ayalo.co ) with one junior dev; we've had trouble making it work so I'll share some reasons why: - Lack of confidence in his deliverables. The worst is being told its done because it works on local and for small data sets (he's in charge of internal analytics) and then when we try it on production with a months worth of data it crashes. - Having to constantly remind him of the…

I feel like including the company name and then proceeding to trash your employee was a poor choice.

Re: Ask HN: Why Will No One Hire Jr. Devs?

#18

We're a 5 person team at Ayalo ( http://ayalo.co ) with one junior dev; we've had trouble making it work so I'll share some reasons why: - Lack of confidence in his deliverables. The worst is being told its done because it works on local and for small data sets (he's in charge of internal analytics) and then when we try it on production with a months worth of data it crashes. - Having to constantly remind him of the…

If I may so, you've identified this, but a 5 person team is way too small to have a junior dev unless they really know what they are doing. You're really doing a disservice to him because you're expecting way more than he can deliver and you don't have the resources to help him develop his skills. I've seen this situation before and it's frustrating for all parties.

In regards to the OP, he should target larger companies (>50 employees). These companies will have better systems in place to be able to take on junior devs in a way that won't be overwhelming.

Re: Ask HN: Why Will No One Hire Jr. Devs?

#19

I interviewed a few candidates from NYC-based developer bootcamps and the experience scared me away from even trying to interview any more. The people I interviewed (admittedly only three, but the ones who I thought had the strongest resumes out of their cohorts), were unable to complete even basic real-world programming tasks during the interviews. I would literally sit them down, show them my code base, and ask the…

Just out of curiosity, which bootcamps did these candidates come from?

Re: Ask HN: Why Will No One Hire Jr. Devs?

#20
They will. There are plenty of companies that hire CS grads straight out of school. The reason that you are having trouble is that a bachelors in CS is considered a basic qualification for a developer without professional experience. Spending a few months in a bootcamp is not an adequate replacement.
Post reply on HN