Ask HN: Best ways to continue a Computer Science education after graduation?

2 points by jjice ↗ HN
I'm a recent CS graduate (undergrad) and I'm working full time. I like my job a lot, but there are a lot of subjects that I don't encounter at my job, like complex data structures, compiler development, and other topics that are discusses heavily in college, but not used in most careers.

I don't plan on going back to school, and I enjoy my job, but what are some good ways to be both exposed to new ideas, as well as dive deeper into them? Learning is something that I really enjoy and makes me feel rewarded, but it's not as straight forward now as it was when I was in school.

Optimally, I'd have a reference for the information, and then work on projects to solidify the knowledge. I don't mind paying a bit, especially for a good book.

2 comments

[ 2.8 ms ] story [ 15.3 ms ] thread
depends where you studied in the first place and what you have and haven't covered, and more importantly what interests you. No point exploring something you can't get excited about.
You're still at a stage in life when more academic complexity is considered an unequivocal good, even as no non-research job overlaps with any of it. Sooner the better is realizing there aren't enough hours in the day to dabble in theoretical CS while cultivating the professional relationships and non-CS things that actually make money.