Квалификация | Характеристика | Уровень способностей |
Профессионал высшей категории | специалист высокой квалификации, совершенствующийся и пишущий программы | творческий |
Профессионал-специалист, использующий несколько языков программирования | владеет несколькими языками программирования и помогает осваивать технологии | гармоничный |
Профессионал-специалист, свободно владеющий структурой какого-либо языка программирования | поддерживает и оказывает помощь в изучении какого-либо языка программирования, пишет программы общего и развивающего характера | максимальный |
Профессионал в классическом понимании | помогает изучать язык программирования | учебный |
Специалист базисной подготовки | умеющий писать программы сложной структуры | системный |
Специалист общего профиля | принимающий заказы на написание программ средней сложности | формирующий |
Пользователь-программист | пишущий программы и предлагающий свои услуги | определяемый |
Пользователь, начинающий изучать программирование | осваивающий программирование на курсах или с преподавателем | совместный |
Самоучка | изучивший основы программирования на уровне общих представлений | самостоятельный |
Знаток | знания, умения и навыки к составлению прикладных программ | инициативный |
Новичок | умения и навыки к составлению простых программ | составной |
Начинающий | понимание элементов и структуры программирования | активный |
Обучающийся, осваивающий начала программирования | понимание алгоритма и структуры программ | любительский |
Обучающийся без каких-либо знаний в программировании | знания и умения пользования программами | организационный |
Учащийся, имеющий общие представления о компьютере | общие сведения о пользовании ЭВМ | минимальный |