Yahoo Answers is shutting down on May 4th, 2021 (Eastern Time) and beginning April 20th, 2021 (Eastern Time) the Yahoo Answers website will be in read-only mode. There will be no changes to other Yahoo properties or services, or your Yahoo account. You can find more information about the Yahoo Answers shutdown and how to download your data on this help page.
Trending News
Do Software Engineers use advanced math?
I want to become a software engineer and one thing that i've been worrying about is whether they use a lot of math. I like math but it takes a while for me to learn it and I just want to know what math they use on the job. Some people have said they use very basic math while others I've heard use really advanced math. And one more thing do you need to be very good at math or can you just be average?
1 Answer
- The Black HoleLv 67 years ago
Depends on what you are working on.
Graphics and games - Pre-Calc, Calculus, Linear Algebra
Databases, Networking, AI - Discreet Math - Number Theory and Graph Theory
Cryptography - Number Theory
"Being good" at math is a relative concept. Good compared to what?
When it comes down to it, you either know how to do it or you don't.
The more crucial question is, how motivated are you to learn something when you need to?
You cannot be expected to know everything, but you should develop the ability to learn on demand.
You should at least expose yourself to new mathematical, and programming, concepts so you are at least aware that they exist and you know where to look when you are confronted with an unfamiliar problem.
Math and programming are very similar disciplines. You are finding a solution by breaking the problem down into smaller manageable parts, and thinking abstractly. Practicing math helps you think more logically, and that relates directly to programming.