As of June it's been 29 years as a maintenance mechanic for me. A little over 24 years working in bowling as a mechanic...machine maintenance, electrical, electronic, carpentry, plumbing, hvac, etc.. I don't know it all but I know enough to fake knowing it all. You can get a lot of experience on a ton of stuff working in that business, when you're a mechanic for bowling you're basically everybody; Mechanic, electrician, plumber, computer tech, janitor, etc.. There's no gold at the end of the rainbow, you basically work for the paycheck and nothing in the way of retirement (unless you save money yourself). When you're out, you're out. Not even a handshake, just a boot up the *** as you walk out the door.
Now I work for O'Reilly Auto in one of their distribution centers. I look at the stuff here and a lot of the time I'm saying "Hey, I know what that is, I can fix that...". To me a motor is a motor, a wire is a wire, a photo cell is a photo cell. Put a tool in my hand and point, and I'm good to go. It may look different or be built different, but it's all the same to me. Gives me the ability to adapt to new work environments fairly easily, but I sure do ask a lot of random questions from time to time.
Problem with being a maintenance mechanic is that when you work on your home you wind up with nothing to do because everything is done. Makes for very boring days sometimes.