Программирование как род занятий может являться основной профессиональной деятельностью специалиста, либо использоваться в качестве вспомогательной деятельности для решения иных профессиональных задач, либо же использоваться в непрофессиональной сфере (как инструмент решения задач или ради получения удовольствия от процесса программирования). Термин «программист» не обязательно подразумевает профессиональное образование или профессиональную деятельность. Как основная профессиональная деятельность программирование используется в технической и в научной областях. Предметом деятельности программистов в науке является решение задач с применением методов прикладной математики и реализацией на ЭВМ (результатом деятельности является полученное при помощи программы решение задачи). В России ведётся подготовка специалистов по специальностям 010200 «Прикладная математика и информатика» и 073000 «Прикладная математика». Как вспомогательная деятельность программирование в настоящее время используется в широчайшем круге профессий.
Cлайд 4
Требования к профессии программиста: Знание PHP5‚ понимание основ объектно-ориентированного программирования. Знание языка запросов SQL и особенностей его реализации в СУБД MySQL5. Знание языка JavaScript и готовность писать на нём компоненты‚ используя JS фреймворки. Навыки написания консольных программ (PHP CLI/Perl). Умение оптимизировать свой код‚ знание техник повышения производительности кода. Приветствуется знание (X) HTML/CSS2‚ опыт проектирования сложных БД. Обязательное поддержание здорового образа жизни.
Cлайд 5
Программистов готовят во множестве высших учебных заведений. Одни из самых авторитетных в столице – это МГУ им. М. В. Ломоносова (механико-математический факультет и факультет вычислительной математики и кибернетики), МФТИ, МИФИ, МГТУ им. Н. Э. Баумана, МИРЭА, МИЭМ, МЭСИ, МАИ. По данным компании RAND, ежегодно российские вузы выпускают до 100 тысяч дипломированных специалистов в области программирования. Чтобы стать программистом в школьной программе нужно уделить внимание математике, информатике, черчению и информационно-комуникационным технологиям (икт).