3 ms·
Data structures class - understanding the variations of even a List and which to use based on how I read and grow it. Queues, Maps, Indexes, Trees... all the ti
by originate 8y ago
Data structures class - understanding the variations of even a List and which to use based on how I read and grow it. Queues, Maps, Indexes, Trees... all the time.
Software Engineering - hated it while in school, thought it was overkill. Then spent time on a hundred man year project - super important.
Programming Languages - having recently moved from Java to Ruby, this class was the bridge to make that transition smooth, having understood the theory of languages first.
Others have said database and data modeling.
Scientific Computing - was implementing some crazy PhD modeling from Matlab and actually had to think about float vs double, summation/multiplication techniques of large sets and their compounding errors, solving techniques (like least squares).
Basically, every software job that i’ve had that wasn’t building a website required my degree.