Российская Федерация является страной с необъятными пространствами и неограниченными природными богатствами. Нефтяные, газовые и другие природные ресурсы пока так и остаются основой поступления средств в бюджет Российской Федерации, и по сравнению с ними российская сфера программирования кажется слаборазвитой и малозначительной. Но следует отметить, что кроме лидирования на рынке сырья, наша страна занимает первое место в мире по числу специалистов технического профиля. В отчёте World Bank/UNESCO указано, что больше одного миллиона человек в нашем государстве заняты в сфере научно-исследовательских работ. Россия обладает всеми предпосылками для того, чтобы превратиться в ведущего игрока на всемирном рынке программирования.
История развития программирования в России
Программирование в России обладает богатой историей, которая начинается с пятидесятых годов прошлого века, когда основным предназначением программирования являлось решение промышленных и оборонных (военных) задач. Ранние успешные работы советских программистов в основном объясняются тем, экономика Советского Союза всё время была в высшей степени индустриальной и ориентированной на технику. Постоянно возрастающий спрос на программистов разрешался переориентацией части специалистов в области математики и физики в сферу информатики. В то время число программистов, как и собственно компьютерного оборудования, было незначительным, поскольку сфера использования программных продуктов была также небольшой. К примеру, за примерно двадцать лет выпуска электронных вычислительных машин БЭСМ-6, которые являлись самыми успешными машинами того времени, их было произведено всего триста штук. Но несмотря на это, к концу шестидесятых годов прошлого века школа программирования СССР считалась соответствующей мировому уровню и в области промышленных программных разработок, и в области научных исследований.
Но, к большому сожалению, примерно с семидесятых годов двадцатого века в области программирования, как, впрочем, и во многих других сферах, стали появляться застойные признаки. Одна из главных причин этого заключалась в том, что официальная политика была ориентирована на создание компьютерных платформ на базе клонов IBM/360 и PDP/11. Тогда руководство полагало, что копирование западного аппаратного обеспечения позволит экономить финансовые средства, и их в дальнейшем можно будет вложить в осуществление небывалого скачка в сфере программирования. Такая стратегия привела к полному провалу.
Кризис длился до начала девяностых годов прошлого века. При переходе на рыночные экономические рельсы почти все существовавшие структуры просто рухнули, что вызвало, в том числе, радикальную смену преобладающего аппаратного обеспечения. За несколько лет на замену мэйнфреймам пришёл мощнейший поток персональных компьютеров. Согласно оценкам ведущих экспертов в 1997 году в Российской Федерации поступило в продажу около полутора миллионов компьютеров. Переориентация на новую платформу вызвала необходимость в наличии целого набора новых услуг. К примеру, стала нужна разработка программ и системная интеграция, которые начали выполнять появившиеся молодые частные фирмы. Практически все современные лидеры в сфере компьютерного бизнеса России являются представителями той самой «новой волны». Сейчас эти фирмы могут считаться ветеранами рынка, несмотря на относительно небольшой временной период их существования.
Российские программисты как важный фактор развития отечественной экономики
Главным и очень существенным конкурентным преимуществом отечественной сферы программирования считается присутствие значительного числа отлично обученных технических специалистов. Стандартный тип российского программиста имеет как минимум высшее образование по направлению программирование, технические или точные науки, что вовсе не так в западных странах. К примеру, около восьмидесяти процентов программистов США имеют только степень бакалавра, окончили специализированные курсы или вовсе имеют только среднее образование.
Платное образование приобретает всё большую популярность. По информации Госкомстата в 2001 году примерно треть российских студентов оплачивали своё обучение. Но следует отметить, что образовательные программы всех высших учебных заведений, как частных, так и государственных, находятся под контролем государства за счёт определённых стандартов, которые гарантируют одинаковый уровень обучения.
Данный подход сопряжён с некоторыми специфическими для России моментами. К примеру, стандарт программистским специализациям предусматривает значительный объём обязательных курсов по математике и другим фундаментальным наукам. В итоге, первые годы по специальности программирование (номер 351500) практически полностью посвящаются математическим дисциплинам. Это значит, что обучающиеся не имеют до третьего, а то и четвёртого курса, необходимой практики написания программ. Но такой метод имеет и свои преимущества, поскольку российские специалисты имеют отличные базовые знания, которые смогут использовать в самых разнообразных научных, практических и исследовательских задачах. Это обстоятельство периодически получает подтверждения в виде побед отечественных молодых специалистов и учеников на разных соревнованиях международного уровня.
Небольшой процент российских специалистов в области программирования и в наше время эмигрируют из страны, но всё-таки сегодня «утечка мозгов» не настолько критична, как это было в девяностых годах прошлого века, когда тысячи программистов уезжали из России, так как опасались неопределённого положения и неясных перспектив развития Российской Федерации.
Другим направлением привлечения в сферу программирования новых специалистов является переобучение работников из смежных сфер.