IssueRaiser

I have worked with and interviewed a ton of CS grads who couldn't tell you how the stack worked, what a linked list is, or compare the co...

I have worked with and interviewed a ton of CS grads who couldn't tell you how the stack worked, what a linked list is, or compare the complexity of a hash lookup vs a b-tree lookup. I'd say something like 80% of the ones I've met fall in that category. This has been pretty frustrating to me, because I am fully self taught and I know that stuff. Additionally, your comment overlooks the fact that much of what is taught in college is really ancillary to what a programmer does most days. It's nice to know, but I'd say that most CS grads learn enough to pass tests then promptly forget it. Then, they get a job, and learn a bunch of stuff that wasn't taught in college that actually is useful. Seems like a waste of time to me. Why teach people stuff that 90% of them forget? The only reason I learned this stuff is because I found it interesting, and I learned that while making money instead of going into debt taking on student loans.

Posted by andrewvc on Apr 14, 2015, 2:15 PM

Tags

Related issues

Raise real-world problems, find people facing the same issue, and discuss solutions.7,000 issues0 comments

hackernews (EdTech)

I have worked with and interviewed a ton of CS grads who couldn't tell you how the stack worked, what a linked list is, or compare the co...

andrewvcApr 14, 2015, 2:15 PM

I have worked with and interviewed a ton of CS grads who couldn't tell you how the stack worked, what a linked list is, or compare the complexity of a hash lookup vs a b-tree lookup. I'd say something like 80% of the ones I've met fall in that category. This has been pretty frustrating to me, because I am fully self taught and I know that stuff. Additionally, your comment overlooks the fact that much of what is taught in college is really ancillary to what a programmer does most days. It's nice to know, but I'd say that most CS grads learn enough to pass tests then promptly forget it. Then, they get a job, and learn a bunch of stuff that wasn't taught in college that actually is useful. Seems like a waste of time to me. Why teach people stuff that 90% of them forget? The only reason I learned this stuff is because I found it interesting, and I learned that while making money instead of going into debt taking on student loans.

Comments (0)

No comments yet. Start the discussion.

Comment on this issue