Программист сегодня — одна из самых востребованных и распространенных профессий. Под программированием следует понимать весь спектр деятельности, который связан с созданием, а также поддержанием в работоспособном состоянии программных продуктов (ПО ЭВМ). Специалисты данной области занимаются постановками задач, проектирование программ, построением алгоритмов, написанием текста программы, тестированием, отладкой, документированием и сопровождением.