To become a software developer (especially the kind with a CS related degree), you need: -A highly analytical mindset -The ability to handle tough math -The ability to read dense material and process it quickly -The mindset to persevere, test, investigate, and find obscure problems in complex systems -The ability to see a project through to its finish -The ability to explain complex logic and design, verbally and in…
I don't think that math is universally necessary - it's actually rare that I need to sit down and write equations and think about something mathematically. (Unless I'm a genius who does it in his head, and trust me, I'm not.) And a 25-hour-a-week job doesn't seem that overwhelming. I think I worked 20 hours a week with a 30 minute commute each way - unless you're having a truly difficult time with the core concepts,…
for (a = 0; a How many times is do_something called? If you can say n^2 in under 15 seconds you are now better at math than the average American.