This article comprises of technique and strategy to become a good programmer.
- First fix and then start : The very important part of any coding journey you take is deciding which or which technology to learn. It is also not about language but also it’s about planning , deciding target and time to achieve it and it is also about steps to follow. The right decision you take will give you outstanding outcome, but if you take a wrong decision you will waste your time.
- Learn day by day : You should never plan a thing in very less time. Because if you provide enough time and do planning then their are maximum chances that you will achieve it. Learn day by day means the same go step by step every day, do one concept each and don’t try to dissolve everything at ones.
- Theory is also important : Guys it is said that coding can not be learned without practicing or implementing. Which is true but let me tell you one thing that theory is also important. Practicing is must done thing but if you also focus on the theory it is going to give you clear knowledge and extra benefits which you will only realize at the end.
- Practice is the key : In every thing you want to learn practice plays a key role. Practice helps you to gain confidence, remember for long time and also makes very quick to solve the problems. Solve as many example as you can.
- Pen and paper : Even if we are living in 21st century , the pen and paper still have immense value which cant be ignored. You should always take down the notes on the topic you learned so that you can always come back. Also in programming before solving the problem you should try to write-down the logic or pseudocode that you are going to use and write-down the approach you used in the problem.
- Dry run your code : Dry run is very effective technique to improve your logic , coding skill and understand your code. In dry run you have to execute the code line by line by your mind and using paper so that you will understand where are the error and how the code is executing.
- Do it regularly : It’s been told us since our school times that consistency is important. But actually there are very few people follow it. The technique to keep regularity is to have proper planning of the day and making it must do task in the day.
- Basics to advance : It’s very easy to say that go from basic to the advance level but actually in case of coding there are few of them who actually understand this. The term basics to advance means that even if you know the how to do it then also you should start from the easy level to the hard. This also mean that if you are able to solve the problem then also you should not skip them but do complete all of them and practice full and then move to next topic.
- Learn from the other : If you are not able to think about the solution then don’t give up look to others solution how they have solved it and understand the logic.