3 ms·
I've been a software engineer 10 years. There is in fact no correlation between age started programming and programming aptitude, if taken for granted that the
by arandr0x 8y ago
I've been a software engineer 10 years. There is in fact no correlation between age started programming and programming aptitude, if taken for granted that the person can code at all in adulthood. (There is a great correlation between never coding as a child and never coding as an adult). I'll admit that I'm talking about people who are over 30 today, so that when they learned as children, it would have been of the calculator project and lighting DELs in basic variety, and maybe kids today can learn some of the higher level more directly work-relevant frameworks like React.
But still. Some of the best people I know when it comes to making up algorithms for cutting edge problems, had definitely reached their adult height when they first learned what a compiler was.
(I will grant I don't know any really good programmer who started coding at e.g., 40. But there are relatively few people who change careers at 40, so my sample size is very small. )
- HereBeBeasties 8y agoObviously I'm not saying that you absolutely _need_ to start young, but I suspect there's a very strong correlation between people who discover and stick at programming when they are young and those who are good at it. I also suspect that if you flex those particular muscles hard from a relatively early age, they will become stronger relative to someone who doesn't. The original author believes that programming requires a unique combination of skills/abilities which is why he is fond of it. If that's genuinely the case you're better off starting practicing that earlier than later, surely?