how to become a CTO