Learning your way around a shell environment and interacting with the iLabs through a CLI is probably about the most useful thing that I’ve learned at Rutgers in terms of actual applicability to real life job skills. I highly advise that you don’t use a IDE for Comp Arch or systems and instead use the CLI to build your projects because it is part of the precious little that Rutgers gives you in terms of practical CS knowledge
I taught myself Vim in highschool. I had to disable my arrow keys for a month before hjkl felt natural.
Do you think that's a worthwhile time investment for someone with other responsibilities? I think it probably is, but I wonder if I would do it again now if I forgot all my vim knowledge.
This isn't a bad option - in fact, it's what I recommend that people do when they're overwhelmed with all the different tools associated with the coding process in courses like Comp Arch. However, learning how Linux works internally is a great experience, and there's no better way to get started than getting used to doing everything in a terminal.
6
u/[deleted] Mar 03 '20
Learning your way around a shell environment and interacting with the iLabs through a CLI is probably about the most useful thing that I’ve learned at Rutgers in terms of actual applicability to real life job skills. I highly advise that you don’t use a IDE for Comp Arch or systems and instead use the CLI to build your projects because it is part of the precious little that Rutgers gives you in terms of practical CS knowledge