I'm curious how others explain the difficulties in IT troubleshooting to those who seem to always think "why doesn't it just work, this should be simple" or "you're a professional right? Havent you memorized all the fixes?" - I know, most of the time it's not worth the stress and effort explaining how technology works. But there are times I wish I had a better way of explaining how the same problem doesn't always have the same solution. I've seen a handful of "savvy" tech people think they can do professional IT work believing that for each problem there must be the same one solution each time (besides Google). When it comes down to it, even if they do know a few things, they simply do not know how to properly troubleshoot/research anything so they end up looking foolish when they don't get it right the first time and then spend hours on Google and even then arent able to fix it or by the time they do they have lost the faith and trust someone put into them originally.
So generalized topic questions: How do you explain to a non tech person that not every issue is always going to have the same cause? Is troubleshooting a skill that can be taught to someone just starting out or is more of an acquired ability that can only get better with time and experience?
Quick background on where this comes from...suddenly find myself in a management role after being the only IT support for 15 years where "I don't know" wasn't acceptible. Now I have some staff under me. Problem is they're sort of new to support and have the simplistic view above in regards to problem solving. I'm trying to get through to them they need to learn how to troubleshoot but don't know how else to explain it or teach them. Then I need to explain to my own manager that this isn't something I can just bash into their heads. So figured I'd bring up the general ideas here to get some additional thoughts and ideas others might have.
Maybe a simpler question would be "how to train IT noobs" XD - Anyway, thanks in advance for feedback and discussion thoughts!