Here are some points:
1. Daily practice (solve problems as much as you can).
2. Keep Patience (Do not give up).
3. Theoretical knowledge also important (Do not jump directly to coding,get some overview of concept).
4. Before practice on your system(laptop) try to solve problem on notebook.
5. Dry run your code (execution of program on your notebook instruction by instruction).
6. Go through basic to advance always.
7. Do not stick with single question or problem.
8. Work on Data structures as well algorithms.
These key points will work to enhance your coding skill. I keep doing all this and it works for me.
Great thoughts !! it really helps .
ReplyDelete