Программирование
как род занятий может являться основной профессиональной деятельностью
специалиста, либо использоваться в качестве вспомогательной деятельности для
решения иных профессиональных задач, либо же использоваться в
непрофессиональной сфере (как инструмент решения задач или ради получения
удовольствия от процесса программирования). Термин «программист» не обязательно
подразумевает профессиональное образование или профессиональную деятельность.