Poll: How long for a top quartile programmer to be proficient in a new language?
I'm not a programmer (unless you count my Fortran 77 experience from my undergrad days), but it seems to me that programming languages have a half life of about 3 years. So I'm wondering, are there benchmarks, rules of thumb or perhaps just anecdotes on proficiency?
5 comments
[ 4.4 ms ] story [ 24.4 ms ] threadThis applies decreasingly with every language you learn, such that the usefulness of learning a new language to learning future languages is governed by 1/(n-1), where n is the new number of languages you will know after learning the new language. (Naturally applying this to one's first programming language results in a division by zero, because knowing the basic skills of programming is infinitely more useful than knowing nothing about it.)
expert: years...