Международные конкурсы для ижевских кодеров

Павел
Овчинников
08.12.2011, 12:13
комментировать

Мы не любим говорить об упущенных возможностях, хотя, казалось бы, для Удмуртии эта тема должна быть привычной (переубедите?). Удивительно, что при очень сильной школе программирования в Ижевске (про успехи наших олипиадников все знают), наши программисты в подавляющем большинстве продолжают вариться в собственном соку. А тем временем взрослые программисты сетуют, что в мире столько интересных мероприятий, вроде Imagine Cup и Google Summer of Code (о нем, кстати, мы скоро расскажем — нашли ижевских участников и уже вовсю отбираем у них интервью).

Сайт международной олимпиады для программистов ACM International Collegiate Programming Contest (ICPC)

Вот, например, Михаил Романов (EPAM) пишет в своем блоге:

...дико жаль, что в свои студенческие годы я ни в одном похожем мероприятии так и не поучаствовал. Кстати, всякие олимпиады (навроде ACM) - это абсолютно не то. Олимпиады, по моему глубокому убеждению, это абсолютно вырожденное и бессмысленное состязание, имеющее мало практической пользы. А вот конкурсы (и не только конкурсы) типа Imagine Cup или Google Summer of Code – и интересно, и полезно.

Ну да ладно, собственно что хотелось сказать – объявлена регистрация на Imagine Cup 2012. В этот раз, правда, как-то не слишком богато по части направлений. Например, нет традиционного для прошлых кубков Embedded-направления, его соединили с Software Design. Т.е. осталось по сути 3 направления:

  • ИТ (под которым подразумевается ответы на викторины из области, которую приблизительно можно назвать как «администрирование»)
  • разработка игр (тут ажно 2 направления: игры для XBox/Windows и игры для Phone)
  • Software Design. А вот сюда упало все остальное.

В частности добавилось два новых конкурса:

  • Windows Azure Challenge. Собственно название говорящее – необходимо разработать облачное приложение для Windows Azure.
  • Windows Phone Challenge. Тоже все понятно – разработка приложений под Windows Phone. Но здесь один интересный нюанс – спонсором конкурса является не Microsoft, а Nokia.

Еще из интересного: первый этап по обоим конкурсам завершается 13 марта. К этому моменту команды должны представить описание своего проекта (не уточнял, но похоже, что на английском) и прототип в виде скетча на базе Expression Studio.

Печально, но похоже из ижевских студентов опять никто не будет участвовать.

Мы попросили Михаила дополнительно прокомментировать ситуацию, и вот, что выяснилось в ходе переписки.

Ижайти: Я, кстати, хотел с тобой поговорить про конкурс Imagine Cup. Ты писал, что удмуртские студенты там не участвуют. А в чем проблема? Почему? Может, еще не поздно организовать людей?

Михаил: Не поздно. А вот почему не участвуют — сложный вопрос. Вот тут написано про российский финал. Проекты по большей части достаточно серьезные. Их за месяц «на дурака» не склепаешь. Я, кстати, не обратил внимания, как в этом году, а в прошлом были заданы некие глобальные темы – может, поэтому и проекты выглядят серьезно (но там хитро — с прошлого года проектам дают гранты на дальнейшее развитие, так что, может, тут еще и в этом дело).

То есть, с одной стороны сложность и глобальность задач — наши студенты не привыкли браться за такие.  С другой стороны, они (многие) просто не знают, что такое возможно, я думаю. Я сам узнал об этих конкурсах года 2-3 назад. А они уже скоро лет 10 как идут.

Сайт конкурса Imagine Cup

ИжайтиЖалко упускать интересные возможности. Что можно предпринять?

Михаил: Есть мысль расшевелить компании города — предложить им собрать команды, дать им менторов (правда не ясно, могут ли менторы быть не из вуза, но это детали), обсудить интересные темы, немного поддержать материально (хотя лучше морально — материально приводит к зависимости). В общем, раскочегарить студней (а то они и правда, как студни)!

Я попробовал закинуть идею (сам я ужасный организатор и вообще лентяй) в пару ИТ-компаний, но пока результатов не добился. Все работают, всем некогда.

***

Наверное, имеет смысл обсудить эту тему с читателями Ижайти. Будем ждать комментариев типа «я хочу участвовать», «у меня есть решение», «я хочу помочь», «давайте организуемся», «это интересней, чем выборные скандалы».

