Does Software Engineering require a lot of math?
I'm a part of the ITA academy in my school and I'm still deciding on what I want my career to be, I'm curious if Software Engineering requires a lot of math, I'm oookaay at math but not the best so I just wanted to know if there is a lot of math involved. Also I want to know if being a Software Engineer is stressful.
#technology #software-engineering #information-technology
At college, you want an "Information Technology/Systems" or "MIS" degree (Business College),
NOT "Computer Engineering" (math-heavy, hardware-centric).
Of course, a Business Management minor is ALWAYS a plus.
Yea agree with Adam. The actual amount of math required in day-to-day Software Engineering is extremely minimal, if any. (Except for a few esoteric positions). However you *need* to be able to think extremely logically. You can learn how to do this, but it is a weird mindset to get in to.
Whether or not it's stressful depends a lot on your company, role, teammates, boss, etc. There are a lot of really stressful Software Engineering jobs. There are a lot of more laid back Software Engineering jobs (assuming, as mentioned earlier, you've learned how to think very logically).
Well, I'm afraid this answer has gone beyond what was asked but I hope it helpful for Niya and the community.
Software engineering is not stressful once you know how to enjoy that job. Imagine what you will be doing with the software you are writing, you will be changing the world in a better way. In any job there will be stress and you can overcome once you start seeing the positive side of the impact that you will be creating!
let's come back to the original question, Is there lot of math involved in software engineering. There is math in every aspect of life and SW engineering is no exception. You don't need to be master in Math to be a software engineer, but good understanding of logical thinking and reasoning will make you a better SW engineer. The modern languages are more forgiving and takes lot of hard work away from the programmers, so having the ability to see the big picture, higher level design of any software application, how to break into multiple logical components are more critical for a successful career in SW engineering. You can see lot of programmers but being a software engineer is not just coding but the design and architecting, developing code that is re-usable, modular and has a good work flow. There are branches of software engineering where numbers are critical and for sure if you are aversion to mathematics navigate away so you can enjoy the work you do.
The previous responses has been on spot as well to give you a complete picture, feel free to ask any follow on questions on this if you have.