3 habit to improve logic building in programming

In this article I will talk to you about 3 habits that you can use as a software engineer to build your logic and overall to improve your programming logic building. I will not telling you, which you have already heard, like do DSA, practice it, spend time a little more and make a time table. Although that thing is also very helpful to you. Here I am going to tell you something unique.

 Logic Building 

1. Solve basic problem on daily basis:

The first thing that you people can create and operate in your life. That is you have to do an easy problem on daily basis. You have to do a project on weekly basis and you have to do a project on monthly basis which you make by yourself. This is again including a lot of misconceptions about something let me explain. First of all, let me tell you that you will solve a simple problem in a simple way. Solve a problem does not mean that you take it as a test. Do look at the problem and then attend to solve it yourself and after that you guys will see what the solution is, so don't do this. You don't have to focus that you won't be able to solve it or not.

You firstly look at the problem and even if it is a very simple problem  which you have to print first 10 natural numbers. I am not saying that you should able to solve it. As you are now a beginner stage definitely you will not able to do it. I want to tell what people do, they would not have practiced much, just see the problem, start to solve it and they could not solve it. Then there is only one worm sitting in his mind that I could not solve. For improve your logic building You have to remove this worm. You also have to keep this in mind that first I have to solve a easy problem daily. If the problem is not solved by you, then it is okay. It has to be easy problem. 

You will get many basic problems from Leetcode, HackerRank, HackerEarth and you can search from internet. The point is that you have to solve a problem daily and understand the logic behind it. Don't focus on the fact that the problem you could or not. You assume that you did not solve and looking for a new problem. After that do a weekly project. There is no need to make this project by yourself. You can make this project by help of internet and you can also take the help of YouTube videos. If you see someone's prepared project, you get to know about many things like how to start and where to write code.

Finally, you have to do project monthly. Which is yours, you have made it yourself and not shown it from anywhere. By doing this you will get confidence that you have learned something.

2Try to solve other people's problems:

If you want to improve your logic building, then solving other's problems is a good habit. You can find many such problems from StackOverflow or from other places on Internet. When you someone else's problem, this thing helps you a lot in improving your logic building skill. You can know that which problems people face. This habit will take you to a different level and you can use your logic on real problem.



3. Make your own code repository:

You can make your personal repository. By doing this, your whole code will be save in one place. You can use Github, where you can keep your daily problem's and project code. If you not familiar with Github then you can use Blogger or Wordpress. You can add simple note with your code by which you can configure your code. The best thing is to create a repo on Github where you can easily push and retrieve your code. You can also share your code with other easily.

The advantage of creating a repository is that when you are looking a problem which you have done before then you can check it anytime and revision it again. By this repository you guys also track your progress and maintain your code properly.



That all about this topic.
If this article has been informative for you, then tell us by commenting.



Comments

Popular Posts