Live data from Hacker News

Ask HN: Why hire junior developers?

news.ycombinator.com

1–10 of 20 posts

Ask HN: Why hire junior developers?

#1
As a junior developer and new graduate actively looking for a job a question came to my mind , why would companies hire junior developers , instead of senior and more advanced developers , of course there is the long term investment and the lower salary that junior gets compare to seniors , but is there any other reasons , that companies hiring junior developers get ?

Re: Ask HN: Why hire junior developers?

#6
* Not all work needs highly experienced workers. Even the smartest coder in the room is typing one character at a time.

* Everyone is more motivated and effective when they are being challenged and occupied by their work.

* Mentorship and knowledge-sharing benefits both the receiver and the teacher.

* Over the medium term, junior engineers are less likely to leave.

Re: Ask HN: Why hire junior developers?

#7
1. cheap

2. not every task is creative, in fact most of them are boring. senior developer gets bored. if you assign a senior engineer to do auto testing, he/she will leave.

3. junior developers work harder. interns work even harder. that's a fact.

Re: Ask HN: Why hire junior developers?

#8
I think it boils down to this 3 things:

1. Salary. Your pay will be less than the one of a Senior Developer.

2. Role and tasks. You will, as a junior developer, be taking on tasks better suited for your relatively "non ripe" skills. This doesn't mean that you'll get the short end of the stick. It means that you'll be assinged tasks that fit your current skillset.

3. Experience. While you might be a top-notch developer, you don't have "real-life" experience. Most of the times senior developers have years if not decades of experience on their backs. And with time comes wisdom.

These three things combined are a compelling reason to hire Junior devs for small tasks and projects.

Re: Ask HN: Why hire junior developers?

#9
Two reasons come in my mind: 1. Some junior developers are just really good and learn fast compared to an average developer. 2. A junior developer has the energy and drive being new to the field. They are willing to do many things for the sake of learning which the senior developer is already jaded by.

Re: Ask HN: Why hire junior developers?

#10
There are many reasons, but I will give you an example that hasn't been explained yet.

For some work, there is a set hourly rate the company can charge. For instance, they may bid a contract $50/h for each developer. In this case, I can pay a mid-level developer 65k/yr with 35k/yr in benefits and overhead, and break even with $0 profit.

If I hire a more junior developer and pay him 50k and train him on the job, I then make 15k in profit and he gets a year of experience.

Post reply on HN