The Missing Semester of Your CS Education (2020)
11–20 of 347 posts
Re: The Missing Semester of Your CS Education (2020)
#12Earlier quoted context omitted.
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
Re: The Missing Semester of Your CS Education (2020)
#13Re: The Missing Semester of Your CS Education (2020)
#14I 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.
Re: The Missing Semester of Your CS Education (2020)
#15I 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.
Neovim allows me to specify the precise minimum I desire to have a fully functional IDE-like experience (basically treesitter + LSP + DAP + minimal extra plugins).
It's super fast, I'm already in my shell, and my memory usage gets to stay super low :)
Re: The Missing Semester of Your CS Education (2020)
#16make can be a career in and of itself.
Re: The Missing Semester of Your CS Education (2020)
#17Re: The Missing Semester of Your CS Education (2020)
#18I 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.
Re: The Missing Semester of Your CS Education (2020)
#19The 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…
Like you said, it's been a complete game changer. I feel these skills continue to differentiate me from my peers in terms of how I can attack arbitrary problems bravely to this day.
Re: The Missing Semester of Your CS Education (2020)
#20I 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.
If I need to do anything in a professional environment, I boot up intellij/vscode/whatever they use and just install a vim emulation plugin. Vim is fun and all, but when time is money the last thing I want to worry about is configuring my editor.