To become a CNC machinist, join an apprenticeship program, which takes four years of on-the-job training and work experience. The company you work for should have an eligible CNC machinist journeyperson to sign off your apprenticeship and supervise your work. When you complete the training and the work hours, you'll earn a skilled trade certification.