dtalamas24's blog

By dtalamas24, 8 years ago, In English

I have heard some opinions but I still can't decide. What do you think?

 
 
 
 
  • Vote: I like it
  • +16
  • Vote: I do not like it

»
8 years ago, # |
  Vote: I like it +27 Vote: I do not like it

It is important when someone discovers you.

»
8 years ago, # |
Rev. 2   Vote: I like it +16 Vote: I do not like it

I think you are born with this ability. Programming (in pascal) is taught at my school. After first few lessons it was clearly visible who is talented and who is hopeless. I think it is because programming in general requires good logical reasoning. Similarly, not everyone can become an artist or singer.

  • »
    »
    8 years ago, # ^ |
      Vote: I like it +4 Vote: I do not like it

    'After first few lessons it was clearly visible who is talented and who is hopeless.'

    It depends on teacher. When I was studing in 8-th class, my programming teacher was so cool that I didn't undersrand what cycle for is. But after lessons with an adequate teacher my results had become better.

»
8 years ago, # |
  Vote: I like it +11 Vote: I do not like it

I strongly hope think there is no thing like talent xD

»
8 years ago, # |
  Vote: I like it +4 Vote: I do not like it

I Think it's all about Practice !

»
8 years ago, # |
Rev. 2   Vote: I like it 0 Vote: I do not like it

when human born he knows nothing.

but he learn everything during his life

»
8 years ago, # |
  Vote: I like it +14 Vote: I do not like it

I see some people who can achieve great things with less effort than others. This is the talent, i think. But if someone can really work hard, the difference may be disappear.

»
8 years ago, # |
  Vote: I like it -10 Vote: I do not like it

no one borns with good programmers skills you need to practice to be a good programmer

»
8 years ago, # |
Rev. 2   Vote: I like it +14 Vote: I do not like it

The question surely has no simple correct answer. But I think that the best of simple answers is "result is not sum, but product of talent and efforts".

When any of the factors (either talent or efforts) is zero or very near to zero, no one can get big product (great results) by only another factor.

»
8 years ago, # |
  Vote: I like it +6 Vote: I do not like it

I can say in my years teaching computer science at university, I've definitely noticed a very strong correlation between the ones who do well and the ones who go to classes and do exercises. You can even see this trend yourself by looking at the "most solved problems" charts on online judges and seeing how many people you recognise that do well in competitions.

You should read the Topcoder High School spotlight session interviews with many high rated Topcoders, there's a persistent theme of people spending many hours practicing. It's interesting to see ACRush say "it's at least 80% due to practice" and SnapDragon say "it's 90% due to practice".

Of course natural ability plays a part, but far less than you might think.