|
|
|
|
|
by devnulll
1473 days ago
|
|
> Discrete mathematics is indeed crucial to understand computer science. FAANG engineer here, having worked in multiple companies you would recognize as a principle (or higher) engineer. I've also taken Discrete math when I was a CS undergrad. I've never used any of the advanced math learned in school, and I've had the pleasure of working on some of the largest and most complex systems ever made. Lots of basic Excel. The "math" I have needed for work (such as TLA+ modeling, percentile distributions, etc) was always learned "on demand". |
|
As a trivial example, to say that you have never used Discrete Math in your work means that you have never for example write if(a && b) or have never done if(!a && !b) and judged it to be cleaner than if(!(a || b)). This also means that you never used a finite state machine, strings, combinatorics, trees, graphs or modulus.
I would believe that you have not explicitly sat down and worked out Discrete Mathematics proofs. But the ideas of Discrete Math are pervasive and unlikely that you have never used them.