Thinking like a programmer

Thinking like a programmer
Average rating: 0
(0 votes)

Thanks! You’ve rated this material!

If you’re interested in programming, it may be interesting for you to understand a more effective way for problem-solving. How to learn thinking like a programmer? We’ll try to make it more clear.

So, what should you do when you encounter a new problem?

Here are the steps:

  1. Know exactly what is being asked. Most hard problems are hard because you don’t understand them
  2. Don’t dive right into solving without a plan (and somehow hope you can muddle your way through). Plan your solution!
  3. Do not try to solve one big problem. You will cry. Instead, break it into sub-problems. These sub-problems are much easier to solve.

  4. Go step by step through your solution trying to find where you went wrong. Programmers call this debugging (in fact, this is all a debugger does).
  5. Practice. Practice. Practice.

As if that wasn’t enough, notice how you also know what to do to practice your problem-solving skills! Find out more here.

And we want to remind you about Agile Rock Conference 2019 by Scrum Ukraine that welcomes you!

Rate this article, if you like it

Thanks! You’ve rated this material!

Got a project? Let's discuss it!

*By submitting this form you agree with our Privacy Policy.

Mailing & Legal Address

Syndicode Inc. 340 S Lemon Ave #3299, Walnut CA, 91789, USA

Visiting & Headquarters address
Kyiv Sofiivska 1/2a, 01001, Kyiv, Ukraine
Dnipro Hlinky 2, of. 1003, 49000, Dnipro, Ukraine
Email info@syndicode.com
Phone (+1) 9035021111