One the job training is fine if you expect to be programming for only 5-10 years. A 30-50 year career requires a foundation that you are unlikely to get on the job. If you love programming, get your CS degree.
-
-
Not my intent. But I do think you are an extreme outlier and it is a disservice to use yourself as a model for them norm (same probably could be said for me).
-
What I’m more interested in what it takes to build life-long careers in computing. People you only learn the current trendy tech or what is required for the current job than easily fall out of the career.
-
Working programmers do not universally "only learn the trendy tech". There is a wide spectrum including people with great respect for computer science who are looking for ways to learn.
-
I would wager to say that autodidacts have the distinct advantage of self tutelage which is invaluable in an industry where learning is a constant. If we can teach ourselves enough to get here, what could we possibly be missing?
-
I personally invest a ton of time, not only in the cutting edge, but also in fundamentals and CS theory. I don't see why paying 100k to be lectured on freely available concepts would be any better than what I'm doing right now.
-
Further, with regards to a life long career, I fully expect that at some point I'll transition to a managerial role, in which basic CS concepts have no bearing. The on-the-job people skills and pure experience is what makes one suitable for those roles.
-
Is this like that scene in Old School when Will Ferrell has a moment of clarity and drops some serious truth bombs???
-
I just play an asshole on TV
End of conversation
New conversation -
-
-
There is no causality of course but to say that it is useless to study seems a bit presumptuous as well
Thanks. Twitter will use this to make your timeline better. UndoUndo
-
Loading seems to be taking a while.
Twitter may be over capacity or experiencing a momentary hiccup. Try again or visit Twitter Status for more information.
