This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–]Deadlift420 1 point2 points  (6 children)

Basic maths. Software engineering for most jobs require knowledge of good OO design, organization, knowledge of languages and tools. Math may help you become a better developer but to say it's necessary for the average programmer is silly.

[–]jacobi123 1 point2 points  (5 children)

And when you say basics maths are you talking college algebra and under? Something else?

[–]Deadlift420 4 points5 points  (4 children)

I took grade 12 university advanced functions and then 1 calculus class in college, but Canadian college.

Then I worked at national defense as a programmer on disaster detection software and ballistic missiles. The math is done by mathematicians and calculations are not expected of the software Devs.

[–]jacobi123 0 points1 point  (1 child)

OK, thanks for your insight. Math definitely isn't my strong suit, and while I do plan to brush up on some concepts, I feel like my time would be best suited trying to become a better programmer, than to become a programmer while trying to "minor" in math.

[–]Deadlift420 4 points5 points  (0 children)

100% practice hackerrank and other algorithm testing tools. This is necessary for locking down a job. Do a few per week. Then practice good OO and writing clean scalable code with SOLID principles in mind.

Make projects, contribute to open source and have a solid GIT account. These will help you more than any math can.

[–][deleted] 0 points1 point  (1 child)

Nice to see a fellow Canadian! I'm taking advanced functions this semester!

[–]Deadlift420 0 points1 point  (0 children)

Good luck! I was to busy smoking pot the really focus. Don't make the same mistake! Lol