Hacker News new | ask | show | jobs
by eli_gottlieb 5192 days ago
I quite agree, actually, and I'm glad that my undergraduate department had an actual course to solve this problem.

CS491DD: Empirical Research Methods in Computer Science

One of my favorites, despite the incredible workload. Though for my field I would have preferred Formal Research Methods in CS, but hey.

There's also the NSF-sponsored Research Experience for Undergraduates program, which is basically "summer internship in graduate school." If you do those and like it, you should go for a PhD, because you like academia.

On the other hand, I really didn't like industry when I got there, and for that I blame the fact that I didn't have an industrial internship in college. I didn't know what I would think of full-time industrial programming until I got there.