4 ms·
> do you want to fill in some of the theoretical gaps that might be useful to you as a coder, or do you actually not care so much about the theory and just want
by andys627 15y ago
> do you want to fill in some of the theoretical gaps that might be useful to you as a coder, or do you actually not care so much about the theory and just want to be a better programmer
Definitely yes, and yes. I suppose I want to see a few examples of writing better code, see how and why things break when they scale, understand useful principles that I just "worked around" before (ie recursive functions), and then also some primers on other subjects - so for example I studied poli sci, but they made me take anthropology, geography, economics and some other related but not completely aligned fields. What are some examples to complement web dev?
- mgcross 15y agoSame boat here. I've really only skimmed 'Think Complexity: http://greenteapress.com/complexity/index.html http://greenteapress.com/complexity/index.html but it looks like a nice, digestible introduction to a broad range of topics. If you want to get more (way more) in-depth, have a look at 'Mathematics for Computer Science': http://courses.csail.mit.edu/6.042/spring12/mcsfull.pdf http://courses.csail.mit.edu/6.042/spring12/mcsfull.pdf
- Intermernet 15y agoI'd go with the above mathematically aligned subjects and possibly add music. It's good practice for keeping lots of little data structures in memory and running them in the correct order to create a greater structure. IBM had, at one point, a proclivity to hire musicians for this, among other reasons.