Да спечели Международното студентско състезание по програмиране (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 държави по света са взели участие в лагерите.