DEV Community

Discussion on: 5 Things You Need To Become A Senior Developer

Collapse
 
ssimontis profile image
Scott Simontis

I would add two things:

Reliability/Accountability: You need to have a track record of getting things done when you promised they would be done, showing up when you say you will, and not screwing things up. Senior engineers nuke deployments sometimes (rarely), but they know how to roll back within the deployment window or resolve things, whereas a more junior developer would not even be trusted to deploy to such systems. At the end of the day, you need to get your work done.

Along with communication, being able to convey business value is indispensable. If I tell a team we need to use (INSERT NEW JS FRAMEWORK HERE) because it is trending and all the cool kids use it, no one cares above me. I need to make a business case that adopting this technology will benefit the business - increased productivity, larger talent pool, killer competitive advantage, etc. Understanding the needs of the business and their risks is crucial. You may need to spend a weekend making a proof of concept on your own time if it means a lot to you.