One of the hardest concepts that new IT workers struggle with is the ability to troubleshoot. In my seventeen years in the field, I have never seen two employees tackle a problem in exactly the same manner. Troubleshooting is an art form derived out of experience and education.
You can learn how to troubleshoot various problems in a certain manner, but you have to be ready to switch gears and go another direction based upon the results of each step in your logic. Mentoring can help shape the way in which you tackle problems, but it is essentially your style which will determine how you logically break down problems and solve them step by step. The ability to troubleshoot will help determine the level of success in the IT field. What do you think?