Comments by "Christian Baune" (@programaths) on "Why CS Is Dead | Prime Reacts" video.
-
4:20 More importantly, you get exposed to various algorithms you wouldn't explore yourself and the teachers knows very well how to throw in the pool to maximize your learning.
And that's indeed 3 to 4 years instead of 6 months. So, that's highly cumulative. Even 6 months in those setting would give you a huge boost.
As an example, in the first weeks of algorithmic, when we saw control structures, we also saw how a rupture is constructed. And that is something that you've to write from time to time. There is zero thoughts going in that, because you recognize from the get go that you will need that construct and you are used to it. Same with graph traversal (graph, trees, state machines, petri networks, markov ...) or relational algebra.
You're also told how to structure your requirements and your analyses.
Another truth is that most of the jobs are very accessible, because they are basically Extract Transform Load (where "load" is also "display").
In the end, the best is a blend. Learn a bit by yourself, do CS then continue to learn by yourself.
1