how to become a technology consultant