If you can do it in the IT world, I've probably done it, from networking, to hardware, to software development. Been pretty good at some things (e.g. managing IT infrastructure) and still learning at others (e.g. application development / management).
While generally skeptical about technology's ability to solve problems, I still find that when thoughtfully employed, technology can amplify the effectiveness of business operations.