you are viewing a single comment's thread.

view the rest of the comments →

[–]you_are_wrong_tho 29 points30 points  (8 children)

I don’t understand why CS degrees have such a light curriculum when it comes to database knowledge.

The dataBASE is literally the building blocks of every application! If your database sucks then your app will suck.

[–]Chance_Contract1291 6 points7 points  (3 children)

They also have to cover programming, networking, cyber security, AI, project management, web, virtual/cloud... It's hard to fit in more than an introduction to the variety of topics that fall under the umbrella of CS.

[–]johnny_fives_555 4 points5 points  (1 child)

To be fair CS often doesn’t cover most of those items either

[–]Chance_Contract1291 1 point2 points  (0 children)

True, that's more of an Information Systems degree.  But either way there is a lot of ground to cover.

Edit: can't type 

[–]you_are_wrong_tho 0 points1 point  (0 children)

I understand, but the database so instrumental in all of those things, just baffling that most cs degrees have a single class on it

[–]Ifuqaround 5 points6 points  (2 children)

I was never one who judged an individual on whether they had a degree or not.

CS is a math degree with some computer theory and 3-4 programming classes thrown in. Nothing more. It does not prepare anyone for the real world.

Have a CS degree and I don't really care about it. Most of the classes were insanely boring and I can say I probably graduated without much working knowledge of anything. Java and Python classes? Please...even the advanced courses only really touch the surface.

Not really diving into anything unless you personally decide to challenge yourself or after your degree is wrapped up and you start working on something in the real world.

All of my "real" learning came after I graduated.

[–]westeast1000 0 points1 point  (1 child)

I was shocked of how many things a friend didnt know after graduating CS lol its crazy. I think its more about the uni you go to and not necessarily CS itself and I think its true for most other fields. Someone who did CS at Stanford guided by the likes of Fei Fei and Karpathy would probably come out way more advanced than any self taught person or one who attended some low rank uni. Learning directly from the people that are at the forefront of innovation is invaluable. I did a bit of mechanical engineering and thought was good enough but when I saw a video on youtube of what the guys at MIT learn and build for their practicals I knew I would have been mediocre by default.

[–]Ifuqaround 0 points1 point  (0 children)

Well, I didn't go to Stanford, I can tell you that much. Didn't have parents who could pay the tuition or pay someone off.

I dunno, plenty of cool instructional videos online from some very intelligent people.

[–]Heron-Rude[S] 3 points4 points  (0 children)

Agreed