This is the decade to be a software developer. As Satya Nadella says, every company is a software company. And we can see that with the explosion both in demand and remuneration for good software developer.
But who really is a good software developer and how to become one?
This is a loaded question and there is no good answer for it. I wanted to share how we at Egnite define it.
You are a good software if you have done 5-10 live projects, have github repo with lots of activities, and have a blog with lots of visitors/followers.
Let me try and take a shot at defining a good software developer from the other side, from organization's perspective, who are looking to employee these software developer.
A true software developer should be
- able to work in teams
- pick-up stuff he has never done before and still deliver
- be able to demonstrate and explain his work to others
- ask the right questions at the right time
At Egnite our focus is to help students practice and demonstrate these concepts as they learn stuff. And as Seth Godin says, "the only way to learn stuff is by doing".
Stay tuned, for how we can help you become a good software developer.
Join our discord community here