DEV Community

Discussion on: A Year in Professional Software Development

Collapse
 
almostconverge profile image
Peter Ellis

First of all, well done :)

What I wanted to add is that ideally the main difference between a junior and a senior developer is that senior developers are expected to make judgment calls on lots of things, whereas for junior developers that is optional. If you want to take on some extra stress (for possible extra job satisfaction), you absolutely should be able to, but you should also have the option to simply defer to a senior dev. So basically as a junior you are given a safety net, to help you develop professionally.

At least that's how we're trying to play it, but every shop has a different interpretation of these roles.