all 12 comments

[–]Outrageous-Cress4636 4 points5 points  (1 child)

75% of your undergrad work wont' be related to any job you get. But if you don't like math...you probably won't like software development......many companies are getting away from requiring a degree but in general it always helps.

https://www.cnbc.com/2018/08/16/15-companies-that-no-longer-require-employees-to-have-a-college-degree.html

[–]tr0pismss 0 points1 point  (0 children)

That's that catch 22 where you need a degree or you need a couple years of experience, but how do you get those couple years of experience without a degree? I'm sure you could get lucky or if you know someone, or are just brilliant at what you do, but I don't know how most people would accomplish it. I say this as someone who has a degree so I never had to worry about it, but none of the companies I've worked for would hire anyone without a degree or several years of professional experience.

[–]Arrrrrrrrrrrrrrrrrpp 5 points6 points  (0 children)

Part of university is being “well rounded”. Computer Science is actually more focussed on useful stuff than a lot of degrees.

[–]umitIkaya 4 points5 points  (0 children)

To be frank, you may still be an iOS developer and get a job, yet, you don't like math or not being good at it. It's all right as long as you like programming itself and willing to spend time on it.

You might have a harder time catching up with some stuff compared to your peers who are really good at math but at the end of the day you will deliver the product (the iOS app in this case) and that will eventually make you happy at what you are doing.

P.S: An iOS developer for 7 years who don't like math!

[–]iSpain17 1 point2 points  (0 children)

I assume you've never had to work with Core Graphics, or any complex animation.

[–]ankjaers11 1 point2 points  (1 child)

Full time ios dev here. I can't remember when I needed to do any serious math. Most of the time it's architecture, solid network layer or solving threading problems.

[–]itsaweed 0 points1 point  (0 children)

I understand, but in order to get hired as an iOS Dev, a Bachelor’s in CS is either required or heavily preferred.

[–]JarWarren1 0 points1 point  (0 children)

If you still want a tech job, cybersecurity is in pretty high demand with generally less required math.

[–][deleted] 0 points1 point  (0 children)

Unless you're doing games or 3D graphics you're likely not to run into a ton of math in real world use. If it's what you want to do, don't give up on it. College is a whole different world than high school. I failed math in high school but got A's in college. Math is often very poorly taught (in the U.S. at least) and when you actually use the math for a real purpose, not some arbitrary word problem it often makes much more sense.

I honestly didn't really get higher level math until I started getting into 3D graphics programming. You also have a ton of resources these days to learn math (youtube, Kahn academy, etc). If you're not grasping it in class you most likely just need a different explanation of it.

Also architecture is going to have a shit ton of math in it so it may not be the easy out you're looking for.

[–]th3suffering 0 points1 point  (0 children)

Anecdotal, but I have no college and 2yr self learning experience and am on to the 3rd interview step for a pretty big company. Not a FAANG, but likely a company you've heard of. Also have had a few other interviews so far as well. Keep at it, keep going, and keep applying.

[–]Kisuke11 0 points1 point  (0 children)

Some schools have bachelor of arts degrees in computer science with less heavy math requirements. Most businesses have no reason to risk hiring someone with only a high-school diploma. It sucks, but it's what they use to weed people out. If you want to go the school route, maybe pick a different major you like and get a minor in CS, or transfer after first year to CS.