Российские программисты побеждают в международных олимпиадах по информатике, работают в IT-компаниях и создают популярные приложения. Чем они отличаются от всех прочих?
Тетрис и телеграмм
Мало кто знает, но всемирно известную игру «Тетрис» разработал советские программист Алексей Пажитнов. На 2020 год число загрузок этой игры превысило 500 миллионов.
А Вконтакте и Телеграмм, разработанные Павлом Дуровым пользуются не только в России, но и по всему миру.
Язык программирования Kotlin, разработанный российскими программистами Сергеем Дмитриевым, Евгением Беляевым и Валентином Кипятковым, в компании Google считается приоритетным при разработке приложений для Android.
А игры-головоломки по типу Cut the Rope, которые разработали Семен и Ефим Воиновы, скачали уже более миллиарда раз.
Всё это – примеры самых ярких достижений отечественных программистов, не говоря уже о победах на олимпиадах. Они уходят корнями в стройную систему, уходящую в советское образование.
Математические школы
Как ни удивительно, но главной причиной развития в стране прикладной математики, так необходимой для начала программирования, стало желание СССР обойти США в ядерной гонке. Для этого стране были необходимы технари, поэтому по всей СССР и проходили математические олимпиады.
В крупных городах открывались специальные школы с физико-математической направленностью и интернаты, что также сыграло большую роль в развитии программирования в стране. Работа в тех школах была хорошо поставлена, работали в основном с талантливыми детьми в специализированных школах, а система олимпиад по математике, физике и информатике продолжала приносить свои плоды – дети старались стать лучшими, старательнее учились и занимали высокие места на олимпиадах.
Некоторые из этих школ до сих пор живы и не потеряли своей специализации, то есть и по сей день готовят выпускников с углубленным знанием точных наук.
Популярность олимпиад
Российские школьники, как и советские, участвуют в олимпиадах с начальной школы, начиная от простых школьных и районных олимпиад и заканчивая всероссийским уровнем олимпиад от ведущих вузов страны по разным специальностям, включая программирование и информатику.
Многие школьники и студенты при помощи задач и прохождения определенных уровней олимпиад познают основы программирования, тренируются решать нестандартные задачи и выстраивают взаимодействие с другими участниками олимпиад.
Помимо всего прочего высокие результаты на олимпиадах помогают школьникам поступить в желанный вуз и получить в дальнейшем высокооплачиваемую работу и найти увлечение на всю жизнь.
Мотивация, скука и технические вузы
Рассуждая о том, что мотивировало первых советских программистов на создание программ разной степени полезности, в том числе и игр, многие приходят к необычному выводу – мотивировала людей скука и узость выбора.
Ефим Воинов, основатель игровой студии Zeptolab, начал увлекаться программированием в восемь лет от недостатка развлечений. Тогда родители подарили ему с братом 8-разрядный компьютер ZX Spectrum. Игр тогда на него почти не существовали, и братья решили написать игры сами, используя самиздат о языке программирования Basic. Кроме того, многие программисты вспоминают, что их вдохновляли именно учителя, которые мотивировали детей развивать их способности.
Также большую роль сыграли и преподаватели вузов. В России немало сильных технических вузов, как отмечают программисты, готовят достойных специалистов в области программирования. При этом важным аспектом обучения было и остается хорошее знание фундаментальных знаний по математике.
Многие юные программисты уходили в развивающуюся сферу деятельности с головой, оставляя уроки и прочие игры. Они писали программы и создавали собственные игры просто потому, что могли. Многие из них отмечают, что их увлекла именно возможность создавать что-то самостоятельно.
ПОДПИСЫВАЙТЕСЬ на мой YouTube канал! Ставьте ПАЛЕЦ ВВЕРХ и
ПОДПИСЫВАЙТЕСЬ на Дзен канал
Читайте также:
✅ Сколько стоит учиться в вузе Лондона?