(no title)
jsaxton86 | 11 years ago
My high school had an introductory programming class. Most students hadn't done any programming before, yet there were a couple of students who quickly understood the concepts and could solve weeks worth of assignments in a single day, whereas the rest of the class struggled. Those students, for whatever reason, were able to learn programming much more quickly than the average student, and I believe those students they'd see a greater return on their investment of hard work.
Here's another anecdote: do you know any experienced engineers who work 12 hours a day and still struggle to do relatively easy jobs? I do. Talent is an important piece of the puzzle. Hard work is also an important part of the puzzle. Both are important.
fsk|11 years ago
The NBA players are the top 1-in-1000000 world's best players.
A programmer only has to be 1-in-100 to be competent. The other 99-in-100 should find other careers.