Все записи

Naumen поддержал проведение серии олимпиад по спортивному программированию

В октябре в Екатеринбурге прошла традиционная серия олимпиад по спортивному программированию. Naumen выступил партнером соревнований.

3 октября состоялся квалификационный тур четвертьфинальных соревнований – 1/8 финала чемпионата мира по спортивному программированию ACM ICPC.



24 октября прошел четвертьфинал Чемпионата мира по программированию 2015. В четвертьфинале в Екатеринбурге встретились 97 лучших команд с отборочных и они боролись за выход в полуфинал.17 октября состоялась Уральская региональная командная олимпиада школьников по программированию (УРКОП). В этом году на УРКОП были новые правила проведения, благодаря которым появилась «интернациональная» команда Екатеринбург-Тюмень. Именно эта команда заняла первое место в Уральской региональной командной олимпиаде школьников по программированию!


Второе и третье места взяли школьники из ФМЛ №31-1 (Лицей №31, Челябинск) и К-131-1 (Лицей 131, Казань) соответственно. Вместе с Rainbow Unicode на Всероссийскую олимпиаду едут команды из СУНЦа УрФУ: Big Black Boots, 66,(6)% души, Wings of Freedom, ЖЖЛогика, Бетельгейзе.24 октября разыграли 17 путевок в полуфинал чемпионата мира по программированию, который пройдет в Питере.

Победитель соревнования – команда из УрФУ Dandelion выступила неожиданно быстро, решив 12 из 12 задач за 1,5 часа до окончания соревнований!

Завершилась осенняя серия соревнований 31 октября. В последний день октября прошел командный чемпионат УрФУ.

Похожие новости

Когда результату проверки нельзя доверять

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

Ринат, iOS-разработчик в Naumen, рассказал о двух таких случаях из практики и о том, почему при оценке тестов он смотрит не только на покрытие.

Как найти нужное: секционирование данных на котах

Как найти одного кота среди сотни других? 

Можно искать его среди всех котов по очереди, а можно заранее разделить их на группы, чтобы сузить круг поисков. Похожий принцип работает и с большими объемами данных, когда среди миллионов записей нужно быстро найти нужные.

Катя, руководитель группы системной аналитики, работала над оптимизацией больших таблиц с помощью секционирования. 

В статье она рассказала, как работает этот подход, что важно учитывать при его реализации и при чем здесь коты.

Как мы готовили редизайн продукта с помощью исследований

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

В статье Илона, продуктовый дизайнер Project Ruler, рассказывает, как команда подошла к редизайну через исследования: изучала конкурентов, разговаривала с пользователями, проверяла навигацию и выясняла, какие функции действительно важны для MVP.

Все новости