Career fit quiz

Is CNC Programmer the Right Career for You?

A quick, free 8-question quiz to see how well the CNC programmer career fits your personality, preferences and goals.

Updated By the Career Education Institute Curriculum Team
How this quiz works

Rate how much you agree with each statement. The quiz compares your answers with the realities of the CNC programmer job and gives you an honest fit score in under two minutes. Nothing is saved or sent anywhere.

Statement 1 of 8I like computers and machines equally
Statement 2 of 8I enjoy solving geometry and math problems
Statement 3 of 8I’m detail-oriented
Statement 4 of 8I like improving how things are made
Statement 5 of 8I can work with machinists and engineers
Statement 6 of 8I want to move beyond operating machines
Statement 7 of 8I’m willing to spend about 1–2 years plus shop experience training for this career
Statement 8 of 8A typical salary around $68,120 a year would meet my needs

What this career really involves

CNC programmers use CAD/CAM software and G-code to create, test and optimize programs that run computer numerically controlled machine tools such as mills, lathes and routers.

  • Read drawings, models and GD&T callouts
  • Plan machining operations and fixturing
  • Create toolpaths in CAM software
  • Select tools, feeds and speeds
  • Post-process and verify G-code programs

Read a full day in the life or see CNC programmer salary data.

Enroll in trainingTake fit quiz