3 ms·
Would you mind giving a couple examples? (Other than complexity, I suppose.) Still learning.
by Fej 8y ago
Would you mind giving a couple examples? (Other than complexity, I suppose.)
Still learning.
- WhitneyLand 8y agoCould go on all day, you can ping me privately if you like. There are other simple things, logic and circuits get you familiar with many things. How to take any language expression and change each term to invert it or manipulate parts of it quickly and knowing exactly what will happen. Compiler theory is helpful not much because many people end up designing languages but for other reasons. For example DSLs (small domain specific languages) are used all the time for different purposes. Learning about formal proofs of correctness. Again even though it's not widely done just being aware of it helps you understand the limitations and what's possible with the reliability of software. Some grasp of discrete math is required to work with lots of things like 3d graphics. Physics is a supplement that would just exclude you from a fair amount of jobs without some level of knowledge. No one is mastering all these things at an undergrad level. I'm sure I've forgotten tons of it. But just the exposure, knowing its there helps, and when you need to actually use it it's easier to jump back in and ramp up or go deeper.