From 3.5 billion Reddit comments

1 point

·
15th May 2015

I felt out of my depth as a CS major and Math minor. Ultimately though my work as a software developer is more about the part that I enjoyed and less about the theory that I did not enjoy as much. We had a joke about our Introduction to Algorithms book: even though you don't know what you are reading it still makes you smarter. For those that don't get it, this is the book, just read the reviews.

Anyway, if you like math keep at it, otherwise don't.

1 point

·
27th Nov 2010

Anything can be self-taught if you're determined enough. Buy a good book on algorithms (http://www.amazon.com/Introduction-Algorithms-Second-Thomas-Cormen/dp/0262032937) and watch http://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-046j-introduction-to-algorithms-sma-5503-fall-2005/. That book is definitive, so if you finish it and learn it, it's all you'll really need to get ahead of most programmers.

In terms of math, you'll pick it up. Recursive and Big-O notation were surprisingly easy to understand after watching a few lectures, not even looking at the book.

0 points

·
20th Jul 2012

I would **highly** recommend this book, if you are at all interested in algorithm design and analysis.

[EDIT] Just finsihed a very difficult algorithms course, this was my bible.

< $50

$50 - $100

< $50