4 ms·
There is only so much you can spend on books, I would suggest you register for an Algorithms/Data Structures course at a decent local university. It could be t
by arihant 12y ago
There is only so much you can spend on books, I would suggest you register for an Algorithms/Data Structures course at a decent local university.
It could be the Sophomore level Data structures + Basic Algo course or a senior level Algorithms, wherever your comfort level is. Since you mostly do front-end development, this could bring serious depth in your computing skills.
For most CS programs, the data structures and basic algorithms course (typically at sophomore level) forms the backbone for most of the curriculum. If you didn't go through a CS program, this is the most important component that you might miss on.
- leoalves 12y agoFor algorithms there is this course in coursera. It already started but it is still open for registrations. Its from Stanford Professor Tim Roughgarden. Its also free. https://www.coursera.org/course/algo https://www.coursera.org/course/algo
- lastofus 12y agoIf the goal is Google or Microsoft, then this is the correct answer. A solid foundation in algorithms and data structures is a strict necessity when applying to those places as a developer. Analysis of algorithms can be a bit intense, and also hard to trudge through as it seemingly has little direct relevance to coding. I found it's better to be in a classroom of people you can work with together to get through it. It's very much worth it though for the intuition you will take away from it.