3 ms·
I guess I can offer a data point here. I started programming in C at around age 12. For a long period after that, I didn't know much about software engineering,
by clnq 3y ago
I guess I can offer a data point here. I started programming in C at around age 12. For a long period after that, I didn't know much about software engineering, I was writing really poor quality code, but I was tinkering with programming for years. Then I started learning it seriously in my late 20s and got to a senior role in a large tech company within about 3 years. It was easy for me to learn a lot quickly as I would intuitively "get" a lot of concepts.
That is the main advantage in my case over many others who didn't start so early. Programming concepts are easier to understand, I can learn codebases quicker, and similar. But I can attest to being a very, very bad programmer for about 15 years before I started learning coding seriously. You shouldn't have hired me over a fresh grad when I was 22. Now, maybe I bring more to the table than some other engineers with formal education only. But then again, the advantage is so small that things like personality have a bigger influence on coding ability, I think.
The question about when a candidate started coding can be a nice conversation starter. But starting early doesn't guarantee competency. In fact, a kid will almost definitely not follow great SWE practices for many years. So those years of experience aren't worth a lot, in my opinion.
As others have said, the age at which someone starts programming might be a better predictor for their wealth and similar. I was the only kid in my neighbourhood in the 90s with a personal computer to code on. But what good does that do in describing me today as a professional, a software engineer, or a person?
- shrimp_emoji 3y ago>So those years of experience aren't worth a lot, in my opinion. That makes me feel better. :p I didn't start until SUPER late. When I began learning it, I feel like I took to all the concepts like a fish to water and found a passion for it which endures to this day. I have a hard time imagining what code my younger self would've written without cringing, but I always wondered whether I'd be godlike at it now or just as good plus cringeworthy memories if I started early.
- deleted 3y ago[deleted]