Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

For deep knowledge you may be correct, but I learned a ton in College. I went back to school with no programming experience at 28. By the time I graduated I had touched on nearly every one of those topics and I didn't take a CS class until my sophomore year because I originally started as an ECE.

If it wasn't for school, I would never had known where to go after I learned the basics, that is, Data Structures and Algorithms come next, then applied knowledge. Because of the school that I went to, I have a high level knowledge of programming language design and paradigms, OS and systems programming, compilers, encryption, security, and privacy. I also, because I double majored, know more than I want about signals processing and really the only thing in your list that I didn't get to touch on was ML/AI which was unfortunate.

But to your point, College has always been about self-education no matter the subject. The general guidance has always been that for every hour spent in class, you should be spend 2-3 out of class studying.



Consider applying for YC's Winter 2026 batch! Applications are open till Nov 10

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: