3 answers
Wael’s Answer
Math! My brother majored in computer science and he took way more math than me. I am an engineer! Determining loops within your code is very reliant on math. Moreover, by the end of your degree you would know a lot of coding.
Do you enjoy writing code?
Tony’s Answer
I'd say, soft skills are key. You can learn the technical on the job and in classes but communcation skills are just as important.
Math is good but not necessary. Depends in which area of software you are developing for, such as math would help a lot if you are doing alot of algorithmic heavy code. Ecommerce and web developmebt not so much.
Think about what type of company you would like to work for and then see what types of technologies and tech stacks they are using. Looking at thier job boards helps with that.
Good luck!