The difference between a senior and a junior goes beyond years of experience. The way you think and work changes. I’ve narrowed it down to 5 traits...
For further actions, you may consider blocking this person and/or reporting abuse
Very nice article! I would also add a focus on impact : always working on the most impactful project :)
Nice, focus on the impact of tasks and doing meaningful tasks(the task that have impacts on revenue or user experience) is very important
Great point Ndeye! Working on impactful projects will get you seen and make you an impactful engineer naturally, haha.
I would add "Don't waste time on the wrong thing" which means "discuss the feature in-depth with designers/product managers before starting to work".
This is an attitude about participating in feature creation as a partner, instead of just doing what they say.
Spot on. Team work isn’t about taking orders, everyone should have the safe space to voice their opinions. But it’s also up to the developer to speak up and add to the communication.
Would you consider the ability to teach others also as a trait?
Yes, this is a great trait, but it is not a primary one you should focus on. Your technical skills and traits will be more to get to Senior. Along the journey, you'll have opportunities to teach your teammates and maybe even the broader org.
Teaching what you learned is a good trait and will make you a knowledgeable person in the whole org.
Agreed
Meaningful
Nice point man!
as some one who is currently a junior developer, this is quite a good list of things i should work on to become a senior developer
Thank you and best of luck in your career!