I'd say a junior developer is someone who is still learning to appreciate the perils of software development. Who has shipped one or less projects. Who is still doing relatively small tasks for the project. Who cannot yet be trusted to be left alone or to lead a major undertaking. Who doesn't have a deep understanding of concurrency, transactional integrity and other fundamental but a bit obscure issues.
An intermediate developer is capable of doing medium features. Has some autonomy. Has proven herself to be a valuable member of a team. But still doesn't have enough experience to make major architectural calls.
A senior developer is someone with all kinds of war scars. Who has intuition on major design questions. Who has made a lot of mistakes and learned from them. Who has gone through several technology fads.
For further actions, you may consider blocking this person and/or reporting abuse
We're a place where coders share, stay up-to-date and grow their careers.
I'd say a junior developer is someone who is still learning to appreciate the perils of software development. Who has shipped one or less projects. Who is still doing relatively small tasks for the project. Who cannot yet be trusted to be left alone or to lead a major undertaking. Who doesn't have a deep understanding of concurrency, transactional integrity and other fundamental but a bit obscure issues.
An intermediate developer is capable of doing medium features. Has some autonomy. Has proven herself to be a valuable member of a team. But still doesn't have enough experience to make major architectural calls.
A senior developer is someone with all kinds of war scars. Who has intuition on major design questions. Who has made a lot of mistakes and learned from them. Who has gone through several technology fads.