|
|
|
|
|
by jopolous
1094 days ago
|
|
Yes, though any subject which trains you to think with mathematical rigor will help. I switched my major from CS to math midway through my undergrad studies. I have worked at startups and FAANG as a SWE so I have seen these skills in different engineering environments. A few things I’ve seen: 1. My later classes used the Moore Method which made whiteboard interviews much less stressful
2. I can spar with our data scientists and call out BS metrics rigorously in a very political environment at my current company
3. I can sometimes find pathological execution scenarios and bugs faster than my CS coworkers The one caution is that time spent studying things that aren’t programming needs to be balanced with time spent programming As for math outside of CS that’s helpful for programming and thinking, modern algebra and category theory can really help in understanding type systems and their limitations. They’re also very accessible when compared to stuff like differential equations and analysis IMO |
|