Программист — это специалист, который занимается разработкой алгоритмов и компьютерных программ на основе специальных математических моделей.
У него есть несколько видов
Прикладные программисты занимаются в основном разработкой программного обеспечения прикладного характера — игры‚ бухгалтерские программы‚ редакторы‚ мессенджеры и т.п. К области их работы также можно отнести создание программного обеспечения для систем видео- и аудио-наблюдения‚ СКД‚ систем пожаротушения или пожарной сигнализации и т.п
Системные программисты разрабатывают операционные системы, работают с сетями, пишут интерфейсы к различным распределенным базам данных
Web-программисты также работают с сетями, но, в большинстве случаев, с глобальными - Интернет.