Словарь Ожегова
Программист — Специалист по программированию
Современный толковый словарь русского языка Ефремовой
Программист — программи́ст I м. устар. Художник - ученик Императорской академии художеств, писавший картину, эскиз на заданную программу [программа 5.]. II м. Тот, кто занимается программированием. Толковый словарь Ефремовой. Т. Ф. Ефремова. 2000.
см. также морфологический разбор слова "программист".