Почему BigTech?
Как вы помогаете попасть в BigTech?
В BigTech обычно проходят 4 технических собеседования. Первые три из них, как правило, посвящены алгоритмам (для кандидатов на позицию junior бывает достаточно прохождения только этих этапов).
Важно не просто знать алгоритмы, но и уметь за 60 минут предложить решение задачи, доказать его, реализовать и объяснить. В связи с этим, в рамках учебного процесса мы даем много алгоритмов и учим решать задачи на специализированном курсе "Алгоритмический практикум". Кроме того, в учебном плане есть курс "Алгоритмический семинар", который позволит вам получить навыки публичного представления решений задач.
Для кандидатов на позиции middle или senior необходимо пройти четвертое собеседование, по итогам которого присуждаются наиболее высокие уровни (грейды) и, как результат, размеры зарплат. В течение 60 минут необходимо решить задачу, связанную с разработкой высоконагруженных сервисов или с машинным обучением.
Согласно результатам опросов выпускников вуза, финалистов Чемпионата мира по программированию, в России наиболее успешно этим навыкам обучают в ШАД. По этой причине мы включили все ШАД-курсы в учебный план на 3-4 курсах обучения: мы рекомендуем поступать на них и помогаем готовиться к экзаменам.
Так это любой ИТ-бакалавриат так помогает?
Мы являемся единственным направлением, которое предлагает столь углубленное изучение алгоритмов, примерно в два раза больше, чем на других ИТ-направлениях. Как правило, студенты других направлений могут пройти собеседование в компаниях BigTech только после окончания университета, и то при условии, что они активно занимались олимпиадным движением.
Мы стремимся подготовить наших студентов таким образом, чтобы каждый из них после второго курса смог пройти подобное собеседование, даже не имея значительного опыта в олимпиадах.
Не многие направления предоставляют своим студентам возможность обучения в ШАД и засчитывать это за учебную нагрузку, никто целенаправленно не готовит студентов к поступлению в ШАД.
Как вы помогаете с ШАДом?
Выше мы уже упоминали о том, что наши курсы по изучению алгоритмов ориентированы на подготовку к собеседованиям в компаниях BigTech. Для поступления в ШАД требуется соизмеримый уровень знаний.
В дополнение к этому мы скорректировали нашу математическую программу таким образом, чтобы уровень сложности соответствовал требованиям для поступления в ШАД. Так, например, мы начинаем изучать статистику и основы машинного обучения уже на 2 курсе, чтобы к концу второго года обучения студенты обладали достаточными знаниями для поступления в ШАД.
Наши студенты имеют возможность засчитать обучение в ШАД за 70% необходимой нагрузки в рамках 3 и 4 курсов. Оставшуюся часть можно компенсировать за счет дополнительных курсов на выбор, которые предлагаются УрФУ и ШАД.
ШАД не является обязательным пунктом, однако мы настоятельно рекомендуем поступление туда.
А если я не хочу в BigTech?
Умение создавать высоконагруженные сервисы будет полезно при прохождении собеседований на высокие должности в любой компании, имеющей десятки тысяч клиентов. Без обучения в ШАД освоить этот навык будет сложно. К тому же существует вероятность, что после окончания университета (или во время обучения) вы можете изменить свои планы и захотеть работать в BigTech.
Почему нельзя сначала пойти в компании
попроще, а потом в BigTech?
Ни в ШАД, ни в BigTech невозможно попасть без знания алгоритмов. Изучение алгоритмов — сложная тема, которую невозможно освоить за несколько месяцев. Кроме того, совмещать изучение алгоритмов и работу зачастую еще сложнее.
Учебная программа
Математика
Общие предметы
Группы по 10-15 человек. Преподаватели — победители всеросса. На каждом занятии совместно решаются задачи на алгоритмы.
Математика
Общие предметы
Подготовка к собеседованиям
Группы по 10-15 человек. Преподаватели — победители всеросса. На каждом занятии совместно решаются задачи на алгоритмы.
Группы по 10-15 человек. Преподаватели — действующие учёные, либо олимпиадники. Работа в форме семинара: каждый студент раз в семестр рассказывает какой-то алгоритм остальным, преподаватель модерирует.
Алгоритмы
Математика
Общие предметы
Подготовка к собеседованиям
Группы по 10-15 человек. Преподаватели — победители всеросса. На каждом занятии совместно решаются задачи на алгоритмы.
Группы по 10-15 человек. Преподаватели — действующие учёные, либо олимпиадники. Работа в форме семинара: каждый студент раз в семестр рассказывает какой-то алгоритм остальным, преподаватель модерирует.
Алгоритмы
Математика
Общие предметы
Подготовка к собеседованиям
Группы по 10-15 человек. Преподаватели — победители всеросса. На каждом занятии совместно решаются задачи на алгоритмы.
Группы по 10-15 человек. Преподаватели — действующие учёные, либо олимпиадники. Работа в форме семинара: каждый студент раз в семестр рассказывает какой-то алгоритм остальным, преподаватель модерирует.
Технологический трек
Непрофильные предметы
Технологический трек
Курсы по выбору
В рамках обязательной части нашей программы все курсы имеют вес от 1 до 5 баллов, в среднем — 3,5 балла. Начиная с 3-го и 4-го курса, вы сможете выбрать полноценные курсы по выбору. Однако, уже с первого семестра у вас будет возможность получать баллы за вашу активность в научной, спортивной и олимпиадной деятельности. Большинство наших мероприятий будет оцениваться в 2 балла, что составляет более половины среднего размера курса. Таким образом, мы предлагаем вам:
3 балла За участие в выездных сборах УрФУ по спортивному программированию с участием во всех контестах и ежедневном дорешивании. Для базовой группы засчитываются сборы любителей и сборы профи. Для продвинутых групп — только сборы профи.
5 баллов За публикацию научной статьи в рецензируемом scopus’ом научном журнале. Включает в себя решение алгоритмических задач, похожих на те, что вы решали на олимпиадах, но результатом здесь будет не код, а текстовое описание задачи.
2 балла За продвижение в решении научной задачи от научного руководителя, если в итоге вы не сумели довести решение до такого уровня, чтобы публиковать в научном журнале.
4 балла За успешное прохождение года учёбы по олимпиадной математике. Для обучения вы ходите в городской математический кружок Павла Пикалова и Даниила Ляховца. Вы будете ходить на занятия вместе со школьниками — либо в группу «11 профи» (для 11 класса), либо в группу «10 профи», в зависимости от вашего уровня.
⌊X * 0.4⌋ баллов, где X — размер стипендии за спортивное программирование, который вы заработали в данном семестре. Самые популярные варианты там — это 10 и 20 тысяч рублей. Соответственно, 4 или 8 баллов, однако может быть и меньше, и больше.
Все эти баллы можно получать неограниченное число раз за один семестр, если вы выполнили сразу несколько активностей. Съездили на сборы дважды за семестр и написали одну научную статью? Получите 3 + 3 + 5 баллов.
Кого мы ждем
Первый вариант
— Любое БВИ по математике, информатике, физике, инженерным наукам, астрономии (75+ баллов ЕГЭ по профильному предмету олимпиады):
— ВсОШ по информатике, математике, физике и астрономии.
Второй вариант
— Призер или участник регионального этапа ВсОШ по информатике или математике (доп. баллы при поступлении) + баллы ЕГЭ, необходимые для поступления в УрФУ на "Программную инженерию" (проходной балл в 2023 — 254).
Третий вариант
Если нет БВИ и не участвовали в региональном этапе ВсОШ, то для поступления необходимы:
Вопросы и ответы
Все стипендии суммируется со стипендиями от грантыпрезидента.рф.
Екатеринбург — достаточно компактный город:
Да, вы можете поступить на контрактное обучение. Есть возможность перевестись на бюджет при наличии свободных мест и успешном закрытии двух сессий.
От 15 до 30. Поскольку точно спрогнозировать число БВИ невозможно, то мы не знаем, сколько именно человек мы наберём.
Формально наши студенты будут зачислены на Программную инженерию (09.03.04) Уральского Федерального университета на бюджет. В рамках неё будет алгоритмический трек.
Если вы призер ВсОШ или РСОШ, обязательно сообщите нам до зачисления, что хотите на алгоритмический трек.
Это совместный проект, которым будут заниматься и сотрудники РтФ, и сотрудники ДММиКН (бывшего мат-меха). Практически все пары будут вести сотрудники или выпускники КАФИ (кафедры алгебры и фундаментальной информатики).
При этом формально мы будем треком в рамках Программной инженерии (09.03.04), которая курируется РтФ. Поэтому организационно проект будет создаваться в основном сотрудниками РтФ. Территориально пары будут проходить на ул. Мира, 32 (РтФ).
Мы делаем УрФУ комфортным местом
для спортивного программиста
Получай стипендию
Удобное место для тренировок
Участвуй в выездных сборах
Участвуй в соревнованиях в разных ролях
Наша команда
Диана Тугузбаева
Анастасия Мелехова
Анна Липанина
Дмитрий Косолобов
Руководитель научных проектов студентов, лектор обзорного курса по алгоритмам, автор компьютерных практик по алгебре.
Кандидат физмат наук, действующий ученый, Индекс Хирша = 7.
Михаил Владимирович Волков
Преподаватель квантовых алгоритмов
Доктор физмат наук, Индекс Хирша = 17, заведующий кафедры алгебры и фундаментальной информатики УрФУ.
Преподавал в 9 странах и 12 университетах по всему миру.
Олег Меркурьев
Соавтор обзорного курса по алгоритмам
Чемпион России ICPC, медалист ЧМ ICPC, кандидат физмат наук, Индекс Хирша = 3.
Никита Сивухин
Автор компьютерных практик по дискретной математике
Победитель ВсОШ по информатике, золото IOI, чемпион России ICPC, двукратный медалист ЧМ ICPC.
Павел Пикалов
Тренер по олимпиадной математике.
Призёр ВсОШ по информатике и математике, тренер огромного числа призёров и победителей ВсОШ по математике и одного золотого медалиста IOI.
Даниил Ляховец
Тренер по олимпиадной математике.
Тренер огромного числа призёров и победителей ВсОШ по математике.
Валентин Зуев
Тренер по спортивному программированию и преподаватель алгоритмического практикума.
Победитель ВсОШ по информатике.
Владимир Черепанов
Тренер по спортивному программированию и преподаватель алгоритмического практикума. Победитель ВсОШ по информатике.
Кирилл Решке
Главный тренер УрФУ по спортивному программированию. Дважды финалист ЧМ ICPC.
Александр Ипатов
Автор курса «Введение в алгоритмы».
Финалист ЧМ ICPC, чемпион Урала по спортивному программированию.
Вадим Баринов
Преподаватель практик обзорного курса по алгоритмам.
Призер ВсОШ по математике, финалист ВсОШ по информатике, трехкратный призер ICPC NERC Finals.
И многие другие :)
Остались вопросы?