DEV Community

[Comment from a deleted post]
Collapse
 
mikesimons profile image
Mike Simons

In my experience it is easy to tell how experienced a developer is (and this probably generalises) based on the questions that they ask.

Junior developers focus primarily on tech related questions and little else.

Mid level developers will ask about development processes, testing practices, frameworks, design patterns and approaches (like DDD) etc

Senior developers ask about high level architecture, considerations for failure modes, observability, business value, cultural processes (like agile practices & continuous improvement) and organisational structure.

The general trend is that the shift moves from focusing on the software towards the bigger picture (architecture / people / process / business etc). I've seen this in myself and in every candidate I've ever interviewed.

Collapse
 
belhassen07 profile image
Belhassen Chelbi

I totally agree, I myself was focused on the technologies , and of course I was overwhelmed by the huge amount of technologies in the front-end web development. Then, I started chasing the technology that solves the problem, this is so important for me because it gives me a more general image of what I'm doing. I think I'm in the mid level now following your detailed description.
Thanks for sharing Mike ♥ that was a really good answer