7 Skills of Highly “Effective” Programmers
Inspired by an ex-Google TechLead
Software engineers spend a lot of time gaining skills for interviews by practicing leet code problems and perfecting resumes.
Once they finally get that job at a startup, Google, Amazon, or another corporation, they might find the skills they used to get the job don’t match the ones they need in their everyday work.
Our team was inspired by the seven skills of highly effective programmers created by the TechLead. We wanted to provide our own take on the topic.
Here are our seven skills of effective programmers.
1. Learn How to Read Other People’s Code
Everyone but you writes terrible code.
That is why a great skill that has multiple benefits is being able to follow other people’s code.
No matter how messy or poorly thought out a previous engineer’s code is, you still need to be able to wade through it. After all, it’s your job. Even when that engineer was you one year prior.