• Post Reply Bookmark Topic Watch Topic
  • New Topic
programming forums Java Mobile Certification Databases Caching Books Engineering Micro Controllers OS Languages Paradigms IDEs Build Tools Frameworks Application Servers Open Source This Site Careers Other all forums
this forum made possible by our volunteer staff, including ...
Marshals:
  • Campbell Ritchie
  • Ron McLeod
  • Paul Clapham
  • Bear Bibeault
  • Junilu Lacar
Sheriffs:
  • Jeanne Boyarsky
  • Tim Cooke
  • Henry Wong
Saloon Keepers:
  • Tim Moores
  • Stephan van Hulst
  • Tim Holloway
  • salvin francis
  • Frits Walraven
Bartenders:
  • Scott Selikoff
  • Piet Souris
  • Carey Brown

Getting restarted with Learning Algorithm Thinking

 
Greenhorn
Posts: 6
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Thanks Aditya Bhargava for this opportunity,

I am about my 9 years in software development and Just recently I figured out that my algorithmic thinking and problem solving is below par.
I decided to pick up a book on algo thinking but after reading a review of your book, I am at loss at which direction to take.

At this stage, should I take up learning algorithm thinking from scratch or just move on to the application of established algorithms?

Regards.
 
Author
Posts: 13
5
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Michael,
This is an interesting question. Do you currently use any algorithms at work? Here are some scenarios where you might have to use algorithms:
https://www.reddit.com/r/learnprogramming/comments/2dwfo8/im_writing_an_illustrated_introduction_to/cjuri36

Have you run into anything like that?
 
Michael Chuks
Greenhorn
Posts: 6
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Thanks Aditya for the reply,

The link you provided clearly explains the two sides of my career.
For the past 8 years, I have been simply consuming these API even with a good theoretical knowledge of what goes on behind them.
But I am at a stage where the challenges involves implementing these algorithms. These challenges are popping up in the field of data engineering and system optimization.

Hence my question.
Any advice?
 
Aditya Bhargava
Author
Posts: 13
5
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
It sounds like need practical algorithms info now, not theoretical knowledge. I think Grokking Algorithms shines at practical info. I'm not sure what challenges you are facing, but chapters 1, 2 and 6 of my book are available for free on Manning's website: https://www.manning.com/books/grokking-algorithms

I've found graph algorithms (chapter 6) to be very useful in my job, maybe it will be useful for you too.
 
Michael Chuks
Greenhorn
Posts: 6
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Thanks Aditya,

I would take those chapters for now.
I really need to smile at challenges instead of frown and you are a help with your book.
I have downloaded the free chapters.

Thanks and Regards.
 
How do they get the deer to cross at the signs? Or to read this tiny ad?
Thread Boost feature
https://coderanch.com/t/674455/Thread-Boost-feature
    Bookmark Topic Watch Topic
  • New Topic