Не скупитесь на ретвиты ↓
  • http://www.russianit.ru vva

    я так понял, что Михаил закинул идею в БитМастер, а ИжИт ему и говорит: давайте посоветуемся с нашими читателями, итого пара компаний и набралась (не считая читателей)

    а вообще, идея конечно хорошая и правильная именно в плане ориентации на «real world problem» а не просто на «спортивное программирование», и студентов нужно на неё ориентировать (я бы даже сказал именно на неё)

    • Михаил Романов

      Нет, пара компаний была другой :)

      И отклик вполне положительный, но возможности поучаствовать у них и правда пока нет (хотя все еще может сложиться, и даст бог, сложится!).

      Что касается ИжИт — то Павел (по моему глубокому убеждению) обладает способностью раскапывать глубоко зарытые, но интересные темы. А тема качества подготовки студентов просто лежит на поверхности.

    • Павел Овчинников

      Михаил закидывал идеи в ИТ-компании еще до того, как на Ижайти появился БИТ «Мастер». Другой вопрос, что он ограничился только теми компаниями, которые уже были замечены в поддержке различных ИТ-движений и которые имеют довольно крупный штат программистов (таких в Ижевске можно по пальцам одной руки перечесть).

      Возможно, стоило предложить и другим. Тому же БИТ «Мастеру», ЦВТ или РИТ... почему бы и нет, кстати? ;)

  • agegorin

    Самая большая проблема в подобных соревнованиях — найти единомышленников и собрать команду. У нас в университетах этим никто не занимается, отсюда и отсутствие представителей.

    • Михаил Романов

      Ну а кто должен заниматься как не сами студенты?

      Опыт и известность получают именно они — это их честно заработанные баллы.

  • http://www.russianit.ru vva

    почитал финальные проекты — много с железным компонентом, чего у нас только для ИжГТУ достижимо, и то на таком уровне, что тяжело говорить без слёз

    • Михаил Романов

      Есть такое. Но есть и чисто софтверные (например, российский проект-финалист, который в финальной книге — вроде чисто программное решение).

      Ну и в этом году есть два конкурса (Azure и Windows Phone) где железячный компонент, конечно, возможен, но надо еще постараться придумать, что там должно быть.

      А вообще, имхо, надо пробовать: не получится с ходу, зато появится опыт и может даже еще больший интерес.

      • https://plus.google.com/u/0/108808791782514191974 Atarity

        Железный компонент — вообще не то, чего стоит бояться. Рядовой программист без труда разберётся с тем, как сделать собственный сетевой хаб для каких-нибудь датчиков, полноценное устройство с USB и уж тем более получить данные с Kinect. Возможно, я кого-то удивлю, но сегодня для этого даже Закон Ома знать необязательно. А при наличии огромного количества демоплат с подробными туториалами, сделать быстрый прототип устройства сможет вообще любой, кто умеет читать документацию.

        Т.е. железо это не фактор сложности. То, как оно будет спроектировано, сильно влияет на надёжность проекта, но скорее это важно для серийного продукта, а не для прототипов, которые представляют жюри.

        И, тем более, не стоит говорить о какой-то неподъёмности и запредельной сложности (пусть и для студентов) самих проектов. Посмотрел по ссылке русские: Если делать выводы по одному предложению-описанию они все очень интересные, но не про один я бы ни сказал что это rocket science. Подъёмны для группы действительно увлечённых студентов.

        • http://www.russianit.ru vva

          если просто сделать в одном экземпляре — то не фактор

          и не в запредельной сложности проблема, а в фактическом развале производственной базы

          рокет скайнс как раз кстати для русских не проблема

  • http://v-u-z.narod.ru Левашов Максим

    Ни с одной конторы не пойдут на конкурс. Если у человека есть работа, зачем ему конкурсы, а что он скажет своим детям, типа извините, папа на конкурсе участвовал, сегодня кушать не будем.

    По поводу студентов. Уровень образования в нынешних вузах на уровне ГПТУ советской эпохи, а единичных самородков, быстро прибирают к рукам, без всяких конкурсов.

    • http://www.russianit.ru vva

      практически тоже самое хотел написать — с мыслями собирался

      мне кажется что большая часть проектов финалов — это какие то «боевые», нестуденческие проекты, выдаваемые за студенческие

      либо на базе «боевых»

      • Павел Овчинников

        Это нормально, что на международных конкурсах уровень участников сильно опережает уровень среднестатистического студента-отличника. На то они и конкурсы, чтобы вытаскивать на свет действительно талантливых людей, а не тех, кто умеет сессию на отлично сдавать.

        • http://www.russianit.ru vva

          это нормально если собрать сборную 3-4-5 ВУЗов

          всех факультетов и специальностей (у нас в рамках одного то ВУЗа феодальные войны идут)

          таких чтоб и талантливых и уже с каким то опытом и на работе чтоб несильно напрягали (по нашим реалиям такие многие уже работают) — чтобы время было

          а вот в «сборную одного ВУЗа» такой силы я слабо верю, будь то хот МГУ хоть МФТИ

          • Павел Овчинников

            Согласен. Но как-то все равно не хочется верить в то, что нашим ребятам путь в тот же Imagine Cup заказан.

          • Михаил Романов

            По работающим студентам. Как варинат, начать работать со студентами первого-второго курса.

            Да, ожидать от них победы не приходится (хотя, собственно, почему?..) - но здесь ведь такая цель и не ставится.

            Куда важнее, мне представляется, опыт участия в:

            — законченном

            — полезном (реальном, а не игрушечном)

            — командном

            проекте.

            Можно возразить, что продуктивнее брать людей на работу, а там уж они «дойдут».

            Но тех же второкурсников возьмет не каждый. А для студентов сам факт участия в чем-то масштабном (Imagine Cup или GSoC) — уже хороший стимул поднапрячь силы и мозги.

            Хотя могу и ошибаться.

            • http://www.russianit.ru vva

              1. студенты на первых курсах больше озадачены «первичным отсевом»

              2. по отзывам первокурскники сейчас ещё хуже программируют чем когда то мы, которые агатаы и спектрумы застали

              3. первый курс всё равно ИМХО на «индивидуальное мастерство» потратиться, людей которые с первого курса могут в таком участвовать — вообще редчайшие единицы

    • Михаил Романов

      Так конкурс только для студентов...

      Или я чего не понял?

  • Дмитрий Плотников

    Еще лучше можно устроить мозговой штурм по идеям проектов. Место есть udsu.timepad.ru/event/14286. Ребята, которые хотят сделать что-то полезное и интересное — тоже.

    • Михаил Романов

      Я обеими руками «за», только время не очень для меня подходящее (у меня как раз начинаются митинги с заказчиками).

      Но... Давайте спишемся?

    • http://www.russianit.ru vva

      если, честно словосочетание «штурм идей» у меня вызывает отторжение. практика показывает что не в идеях проблема — их навалом. а в грамотном их воплощении. потрендеть про идеи все горазды. довести что то хоть до какого то рабочего состояния — гораздо сложнее.

      • Михаил Романов

        Идей и правда полно.

        Давайте подумаем, как можно их воплотить с пользой для всех.

    • http://www.russianit.ru vva

      и кстати у меня лекция в это время. и как вы понимаете у всех наиболее перспективных студентов — тоже

      • Дмитрий Плотников

        Сводить к тому, как у нас все плохо и не хочется, лучше попробовать хотя бы над идеями поработать, чем сразу бросать всех на разработку какого-то непонятного проекта.

        • http://www.russianit.ru vva

          что вы имеете ввиду под «поработать над идеями»?

          есть вообще то литература соответствующая типа «маркетинг для гиков»

  • Дмитрий Плотников

    Михаил, пишите на dmitry.plotnikov@udsu-dna.ru. Время еще есть, поэтому можно сдвинуть этот вопрос с мертвой точки.

  • MuadDib

    EPAM (Ижевск) начал в этом году прорабатывать детали профессионального конкурса среди разработчиков. Ресурсы для этого компанией выделены. Надеюсь, в следующем году проект будет реализован. Партнерство всячески привествуется.

    • Павел Овчинников

      Вы нам про него расскажете подробнее?

  • https://plus.google.com/u/0/108808791782514191974 Atarity

    Зря ты за аксиому выдал то, что всем известно про успехи олимпиадников.) После того золота на ACM ICPC, когда в составе были Скиданов, Кузяков и Камашев никаких громких новостей даже в блоге НПО не было.

    Возьми интервью у Тарасова. Что у них там вообще нового за последние три года? Какие планы?

    • Павел Овчинников

      Есть такие планы, да. Будем брать.

      • Дмитрий Плотников

        Недавно была новость, что команда из УдГУ едет в Польшу. Насколько знаю спонсоров у них нет, видимо поэтому не слышно.