News for hackers. Stuff that matters.
Re:Ask HN: How do you define a junior developer? by ska on Thursday September 22, 2016 @11:03AM (#12557275)
I would define a junior developer as anyone who is not going to be very effective without some supervision. In other words, they have things to learn and need guidance and oversight before they will be able to do much correctly on their own. This could focused on tools, techniques, processes, it doesn't really matter. So I don't think the definition is different for web or systems development, although the tools and depth of experience might be.
Re:Ask HN: How do you define a junior developer? by tsukikage on Thursday September 22, 2016 @11:20AM (#12557418)
This.

Without supervision:

* can they be trusted to take a story and turn it into a list of one or more problems which are solvable and sensible to solve?

* given a list of problems, can they be trusted to select appropriate tools for solving each problem in a sane manner?

* given a problem and an approach, can they be trusted to fill in an implementation?

If you can't answer any of these questions with a firm "yes", they're definitely a junior.