Специалист, занимающийся разработкой алгоритмов и компьютерных программ на основе специальных математических моделей. Три категории программистов и их значение, доминирующие виды деятельности и качества, препятствующие эффективности профессионализма.
Аннотация к работе
Профессия Программист Самохин Н.В , учитель информатики, МБОУ лицея № 4 города ОРЛАПРОГРАММИСТ - это специалист, который занимается разработкой алгоритмов и компьютерных программ на основе специальных математических моделей. Программист - это специальность, в которой на первое место ставятся не только практические навыки, но и идеи специалиста. Они пишут программную составляющую сайтов, создают динамические web-страницы, web-интерфейсы для работы с базами данных и др.Профессия программиста входит в разряд одной из самых загадочных для простого обывателя специальностей.Доминирующие виды деятельности : разработка на основе анализа математических алгоритмов программ (полное и точное описание процесса обработки информации на специально придуманном формальном языке), реализующих решение различных задач: выбор метода численного решения задачи, т. е. сведения сложных математических формул к элементарным арифметическим действиям; составление алгоритма - детального плана решения задачи - или выбор оптимального для решения данной задачи алгоритма; определение информации, подлежащей обработке на компьютере, ее объемов, структуры, макетов и схем ввода, обработки, хранения и выдачи информации, методов ее контроля; определение возможности использования готовых программ; выбор языка программирования и перевод на него используемых моделей и алгоритмов; подготовка программы к отладке и проведение отладки и корректировки (нахождение и устранение различных ошибок, которые, возможно, содержатся в программе); разработка инструкции по работе с программами; участие в создании технической документации; сопровождение внедренных программ и программных средств; разработка и внедрение методов автоматизации программирования; участие в создании каталогов и картотек стандартных программ.Качества, обеспечивающие успешность выполнения профессиональной деятельности программиста: логическое мышление; гибкость и динамичность мышления; способность анализировать ситуацию (аналитические способности); хороший уровень развития памяти (в особенности словеснологической); высокий уровень развития, объема, распределения и переключения внимания; способность грамотно выражать свои мысли; высокий уровень развития технических способностей; математические способности; развитое воображение. внимательность; аккуратность; терпеливость; настойчивость; целеустремленность; ответственность; склонность к интеллектуальным видам деятельности; умение самостоятельно принимать решения; независимость (наличие собственного мнения).Качества, препятствующие эффективности профессиональной деятельности: невнимательность, рассеянность; нетерпеливость; отсутствие логического мышления; ригидность мыслительных процессов; сильно развитая близорукость.Личные качества Прежде всего, программист должен обладать терпением и выдержкой . Программирование - бурно развивающаяся область, поэтому нужно уметь быстро адаптироваться и постоянно изучать что-то новое, иначе через несколько лет ценность как специалиста может заметно снизиться.Плюсы профессии программист Постоянное профессиональное самосовершенствование, Высокий спрос на рынке труда, Высокая заработная плата, Работать можно не имея диплома, Преимущественно творческая профессия, Возможность работать не только в России, но и за РУБЕЖОММИНУСЫ профессии программист То, что понятно программисту, не всегда понятно пользователю приходится многое объяснять, Тяжелая учеба, Работа за компьютером плохо сказывается на здоровье, Профессия накладывает отпечаток на характер.Образование программиста: Желательно иметь высшее техническое или математическое образование по специальностям "вычислительная техника "или "прикладная математика ". Образовательные учреждения (школы, техникумы, колледжи).Карьера Программист Руководитель группы программистов Менеджер проекта IT-ДИРЕКТОРВ пору своего зарождения программирование было сродни искусству, так как еще не были выработаны основные законы и правила.