Mail.ru может решить кадровые проблемы соревнованием разработчиков

Компания Mail.ru запустила Russian Code Cup — четырехмесячное соревнование для программистов, победителю которого достанется 10 тысяч долларов.

Для участия в конкурсе, во второй этап которого выходит 600 человек, компании необходимо предоставить, в соответствии с правилами, «верную и достаточную для идентификации Участника конкурса и установления с ним обратной связи информацию при регистрации в Системе Организатора конкурса», что, теоретически, позволяет Mail.ru отобрать специалистов для работы в компании.

Стоит отметить, что Mail.ru начал обращать серьезное внимание на популяризацию среди профи лишь во второй половине 2010-го года, когда компания провела технологическую конференцию для разработчиков (изначально планировалась в июне 2010-го года), до этого компания регулярно проводила лишь праздники для сисадминов.

Добавить 24 комментария

  • Ответить
    Альтер Эго

    ну никакой идеи, всё тырят. Яндекс, вроде, в прошлом году проводил олимпиаду для сисадминов

  • Ответить

    Хорошее начинание, только смущает бюджет и длительность соревнования. 4 месяца фигачить — это надо время иметь свободное. Ну и задачи пока почему-то не ограсили, хотя бы тематику.

  • Ответить
    Юрий Синодов Основатель Roem.ru, sinodov.com

    Ой, у меня почему-то отвалился один абзац Естественно, 4 месяца фигачить не надо Тут сразу указано расписание, где говорится, что в первом туре будет даваться по 2 часа на решение, во втором — 3, ну финал — весь день Чистого времени — 2 рабочих дня Есть и примеры задач: http://russiancodecup.ru/tasks/ У меня даже возник конспирологический вопрос, почему на это надо столько времени?

  • Ответить

    Саша, ну это же просто примеры задач. В финале, понятное дело, будут сложнее. Да, они олимпиадные, это общепринятый формат. Как и на TopCoder, ACM/ICPC. А какие еще задачи должны быть для студентов — из реальной жизни? 1) Вот legacy код, который работает 10 лет под большой нагрузкой и который (как раз по этой причине) все боятся править. Нужно вкрутить в него поддержку Unicode. Документации нет, разработчик давно уволился и уехал в Австралию разводить кроликов. Так, что ли?

  • Ответить
    Альтер Эго

    @pianist, а Вы то откуда знаете какая аудитория прогеров нужна Mail.Ru? Целевая аудитория данного проекта как раз молодые талантливые разработчики, возможно без опыта, но с горящими глазами и огромным желанием работать в одной из ведущих Интернет компаний мира, учиться новому и развиваться.

  • Ответить
    Альтер Эго

    Андрей, боюсь решателю олимпиадных задачек вкручивать поддержку unicode в 10-летний легаси код будет скучно. Лучше бы сделали что-то в духе Summer of Code — развитие общественно полезных проектов.

  • Ответить

    Alter Ego от 08.04.2011 14:40:39, именно поэтому вместо таких задач (утрированный пример для pianist) и даются небольшие яркие олимпиадные задачки, которые, да, синтетические, но позволяют проявить себя и показать мастерство владения любимым инструментом. Аналогично, если вас взяли на работу в Майкрософт, вряд ли вам придется всю оставшуюся жизнь мыть стекла в Нью-Йорке, доставать из канализационных люков упавшие квадратные крышки и наполнять школьные автобусы мячиками для гольфа.

  • Ответить
    Альтер Эго

    Андрей, ну нет же практически никакой корреляции между олимпиадниками и классными промышленными программистами. Там слишком разные навыки требуются, это примерно как спринтеры и стайеры в легкой атлетике. А вам как коммерческой компании нужны именно стайеры — люди которые могут делать большие, длинные и иногда нудные проекты.

  • Ответить

    Кэп, залогиньтесь, сложно общаться с голосом из пустоты. Да нет, задачи бывают и спринтерские, и стайерские. Очень быстро (быстрее, чем конкурент, помешанный на качестве) задевелопить новый функционал, чтобы он выдержал нагрузку — это довольно типичная задача. Могу за кружкой пива потравить байки об этом. И, пожалуйста, не нужно пустословить про отсутствие корреляции. Особенно, если нет ссылки на исследование с внушающей доверие методикой.

  • Ответить
    Альтер Эго

    Андрей, я таки останусь голосом из пустоты. Извини. Весь мой жизненный опыт говорит об отсутсвии корреляции. Например, на мехмате из нашего выпуска действительно выдающимися математиками стали те, кто не показывал сколько-нибудь заметных результатов на олимпиадах, а олимпиадники очень бодро стартовали, но к 5 курсу и аспирантуре сдулись практически все. Да и по своей профессиональной прграммистской деятельности я вижу, что гораздо более важными качествами для сотрудников коммерческой компании являются: 1) умение доводить дело до конца (aka упорство). 2) ответственность и самодостаточность. 3) общая адекватность, умение слушать и слышать людей.

  • Ответить

    Ну просто надо понимать, какое доверие к постам альтерэги (про которые неизвестно даже, один ли человек их писал) и к его (ее? их?) жизненному опыту. А мой опыт говорит о том, что если один человек быстро разобрался в форматах, понял условие без десятка иссушающих мозг дополнительных вопросов, понял, с какими библиотеками решить задачу будет быстро и просто и, главное, довел решение до работающего прототипа и именно в отведенный срок, а другой просто поленился написать, потому что олимпиадные задачки никому не нужны — то я однозначно выберу первого. Извините, но не назвать упорным человека, решившего 15 задач в стрессовых условиях дефицита времени — это просто лицемерие.

  • Ответить

    Ну и чтоб два раза не вставать — пару слов про Лето Программирования. Это совсем другой формат. Скорее, это поиск самодостаточных стартап-ориентированных команд, в то время, как классическая олимпиада — это поиск одаренных одиночек. А для корпоративного программирования нужно третье — поиск людей, которые легко вольются в команду и не потеряют при этом в эффективности. Почему стартап-команды для этого не подходят? Потому что это уже готовая связка людей, которые вместе, так как 1) им нравится работать вместе и 2) им нравится их задача, которую они сами и придумали. А что произойдет, если раскидать их по разным командам и заставить согласовывать работу не только друг с другом, но и еще с десятками других людей, не меньшими профессионалами, чем они сами — это еще бабушка надвое сказала. Можно, наверное, нафантазировать формат, который будет эмулировать работу в большой команде, но это дело будущего. Но в любом случае за альтернативный взгляд спасибо, подумаем, что можно сделать.

  • Ответить
    Альтер Эго

    > для корпоративного программирования нужно третье — поиск людей, которые легко > вольются в команду и не потеряют при этом в эффективности. Вот сколько не видел хардкорных олимпиадников от программирования, процентов 80−90 из них были совершенно непригодны для промышленного коммерческого программирования. По разным причинам. Одни пишут код в стиле «поток сознания», который решает олимпиадную задачу, но либо совершенно не пригоден для поддержки другими людьми, либо не bullet proof (а зачастую и то, и другое вместе). Другие — замкнутые в себе социопаты, не способные адекватно общаться с коллегами. Третьи быстро перегорают, т.е. не могут одну задачу долбить месяцами ну и т. д.

  • Ответить

    Пожалуйста, читайте внимательнее — в предыдущем посте я написал, что, по большому счету, ни олимпиады, ни конкурсы стартапов проблему найма в большую команду не решают достаточно эффективно. Но пока мы размышляем об идеальном формате конкурса, можно провести обычный, нес па?

  • Ответить

    Пожалуйста, читайте внимательнее — в предыдущем посте я написал, что, по большому счету, ни олимпиады, ни конкурсы стартапов проблему найма в большую команду не решают достаточно эффективно. Помме, это хороший пиар и привлечение внимания к компании. Потому как Гугл и Яндекс, ВКонтакте у всех на слуху, а Мейл.ру, как-то не очень. ну никакой идеи, всё тырят. Яндекс, вроде, в прошлом году проводил олимпиаду для сисадминов Это все восходит к школьным олимпиадам, чемпионатам ACM, и TopCoder. При чем здесь стырили у Яндекса?

  • Ответить
    Альтер Эго

    > Вот сколько не видел хардкорных олимпиадников от программирования, процентов 80−90 из них были совершенно непригодны для промышленного коммерческого программирования Разработчики ВКонтакте дружно смеются над вами.

  • Ответить
    Альтер Эго

    Один такой лошара олимпиадник работал у нас, не выгнали только за лизажопство и подхалимство. Интересно сам гришин примет участие? = или забыл уже как лабал эту ср.нь под названием таск мэнеджер SYS мэил ру на php?