Проблема, обсуждаемая в работе, посвящена анализу неопределенности и неоднозначности в трактовке ряда принципиальных для информационных технологий (ИТ) понятий: «программирование» и «кодирование». Задача — дать свое определение этих понятий. Под программированием обычно понимают весь спектр деятельности, связанной с созданием и поддержанием в рабочем состоянии программ, информационных систем и программного обеспечения [1]. А кодирование – это непосредственно сам процесс написания программного кода с целью реализации определенного алгоритма.
Для начала рассмотрим профессию, квалификацию и специальность, которые относятся к каждому из анализируемых понятий. Профессия – это основной род занятий человека. Специальность – это конкретный вид деятельности, находящийся в пределах какой-либо профессии (например, в профессию врача входят специальности терапевта, окулиста и т.д.).