Most employers expect programmers to hold at least a bachelor's degree in fields like computer science, math or information technology. For this, four years of work experience is appropriate instead of a bachelor's degree. Some employers also demand a master degree in computer science.