Конференция завершена. Ждем вас на HighLoad++ в следующий раз!

Олимпиадное программирование в реальных проектахБэкенд, теория программирования

Доклад отозван
Роман Вишневский
Тинькофф Центр Разработки

Опыт работы в компаниях с 19 лет. Java-разработчик в Тинькофф-банке.
Двукратный финалист чемпионата мира по программированию ACM ICPC 2017 (USA), 2018 (China).

Тезисы

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

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

Рассмотрим примеры из жизни, как данная деятельность помогает легкой и эффективной разработке. Сравним, как бы поступил обычный разработчик в этих случаях, а как подкованный. Покажу на собственном опыте, что в 22 года можно иметь уже 3 года опыта работы и занимать уже довольно высокие позиции в топовых компаниях только за счет деятельности, связанной с алгоритмами и структурами данных.

Другие доклады секции Бэкенд, теория программирования

Rambler's Top100