Member-only story
Do You Need Math to Be a Software Engineer?
In most cases, no, but it can help
What Do Software Engineers Do?
To understand the relationship between math and software engineering, it is first important to understand what the average software engineer actually does.
Most engineers end up working on web or business applications, either on the front end or back end (or both).
Working on these types of projects will require you to be familiar with languages such as Java, JavaScript, Python, C#, and Go, and query languages such as SQL dialects.
Within these languages, you will need to learn to use frameworks and libraries that enable you to quickly develop applications, such as React, Angular, Express, Django, and Spring.
Beyond this, you may need to learn things on the operations side of development, such as containerization products like Docker and Kubernetes, as well as how to use various cloud computing platforms such as Amazon Web Services or Google Cloud Platform.
Where’s the Math?
While it may sound daunting to learn all of these software engineering topics, the important thing to note is that none of these directly relate to math. While they may have theoretical roots in…