I'm not sure- great programming skills, algorithm knowledge et all still one thing.
The key here is 'gumption'. Raw enthusiasm, high spiritedness and child like courage in approaching ideas and implementing them. To work on projects that kill you. To take routine, crippling failure and weather and grow stronger every time that happens. Most companies have processes to avoid hiring these kind of cowboys. Companies have processes to exactly avoid hiring these kind of people.
You see bulk of these things have nothing to do with skills, or genius or talent. If fact these skills can build other skills.
The problem is most companies check problem solving skills. Do these companies test problem identification skills? Do they check how a person can take failure? Do they measure how hardworking a person is?
If you see it in a way, we don't seem to check the actual skills at all.
The key here is 'gumption'. Raw enthusiasm, high spiritedness and child like courage in approaching ideas and implementing them. To work on projects that kill you. To take routine, crippling failure and weather and grow stronger every time that happens. Most companies have processes to avoid hiring these kind of cowboys. Companies have processes to exactly avoid hiring these kind of people.
You see bulk of these things have nothing to do with skills, or genius or talent. If fact these skills can build other skills.
The problem is most companies check problem solving skills. Do these companies test problem identification skills? Do they check how a person can take failure? Do they measure how hardworking a person is?
If you see it in a way, we don't seem to check the actual skills at all.