DEV Community

Discussion on: What are some courses I should absolutely take in University as a Software Developer major?

Collapse
 
craser profile image
Chris Raser

There were two things I learned as an undergrad (USA) that helped:

  1. I took a class that used Oracle RDBMS & SQL to teach some basic data theory stuff. It gave me an advantage getting my first job, and I've used something from that class every day since then. (I'm a web dev.)

  2. The compilers & interpreters classes I took taught me how to parse stuff, and it's the reason I have zero issues parsing configs, data files, etc. (And why I tend to get impatient when I open up "parsing" code and find a pile of regexes...)

Now, two things I wish I'd taken:

  1. I was going to recommend getting conversant with git, but I see you're already on github.

  2. I wish I'd taken a class on workplace psychology. My favorite book on the topic is How to Talk so Kids Will Listen, and Listen so Kids Will Talk. All humans are grown babies.

And here is the HOWTO I put together for my cousins when they started college. You probably already know a lot of it, but I thought I'd throw it in anyway.

All the best!