For any developer, this is a mandatory skill. I was initially wondering if this is just an obvious thing and if everyone would have the skill to look for answers online. Later after having some experiences with my team members, I realized that this is also a skill that comes from practice. I then realized that maybe this skill came to me by practice and I would have also struggled during my early days.
But ya this is something that is not naturally seen among everyone. One of my team members struggled to find answers to their problem online. Things that I found very obvious were not visible to their eyes. That is when my perspective about online searching changed. I wanted to write an article on this topic to make online searching easier for people who find it very difficult to find answers online. Troubleshooting is definitely a skill that every developer should have. If they don't have that skill, it can be hard to create clean products.
Looking for the right keyword
Unlike old days, today we have so many options to get what we want from online materials. It can be a solution or just a hint, anything and everything is available online. If a new graduate is clever enough, they will be able to find all the project materials they need to complete their project, and all those materials are available online.
It is important to look for the right keyword when we are looking for a solution. Google search is wonderful and it also sometimes checks for the synonyms of the words we are typing and will provide us good results but it is important to choose the right keyword while searching for something. This will help us save a lot of time.
Getting lost and coming back to the root problem
While searching for a solution, it is very obvious that we might easily get lost. There is always a solution for every problem. But sometimes when we are lost, we will keep looking for things that are not important and that are unnecessary. It is more like a deviation from the main problem. I would always recommend people to go back to the root problem and then start again.
This step is very important because we would get frustrated if we are not spending time on things that are important and related. Going back to ground 1 will help but frustration will not let us go back to the root problem again.
Taking a break during troubleshooting
Sometimes when we get lost, even if we spend so much of time, we will not be able to get any solutions. It is ideal for taking a break during the search and coming back to the problem later after the break. This helps because after a break we get a fresh mind and we might know exactly what to search online and how to approach the problem and get the solution.
If you like what I'm doing on Hive, you can vote me as a witness with the links below.
|
|
|
|
|
|
Posted with STEMGeeks