3 ms·
I don't agree. Most people simply don't work very hard. For a motivated person, 1 year on their own time can easily be enough time to replicate a bachelor's in
by saberience 8y ago
I don't agree. Most people simply don't work very hard. For a motivated person, 1 year on their own time can easily be enough time to replicate a bachelor's in CS. When I did my bachelor's I was a young dumb kid who partied a lot and wasted a lot of time.
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.
- tayo42 8y agoFunny 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.
- mattmcknight 8y agoAn 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/ https://www.scotthyoung.com/blog/myprojects/mit-challenge-2/
- invalidOrTaken 8y ago> 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.
- ummonk 8y agoThis, 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.