Ranter
Join devRant
Do all the things like
++ or -- rants, post your own rants, comment on others' rants and build your customized dev avatar
Sign Up
Pipeless API
From the creators of devRant, Pipeless lets you power real-time personalized recommendations and activity feeds using a simple API
Learn More
Comments
-
I like Irene's definition, but I would add that an intern is there specifically to be mentored, rather than they require more mentoring.
-
Crazed20208y@Zaphod65 so you'd say if someone can get at least something done with minimal help, that's junior level? -
@Crazed pretty much, yeah, I would expect a junior to be familiar with programming in general and able to self-teach a language, but they need help figuring out business-specific things, or maybe help finding bugs that are a little more obscure. A non-junior shouldn't need much help at all to get the vast majority of things done; you give them a task and you can leave them to get it done almost no matter what.
-
@irene that's a complicated one. In my opinion, a senior is generally more able to be a mentor, seniors should also be more able to take the larger view of the product/application, to be able to do system architecture and design type things, as well as having the raw programming ability.
Related Rants

The truth, whole truth, and nothing but there truth.
Job requirements nowadays...
I don't really like memes but this one is way too relatable...
In your mind, what separates a junior developer from a developer, and similarly, a junior developer from an intern?
question
power level
experience
skill