Re:Hard Part of Computer Science? Getting into Class
by invalidOrTaken on Thursday January 24, 2019 @02:52PM
(#18992272)
> I realize how trivial the material in my CS bachelors was and really the big problem is that most students don't really work that hard.
As someone who dropped out, worked in industry for a few years, and is now back as an undergrad(though in math, not CS), one thing that I feel is neglected in these discussions is the time-sucking effect of homework.
When I was self-teaching as a dev, I could learn something, play around with it until I felt I had a good grasp, and move on. A college course ties a lot of work to each concept. I have solved way too many matrices by hand in the last few weeks, for instance.
Re:Hard Part of Computer Science? Getting into Class
by ummonk on Friday January 25, 2019 @03:55AM
(#18996542)
This, so much this. Homework is an insane waste of time. Some people might need that level of tedious repetition to learn a concept, but generally it just detracts from actual learning.
Re:Hard Part of Computer Science? Getting into Class
by mattmcknight on Thursday January 24, 2019 @01:35PM
(#18991492)
An example of someone going through all of the classes for a bachelor's in CS in one year: https://www.scotthyoung.com/blog/myprojects/mit-challenge-2/
Re:Hard Part of Computer Science? Getting into Class
by tayo42 on Thursday January 24, 2019 @12:58PM
(#18991084)
Funny to some one else write almost exactly what I feel. I fucked around in college. I almost failed my first cs class, and failed a few others. A few years later I went back with the help of free online classes and found it a lot easier.
There's not even that much cs in a cs degree. Half the classes are gened. There's a lot of irrelevant math.
Now, 14 years later and tons of industry experience, I realize how trivial the material in my CS bachelors was and really the big problem is that most students don't really work that hard. Now my work ethic is much, much better, and I've been learning far more advanced material, far faster than I ever did before, because I come home in the evenings and actually study (using online options) and practice.
When I look back at college level CS, it's a joke. Also, the online resources are built to actually be taught well, when I was in school, there was no Khan Academy, Pluralsight, Coursera, Udemy, etc. Most college professors are research oriented at heart and are uniformly terrible teachers. The online moocs and so on are focused on actually making things easy to learn, which gives modern learners a massive advantage.