Защо в Русия има толкова добри програмисти?

Образование
СВЕТЛАНА АРХАНГЕЛСКА
През изминалата година руските програмисти станаха известни (или по-скоро скандални) с "хакването" на изборите в САЩ. Но от много години насам те са най-добрите на международни състезания. Как го правят?

Да спечели Международното студентско състезание по програмиране (International Collegiate Programming Contest) е мечтата на всеки IT студент по света. Но от 2000 г. насам руснаците показват най-добрите резултати.

Победителите в ICPC от Русия включват студенти от университета ИТМО, Държавния университет в Санкт Петербург, МГУ "Ломоносов" и Московския институт по физика и технологии (МИФТ). В продължение на много години те имат по-добри отбори от "Оксфорд", "Бъркли", MIT, "Харвард", "Калтек" и други. Тайната на успеха на Русия е ефективната система на обучение, разработена от Moscow Workshops ICPC под егидата на МИФТ.

Едни от завършилите са Николай Дуров и Андрей Лопатин, които са разработили социалната мрежа "ВКонтакте" – руската алтернатива на Facebook. Looksery, приложение, което ви позволява да използвате Photoshop по време на видеочат, закупена от Snapchat за 150 милиона долара, също е създадена от участници в състезанието.

И така, каква е тайната на обучението на руските програмисти?

Започва се рано

Обучението и подборът на бъдещи кибер шампиони започва в училище, казва заместник-ректорът на МИФТ и основател на Moscow Workshops ICPC Алексей Малеев.

"Училището и ученическите олимпиади съществуват от 30-те години на миналия век, нещо, което не се среща в никоя друга страна по света. Русия винаги е имала огромно превъзходство в математическото образование. Това дава на руските деца чудесен старт в международните състезания", смята Малеев.

Животът е състезание

От началото на втората година руските студенти посещават ежеседмични обучения в допълнение към университетската си програма. Те учат с учителите в колежа и самостоятелно онлайн, като взимат участие във всички видове състезания.

"Животът се превръща в състезание за най-голямата награда, като спортисти, подготвящи се за олимпиада", казва Иля Степанов от екипа на Shock Content, трета година студент във Факултета по иновации и високи технологии на МИФТ.

Вътрешна конкуренция

Всеки колеж избира до десет студентски екипа. До пет отбора от университет стигат до полуфиналите на ICPC и само един - до самия финал.

Конкурс за всички

През 2012 г. МИФТ стартира проекта Moscow Workshops ICPC, който се състои от тренировъчни лагери, онлайн курсове, дистанционни турнири и програми за ученици. Те са отворени за всеки желаещ, от всички краища на света.

Тренировъчните лагери се провеждат шест пъти годишно в университети в Русия, Беларус, Испания и Индия. Следващият лагер ще се състои през юли тази година в Гродно (Беларус) и Владивосток (Русия).

"Обучението заедно позволява на учениците да обединяват своите знания и опит, да установят първите си професионални контакти и да повишат нивото си", казва Алексей Малеев.

Постоянство и опит

Участниците преминават през 7-9-дневна интензивна програма за обучение не само с преподаватели от висши училища, но и с бивши финалисти на ICPC.

Те се конкурират ежедневно в продължение на пет часа. Това не само развива екипна работа и умения по математика и компютърна грамотност, но и психически подготвя студентите за шампионата.

Достъпни резултати

Лагерите, както и състезанията, са напълно достъпни за обществото: зрителите гледат отстрани и електронните таблици показват резултатите в реално време.

Голямото международно присъствие в лагерите дава ранно усещане за стандарта на най-добрите отбори в света и възможност да се запознанство с фаворитите.

Също така има и срещи между студенти и представители на IT индустрията от Google, IBM, Amazon и др. По време на шестгодишното съществуване на програмата над 1600 студенти от 167 университета в 50 държави по света са взели участие в лагерите.

Знаете ли, че МГУ е сред трите най-добри университета според ранглиста на Times?