|
|
|
|
|
by suresk
2806 days ago
|
|
I think it is hard to infer much from some of these data points. There may be some correlation between "high performance" and "self-taught", since it takes a decent amount of motivation and talent to even get your first few jobs as someone without the educational background, but I don't know how long that is significant for. I'm self-taught, and while it has worked out well for me so far, I do wish I'd gotten a CS degree. I've spent a ton of time studying stuff you'd learn in a CS degree, but I do feel like - especially for the first 5 years of my career - I made a lot of mistakes I probably wouldn't have, spent more time "inventing" things that had already been invented, and designed things in less optimal ways than I could have. Plus, it took me about 10 years to understand just how fascinating and fun some of this stuff is. Although, who knows if I would have appreciated it in college? |
|
I also sometimes wish I had gotten my degree for similar reasons, and still do plan to, though perhaps not in CS. Definitely math, and maybe something else. That isn't to say I wasn't boosted in my own ways, unencumbered by not trying to design things to fit a preconceived model, and learning what was practically useful. "Inventing" those things yourself can give you more insight and appreciation for the way they are or should be built. Unfortunately it seems to come full circle, and eventually you need those models and that less-practical knowledge.