The 5 main buckets that seemed to me to be common across the career ladders for what's expected of someone who is no longer "junior" (although not necessarily "senior" either) were:
Independence: learns quickly and independently; able to prioritise tasks; doesn’t get caught up in unimportant details; work only occassionally needs material feedback.
Scope: able to own clearly defined individual small-medium sized features from technical design through to completion.
Engineering: understands basic software engineering principles; familiar with industry best practices; understands the system architecture.
Code: able to write correct and clean code; good sense of “code smells”; mastery of basic language features and most advanced structures.
Communication: able to work well as part of a team; able to prioritise tasks; asks for and gracefully accepts feedback.
I use the same template when posting here and other social networks for practical reasons. Probably, as you are saying, the social part could have been avoided for this kind of questions and I will remember it for the next questions!
However, the question was important for me to see other points of views and opinions on this topic (even if I have my own opinion on this!)
Moving from a developer position to a more managerial, I need to interview multiple candidates, and reading answers like the one by Mikkel are really helpful for opening my mind on what I should look when interviewing junior, not so junior and senior developers :)
I didn't know about that site and I will check it out for sure.
I like the idea of these 5 buckets and it really helps thinking about them. Same for the part regarding "no longer junior but although not necessarily "senior" either".
Thanks for sharing your thoughts with the community!
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.
@swyx curated lots of engineering career ladders which I found super useful and recommend having a look at: swyx.io/writing/career-ladders/
The 5 main buckets that seemed to me to be common across the career ladders for what's expected of someone who is no longer "junior" (although not necessarily "senior" either) were:
Independence: learns quickly and independently; able to prioritise tasks; doesn’t get caught up in unimportant details; work only occassionally needs material feedback.
Scope: able to own clearly defined individual small-medium sized features from technical design through to completion.
Engineering: understands basic software engineering principles; familiar with industry best practices; understands the system architecture.
Code: able to write correct and clean code; good sense of “code smells”; mastery of basic language features and most advanced structures.
Communication: able to work well as part of a team; able to prioritise tasks; asks for and gracefully accepts feedback.
lol is Domenico serious or is he just plugging his socials asking a question he knows will get responses
well, it's certainly a strong 'about the author' : 'question' ratio 😂
Yeah, maybe it was too strong the 'About the Author' section! 🤣🤣
I use the same template when posting here and other social networks for practical reasons. Probably, as you are saying, the social part could have been avoided for this kind of questions and I will remember it for the next questions!
However, the question was important for me to see other points of views and opinions on this topic (even if I have my own opinion on this!)
Moving from a developer position to a more managerial, I need to interview multiple candidates, and reading answers like the one by Mikkel are really helpful for opening my mind on what I should look when interviewing junior, not so junior and senior developers :)
uh huh.
I didn't know about that site and I will check it out for sure.
I like the idea of these 5 buckets and it really helps thinking about them. Same for the part regarding "no longer junior but although not necessarily "senior" either".
Thanks for sharing your thoughts with the community!