Movatterモバイル変換


[0]ホーム

URL:


Skip to content
DEV Community
Log in Create account

DEV Community

Danish Saleem
Danish Saleem

Posted on

     

Improve Your Problem Solving Skills Today

Intro - Have a problem? Don’t Panic

As programmers we are often placed face to face with difficult problems that seem almost impossible to solve at first.

In reality, every problem has a solution, you just have to learn how to see it.

Here are some steps to follow:

Step 1 - Be aware of your attitude

When working on something new, you need to develop and awareness of the subject. Don’t have a negative attitude and don’t say your tasks is impossible. Do this instead:

  • Research your problem and start developing a plan that is split into small steps
  • Keep a positive attitude even if things are not working as expected and keep searching

Step 2 - Find your strengths and weakness

Problems can usually be broken up into many smaller tasks. If you know which parts you can handle, you will be able to put together parts of the solution. So, you will need to:

  • Find ways to split your problem, this way it will no longer seem so intimidating
  • Learn from past solves, and apply what you know to new problems, they might be more similar that you think

Step 3 - If you found your weakness, work on it!

Your weakness is holding you back and you know this. Do whatever it takes to overcome it and you will be a better programmer and a better problem solver. You should:

  • Try to go through a short course about your weakness, spend time improving that you lack
  • See how your weakness is reflected in the problem at hand and apply what you learned

Step 3 - Still stuck? Ask for help!

When you’ve done all, you can but still can’t find a solution, it’s not a shame to ask for help! Find someone who is senior to you, they will be happy to help. Make sure to:

  • Take a note of all the solutions you’ve tried up to this point and explain them to your senior
  • Think about your questions before asking them, make sure you’re able to explain the problem

Let's connect 💜

You can follow me onTwitter,Instagram &GitHub

If you like this post. Kindly support me byBuying Me a Coffee

Buy Me a Coffee

Top comments(0)

Subscribe
pic
Create template

Templates let you quickly answer FAQs or store snippets for re-use.

Dismiss

Are you sure you want to hide this comment? It will become hidden in your post, but will still be visible via the comment'spermalink.

For further actions, you may consider blocking this person and/orreporting abuse

Software Engineer💻 ⚡️
  • Location
    Lahore, Pakistan
  • Education
    Bachelor’s degree in Computer Science from the Virtual University of Pakistan
  • Work
    Web Developer at Devsarch
  • Joined

More fromDanish Saleem

DEV Community

We're a place where coders share, stay up-to-date and grow their careers.

Log in Create account

[8]ページ先頭

©2009-2025 Movatter.jp