3 ms·
That doesn't take four years. Most of it can be learned in a year. (Source: I did.) CS degrees teach you things like computer architecture, operating system, re
by sanxiyn 8y ago
That doesn't take four years. Most of it can be learned in a year. (Source: I did.) CS degrees teach you things like computer architecture, operating system, relational database, networking, etc. which are nice to have but optional.
- scriptkiddy 8y agoI mean, if you have even a small amount of experience with programming, you can learn big-O in a couple hours or less. Now, if we talk about memory optimization or the intricacies of concurrency, that's a much different story. Though, both of those things can't really be taught in the basic sense. They require a lot of experience to really understand.
- fma 8y agoThe first 2 years of college is usually your core competency, including high level mathematics, statistics, and other things like ethics, technical writing...and other general education like history, foreign language to make you a more rounded education. If you do well in high school you can obtain a lot of college level general education credit and knock off a year. The last 2 years are probably more like what you did in 1 year.
- alexgmcm 8y agoThat's very US centric. In the UK the A-levels we do at the end of high school cover first-year uni material and there are no general education requirements at university. The downside is we don't have the major system either - you pick what you will study at 18 before you go and it is rather difficult to change. I preferred such a focused system but I can see why others may not.
- bluedino 8y agoDepends on where you go to school. I've interviewed seniors and recent grads who have worked on a whopping 1-2 projects and most of them were super simple web stuff. Like one page projects that had one query.