All posts tagged problem solving

  • Helpful Tools For Web Developers:

    The ability to solve new problems efficiently is the hallmark of a good developer. When interviewing dev candidates, I don’t necessarily look for their experience with a particular framework or API. Most of the time, I’m looking at how they go about approaching a problem they’ve (most likely) never seen before. You’ve probably encountered questions like “write a function that finds x number in the Fibonacci sequence” or the ubiquitous “FizzBuzz” puzzle. These questions and others like it are designed to give the interviewer insight into how you think about a problem and the kinds of solutions you’ll come up with.
    Read more

  • Recommended Reading: How to Think Like a Programmer

    Recently, I began working on improving my problem solving skills as a programmer. Usually, this is done by trying to solve a series of increasing difficult puzzles. No, I’m not talking about the rumored Microsoft and Google questions of “How do you move Mount Fuji?” and “How many golf balls can fit in a school bus?” True programming puzzles (at least ones worth solving) are designed to exercise and evaluate your critical thinking skills. One great book for helping increase these skills is Think Like a Programmer: An Introduction to Creative Problem Solving by V. Anton Paul.

    Read more