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