DEV Community

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

Collapse
 
dmfay profile image
Dian Fay

I dropped out a year in, but before I did I took two amazing courses. Discrete was one of them, but you've got that covered.

The other was a 400-level class in "masterpieces of literature" I managed to beg my way into for an elective credit as a transferring sophomore. It turned out to be a deep comparative study of Crime & Punishment, the biblical book of Job, and Goethe's Faust. It's impossible to overstate how useful techniques of literary analysis and exegesis are, not just in communicating with other people, but directly in developing software too. Writing is about making and refining meaning, and writing code is no exception. Felienne Hermans' talk Programming is Writing is Programming is an excellent dive into the subject.

Also, a grounding in the humanities is important for being a well-rounded person. Don't neglect the non-technical stuff!