Why Troubleshooting Skills are Critical for a Programmer ? – Trigent Software
‘How do I learn computer programming?’ is a question which often arises in the minds of engineering graduates as soon as they complete their course. In my experience, a computer programmer must have good technical skills to develop programs, but he must also focus on acquiring a few critical skills along with programming, i.e.,
- How to troubleshoot and analyze a problem (problem solving skills).
- The best way to develop an approach(solution) for solving a problem (critical thinking skills).
- Test the approach to make sure it accurately addresses the problem (debugging).
- Unit test the application to ensure the change did not break the existing functionality anywhere.
Problem Solving
A computer program starts with a problem. Your job as a computer programmer is to identify and understand the problems you are assigned to solve so that you can develop an effective solution. Below are the few steps to follow during troubleshooting the bug/issue/exception :
- First, check with the log files created (Event logs,SQL logs and any custom logs you created in the application) to figure out where exactly the problem exists.
- Type in the exact text of your error message into a search engine and see what emerges. Look for forums related to your platform or component and see if anyone has confronted the same issue which would save your time.
Read full article from Why Troubleshooting Skills are Critical for a Programmer ? – Trigent Software
No comments:
Post a Comment