5 Math Skills Every Programmer Needs

preview_player
Показать описание
Do you need math to become a programmer? Are Software Engineers good at Math? If yes, how much Math do you need to learn coding? I will answer these questions today.

► Follow us on Linkedin:

#coding #maths #softwareengineering
Рекомендации по теме
Комментарии
Автор

Don't let this video scare you off. If you're good at math you'll likely be disappointed in most programming jobs, because it's so rare to encounter anything requiring more than high school math. Source: Professional programmer of 15 years.

sommerjan
Автор

Top 5 Maths Skill
1. Combination
2. Logarithm
3. Factorial
4. Exponentials
5. Modulus

AnkitKumar-lbvi
Автор

"We don't have the luxury to giveup the process just because we don't like one particular thing" true.

darshantawte
Автор

The five math skills I need for my job are; addition, subtraction, multiplication, division, and fractions.

robrobbins
Автор

Senior Engineer with 8 years experience at a decently sized Australian tech company. I do have an engineering degree but don't consider it a necessity. I don't use these concepts often, but do occasionally. Mod and Exponential are the most useful. I don't really drill people on Log if you can eyeball a loop and explain what's happening and I can follow then that's a question answered well. Encouraging people to make mistakes and learn from them. The most important thing is to be able to think logically and be able to articulate decisions.

magiclover
Автор

Calculus ( even a painter needs it ) + Linear algebra + Statistics & Probabilty + Discrete math. This is what you need. For a start.

meph
Автор

As a mathematician who has always been working in software development, I often find it frustrating, how little Math I'm actually able to use. The recommendations in the video were spot on.
Though, aspiring developers should never underestimate the value of a solid theoretical background. If you have an area of interest besides computing, you should go for it and learn to code as a secondary skill. It doesn't matter if it is physics, mathematics, chemistry, economy, electrical engineering, linguistics - even history of art. Computer science is also great, as it provides a lot of insight, you will have a hard time mastering if you just focus on your practical skills.

mina_en_suiza
Автор

This is a brilliant piece of teaching, with one real-life case illustrating five crucial math concepts!

yan-adventurer
Автор

One more concept that is missing is probability.
In your exponential backoff example, the true algorithm doesn't exactly back off exponentially but rather picks a random number between 0 and x^N. This ensures that simultaneous clients don't remain synchronized and traffic can get through.

acasualviewer
Автор

Outstanding video and thoughts on what can help a developer! Having not been in a math class in a LONG time, the first two I'm very rusty in, but the last three I understand. If I had thought of what I know already, a lot of coding problems/DSAs would have been easier to approach. Instead, I over complicated things by not really understanding what I was seeing and read. Thank you for this video, it really cleared up some things for me!!! Now, I can use this approach to get better and confident in resolving issues.

davemerkury
Автор

Honestly, I think the main point here is that knowledge is more linear than spacial than most think.
It means, your scalar level grows as much as you learn, despite the actual content, because all boils down to how mature is your brain to associate problems with a solution.
The actual subject is important for a specific need (like answering something fast), but in a long run, who knows when you gonna use it again?
So, in the end, always keep learning, despite being engineering or math, physics or other.
The more you learn, more evolved is your brain, more capable person you are.

ThePantafernando
Автор

Mathematics is not only good for software engineers but mathematics helps a common man in every field of life. By the way I love to learn new examples and solutions of mathematical problems. Your way of explaining the mathematics importance is very impressive 👍

shahzadshaykh
Автор

I am doing it. I am getting it every day. Inch by inch. I know that one day it will happen. As long as people like you exist! I will make it possible. Thank you so much. Keep spreading knowledge.

spandansarkar
Автор

One of the best videos on the subject matter I think. And you have teaching talent as well.

buddylove
Автор

One of the reasons programming is challenging is because an individual must learn and waste time on a lot of things that are never used. Nested loops are a bad practice in real world implementations yet a programmer must be aware of them anyway.

constantin
Автор

Finally a crystal clear answer to this question Thank You and Much Appreciated👍

AlavyaPandey
Автор

i think if you have touched the programming of robots, you may realize there are a lot of maths involved including matrix, calculus, tensors, linear algebra, .. etc. If you work with neural networks, also involved a lot of maths of different areas.

jacklam
Автор

One of the best video so far I came across, Thanks for such video.

svbarve
Автор

Thank you so much for your videos, you help me a lot to look and move forward with coding!

Windowsinside
Автор

Very well made video; will definitely search more about these concepts on my own. I like your attitude, by the way, I think you'd make a great teacher.

glitchy_weasel