Logo

dev-resources.site

for different kinds of informations.

How do you differentiate Junior/Mid/Senior developer?

Published at
7/23/2023
Categories
softwareengineer
sharing
thoughts
Author
khizerrehandev
Categories
3 categories in total
softwareengineer
open
sharing
open
thoughts
open
Author
14 person written this
khizerrehandev
open
How do you differentiate Junior/Mid/Senior developer?

After talking to many experienced Engineers from all ranges varies from 2-14 years of experience and based on response that has
been received i have compiled the characteristics that is the
major differentiater between 3 roles.

Questions?

Q1: Do you think having n number of years of experince makes you an SENIOR Software engineer?
Q2: Do you think having enough technical knowledge is what makes you an SENIOR Software engineer?
Q3: Do you think becoming a manager and lead what make you SENIOR Software engineer?
Q4: Do you think getting job done and JUST shiping code to production is what makes you SENIOR Software engineer?
Q5: Do you think getting attending meetings with (Stakeholder/PM) what make you SENIOR Software engineer?
Q6: Do you think just delegating your work to juniors make you SENIOR Software engineer?

then IMHO, you can't say that you are SENIOR.

Personally, i believe and even asking from smart engineer almost 80% SE has said the good characteristics
for senior engineer/lead/manager (irrespective of role) is

  • He/She should be good communicator and listener.
  • He/She been able to understand business requirements very well and translate those requirements down in the hierarchy to get things done what is required.
  • He/She keeps himself up-to date with technical/non-technical knowledge.
  • He/She should develop a habit to mentorship, knowledge sharing session with teams. Documenting things should be done and making sure things should be understood by person in his/her team.
  • He/She should get knowledge of other domains in case leading teams with people having diverse tech background and level of understanding should be done to such extent that you can able effectively discuss/understand their technical jargons.
  • Try to keep meeting short avoid unnecessary meetings because TIME is very important for your team.
  • He/She should foster the culture to ask questions in order to bridge the gap between junior/senior (interms of technical debt).
  • He/She motivate the team member in their job. Irrespective how small/large work is accomplished. It not only gives respect to his member but also build a relationship to do things better way next time.
  • He/She should take ownership with big roles their is big responsibility so utilize it in proper way and showcase your abilities through output.

let me know your thoughts and comments. What do you think what are the characteristics that a make a developer a senior?

sharing Article's
30 articles in total
Favicon
Whatโ€™s your excuse for not using the web share API?
Favicon
Info card sharing service (free, no login required)
Favicon
Building a Tech Community from Scratch
Favicon
I Taught GIT to High School Students
Favicon
๐Ÿ˜ฎโ€๐Ÿ’จSaya Menyesal Beli Domain my.id
Favicon
<p *>Demystifying the Angular Structural Directives in a nutshell</p>
Favicon
Why I Like Writing Technical Blogs
Favicon
Add GitHub repository info, GitHub pages links and latest commits to any page using github-include
Favicon
Adding a "share to mastodon" link to any web site
Favicon
How do you differentiate Junior/Mid/Senior developer?
Favicon
Let anyone, anywhere, edit your static sites
Favicon
Digital Printing and Dev Printing: Are they the same?
Favicon
My โ€œWhat is Coding?โ€ Class
Favicon
Announcing Public Sharing: Share Your Drafts with the World on Contenda!
Favicon
sNationalDaysToday.com - Unite people to celebrate everyday
Favicon
Bugblogging
Favicon
The impact of sharing sessions in an engineering team
Favicon
Top 5 Things I Actually Like About Top {X} Posts
Favicon
Partnering with Google on web.dev
Favicon
Resource Helper website for easy access to daily usable links
Favicon
I make a list of free stuff/services for developers
Favicon
Sharing Local Server with Local Network (XAMPP)
Favicon
geek week local
Favicon
Adding RSS feed to my Nuxt & Storyblok blog
Favicon
What online image sharing service do you use?
Favicon
A Software to publish good code examples
Favicon
hackershare: Social bookmarking reinvented!
Favicon
Sharing keyboard & mouse across devices
Favicon
1 year experience, enjoying learning, but unfavorable atmosphere. Should I continue or not?
Favicon
Why I decided to start blogging and why we all should ๐Ÿ™Œ

Featured ones: