Live data from Hacker News

The Missing Semester of Your CS Education (2020)

missing.csail.mit.edu

1–10 of 347 posts

Re: The Missing Semester of Your CS Education (2020)

#2
The content taught here is the highest payout thing you can learn, in my opinion. Certainly more important than actually writing code or learning algos.

What this content covers should unlock iteration speed, which is the single greatest lever in learning and growing faster (on a computer). Thus it gives you more cycles to go back to improving your code, experimenting with algos, etc. Probably also highly correlated with upwards mobility in the software job market.

Great seeing this under a common umbrella I can hand to students and new grads.

Re: The Missing Semester of Your CS Education (2020)

#5

I love vim, it's great to know how to navigate it, but I have met very few people who use it professionally. I'd love to hear others' experiences, there.

Lots of people at my work use it, but I don't know if I'd consider it essential. If you can use any editor/IDE very fluently that's good; probably doesn't hurt to learn with vim if you don't already have that.

Re: The Missing Semester of Your CS Education (2020)

#6

I love vim, it's great to know how to navigate it, but I have met very few people who use it professionally. I'd love to hear others' experiences, there.

Using vim itself? I mean, yeah picking up ninja edits here and there.

Using vim motions? Everywhere. All the time.

Re: The Missing Semester of Your CS Education (2020)

#8
post #5

I love vim, it's great to know how to navigate it, but I have met very few people who use it professionally. I'd love to hear others' experiences, there.

Lots of people at my work use it, but I don't know if I'd consider it essential. If you can use any editor/IDE very fluently that's good; probably doesn't hurt to learn with vim if you don't already have that.

if you ever find yourself needing to modify files at the shell on any sort of remotely modern unix/linux system, you're probably going to have vi or vim available.

it's worth knowing an editor that doesn't require 6GB of RAM and a graphical environment, but it's probably not going to be most folks' primary editor. ;d

Post reply on HN