Remix.run Logo
WalterBright 10 hours ago

I didn't suggest you should care about company selection processes.

But I would have been pretty angry to have been educated in topics that did not turn out to be useful in industry. I deliberately selected courses that I figured would be the most useful in my career.

jval43 6 hours ago | parent | next [-]

If I could go back in time and change what courses I took for my CS degree, it would be the exact opposite.

I wish I'd gone more into theoretical computer science, quantum computing, cryptography, and in general just hard math and proofs.

I took a few such courses and some things have genuinely been useful to know about at work but were also mind-expanding new concepts. I would never ever have picked up those on the job.

Not to say the practical stuff hasn't been useful too (it has) but I feel confident I could pick up a new language easily anytime. Not so sure about formal proofs.

jrm4 8 hours ago | parent | prev [-]

Right, but that is the thing I pay attention to. Again, I want to hear from former students that I did right by them, not current companies asking for free screening.

rr808 4 hours ago | parent | next [-]

As someone who interviews students for internships and grad programs I mostly agree, however I think you should listen to the best, hardest working students to hear if they're getting picked OK. I suspect the students with the best jobs are the ones who do the minimum classwork and spend their time doing leetcode and applying for jobs - I would think that is sub optimal for everyone including yourself.

WalterBright 6 hours ago | parent | prev [-]

The GPA and course schedule should be sufficient.