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

Белорусский студент стал лучшим программистом в мире

Студент ИТМО Геннадий Короткевич выиграл престижный чемпионат Google Code Jam, в котором принимали участие более 50 000 человек со всего мира.
Google Code Jam проводят с 2003 года. Это самый известный и массовый чемпионат по программированию, на котором Google отбирает себе будущих сотрудников. Принять участие в нем может любой желающий, но правила отбора суровы. Во второй раунд проходит лишь 500 человек, а в финале оказываются 25 лучших.
Белорусский студент стал лучшим программистом в мире Программирование, Программист, Google, Конкурс, Победители, Победитель по жизни, Новости
Геннадий Короткевич. Фото: ITMO University/ CC BY-SA 4.0
И в пятый раз подряд первая ступень пьедестала покорилась Геннадию Короткевичу. Такого результат ранее не добивался никто из участников Google Code Jam. Короткевич — настоящий монстр кодинга, двукратный победитель чемпионата мира по программированию ACM ICPC, пятикратный триумфатор соревнований «Яндекс. Алгоритм». По итогам соревнований он набрал 104 балла, опередив на 8 баллов занявшего второе место поляка Камила Дебовски.

Несмотря на все свои достижения в конкурсе, который проводит Google, Геннадий не собирается уезжать за границу. Талантливый программист продолжит учиться в аспирантуре ИТМО.

https://hi-tech.mail.ru/news/rossijskij-student-stal-luchshi...

Новости

26.8K постов25.3K подписчик

Добавить пост

Правила сообщества

1. Ставить тег "Новости"

2. Указывать источник (ссылку на новость)

3. Запрещены призывы к экстремистским действиям, оскорбления и провокации.

Вы смотрите срез комментариев. Показать все
Автор поста оценил этот комментарий

Эм, а я разве не это доказывал? Перечитай ветку. Я как раз и говорю что все по ситуации. Посмотри на какой коммент я отвечал) Там чувак утверждал что такие миниоптимизации не нужны в принципе

Автор поста оценил этот комментарий

Зависит от ситуации и масштабов, в высоконагруженных программах 1% это дофига.


Про алгоритмы не использующиеся, не используются где? Очевидно если это локальная минипрога для конторы из 10 человек то да, представляю ситуацию в гугле как программист говорит что алгоритм сложный поэтому не будем использовать и смеюсь)

раскрыть ветку (2)
DELETED
Автор поста оценил этот комментарий

Go,  яп разработанный в Гугле, помедленней rust'а, но так как он понятнее и его выучить намного быстрее rust'a в Гугле пользуются именно им.

раскрыть ветку (1)
DELETED
Автор поста оценил этот комментарий

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

раскрыть ветку (2)
Автор поста оценил этот комментарий

Окей окей, в гугле используют только все самые понятные алгоритмы, а ЛЮБАЯ (именно любая, потому что я опровергал это) миниоптимизация сразу отбрасывается. В целом не вижу смысла спорить дальше когда отрицают очевидные вещи

Автор поста оценил этот комментарий

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

Автор поста оценил этот комментарий

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

Автор поста оценил этот комментарий
Были такие умники, которые с бэка выводили в шаблон страницы 30тыщ option тэгов в один select. НЕНАВИСТЬ.
раскрыть ветку (1)
DELETED
Автор поста оценил этот комментарий

Ну давай в крайности) тут речь скорее про вывести n отсортированных записей массива, где n<= 100, станешь ли ты использовать разные алгоритмы сортировки в зависимости от n, или будешь использовать стандартный(нативный для яп, ps в некоторых яп алгоритмы меняются в зависимости от количества n, но в большинстве нет) алгоритм сортировки? Или станешь ли для простого инет магазина с количеством товаров 5-10к продумывать сложную архитектуру бд, стараясь не использовать в запросах джоины и фильтрацию с or?

ещё комментарии
3
Автор поста оценил этот комментарий

Этот вывод крайне примитивен. Одно вовсе не следует логически из другого. Будь ты хоть семи пядей во лбу, но просто не сможешь реализоваться вне крупного капитала. https://youtu.be/x8TXX9JcK3A

раскрыть ветку (1)
2
Автор поста оценил этот комментарий

дико плюсую)

многие упускают этот момент, думая, что можно проснуться утром и решить, что ты теперь предприниматель и будешь работать только на себя.

Автор поста оценил этот комментарий
Ну не скажи. Он может гениально кодить, но он может и не разбираться в чем на данный момент нуждается юзер (покупатель). + Рутинная работа, которую гений будет считать слишком простой и ниже своего достоинства её выполнение.
18
Автор поста оценил этот комментарий

Такое чувство что прочитал не о всемирной корпорации, а о Китайском заводе.

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


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

будут загружать работой на 16 часов в день

Очень сомневаюсь что там будут так нагружать. В компании гугл есть абсолютно свободный график, который позволяет сотрудникам распределять своё время, главное чтобы работа была сделана в срок, а там делай что хочешь, гугл это не завод, там не нужно отсидеть с 8:00 до 16:00.

раскрыть ветку (5)
3
Автор поста оценил этот комментарий
В компании гугл есть абсолютно свободный график

Ну это не совсем так. Свободный график не подразумевает, что ты работаешь сколько хочешь, лишь бы работа была сделана. Свободный график это когда ты отрабатываешь определённую норму в любое удобное тебе время. Ну то есть сегодня ты можешь поработать 4 часа, но останешься должен ещё 4. Или на этой неделе ты работаешь 30 часов, а на следующей 50. Зарплату ты как бы получаешь за часы, прежде всего.


Во-вторых, есть такая вещь как коммуникация. Если ты не связан ни с кем и твоя работа ни от кого и ни для кого не зависима (что крайне маловероятно), то ты можешь себе позволить вольности. Но обычно люди работают в определённое время всем проектом/командой одновременно, чтобы всегда была возможность легко коммуницировать. Но и тут есть определённый минус, если ты, например, работаешь на проект, основная часть которого, находится в другом часовом поясе, то тебе придётся подстраиваться под них.
Ну и не стоит забывать, что дедлайны это огромная боль в ИТ сфере абсолютно везде. И в каком-то смысле это уже даже почти норма. Работать сверхурочные тебя, конечно, заставить никто не может, но если проект горит, то зачастую выбора просто нет. Конечно всё это либо оплатится, либо отгуляется, но ИТшники знают что такое работать по 16 часов не по наслышке.

2
Автор поста оценил этот комментарий
В компании гугл есть абсолютно свободный график, который позволяет сотрудникам распределять своё время, главное чтобы работа была сделана в срок, а там делай что хочешь, гугл это не завод, там не нужно отсидеть с 8:00 до 16:00.

Ты не поверишь, такая фигня во ВСЕХ мегакорпорациях. Знаешь почему? Потому, что ты нагружаешь сотрудника так, что он просто охуевает и при этом создаешь ему чудесную иллюзию, что он работает ровно столько сколько хочет. На практике это означает, что вся жизнь становится работой. Ты сам абсолютно добровольно работаешь и по 16 часов в день и еще трясешься, что тебя уволят потому, что прекрасно понимаешь, что незаменимых нет и на твое место в мегакорпорации смотрят тысячи. И если что-то тебе не нравится то пиздуй. И никто не оплатит тебе сверхурочные потому, что формально никто не заставляет тебя сверхурочно работать, тебя вообще как бы не заставляют работать. Тебе просто ставят задачу которую нужно сделать к определенному сроку. И все.

раскрыть ветку (3)
2
Автор поста оценил этот комментарий

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


То, что вы пишите это полный не профессионализм и такого в "мегакорпорациях" точно нет. Есть такая вещь как оценка времени. Сперва ПМ-ым и ведущие делят проект на части, оценивают каждую его часть по времени, в это время закладывается как разработка, так и багофикс, и даже отпуска и болезни сотрудников, само собой примерно. Плюс закладываются риски. От оценки зависит не только время разработки, но и стоимость проекта. Исходя из оценки и сроков подбирается команда, ну или оценка идёт сразу на команду. В случае, если в сроки уложиться не получается, то либо добавляют ресурсы, либо отказываются от каких-то частей продукта.

Такого, чтобы кто-то говорил "сделайте мне фейсбук за месяц и мне побарабану как" нет нигде, тем более в "мегакорпорациях".


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

ещё комментарии
20
Автор поста оценил этот комментарий

Свой гугл таки тоже лучше открывать где-нибудь в Калифорнии или Флориде, а не в России или Белоруссии.

раскрыть ветку (12)
4
Автор поста оценил этот комментарий
Гугл уже не победить. С их деньгами они раздавят любого . И инвесторов он не найдет . Только идиоты станут инвестировать такое дело.
4
Автор поста оценил этот комментарий
Уж лучше в Китае тогда.
Автор поста оценил этот комментарий

Не факт, В Беларуси например налоги сильно ниже, чем в Калифорнии или Флориде.

раскрыть ветку (2)
Автор поста оценил этот комментарий

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

раскрыть ветку (1)
Автор поста оценил этот комментарий

Тут согласен, лично я бы скорее смотрел в сторону стран ЕС(хорошие законы) с низкими налогами для IT(не изучал, какие, т.к. не возникало необходимости), но уж точно не США, не Германия, где налогами съедят огромный кусок дохода. Вообще не понимаю, зачем начинать IT бизнес именно в США, где сомнительное законодательство и нужно "сотрудничать" с NSA + огромные налоги, а если в Калифорнии и тем более Кремниевой Долине, то ещё и огромные расходы на ЗП, офис и т.д., на самом деле, сейчас вообще можно компанию зарегистрировать где угодно и сотрудники будут работать из дома.

ещё комментарии
2
Автор поста оценил этот комментарий

я так радовался когда меня в яндекс не взяли в отдел по контекстной рекламе.

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

коллега тоже подавал резюме там куда то в какой то отдел по работе с клиентами, удаленная работа, зарплата была смешной)

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

раскрыть ветку (1)
1
Автор поста оценил этот комментарий

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

5
Автор поста оценил этот комментарий

То то в гугле тот же Джефф Дин не гений наверное.А так погулять вышел.

Автор поста оценил этот комментарий

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

Автор поста оценил этот комментарий
Крутых специалистов не так много, чтобы бездушно загружать их.
Во-первых, продуктивность труда от 16часового рабочего дня только падает.
Во-вторых, есть конкуренты, которые с радостью перехватят специалиста.
2) Чтобы открывать свой гугл недостаточно хорошо прогать
Автор поста оценил этот комментарий
Естественно, какая нибудь эникейная контора в РФ куда круче Гугла.
раскрыть ветку (1)
Автор поста оценил этот комментарий

Для владельца этой конторы скорее всего да.

2
Автор поста оценил этот комментарий
Дельно!
ещё комментарии
Автор поста оценил этот комментарий
Ага, а еще начальником поставят какого нибудь Насрикришнана Патела с берегов священной реки Ганг и зачем ему все эти проблемы?
раскрыть ветку (3)
Автор поста оценил этот комментарий
Такие туда не попадают)
раскрыть ветку (2)
Автор поста оценил этот комментарий
В Индии, несмотря на разруху во многих регионах, много талантливых людей. Почитайте про Бангалор
раскрыть ветку (1)
Автор поста оценил этот комментарий
Разруха разрухой, но глиномес с берегов Ганга, в Гугл не попадет) а индус который развивается в направлении ИТ- почему бы и нет
9
Автор поста оценил этот комментарий
Может он на удалёнке. Зачем в 21 веке куда то ездить , тем более, если ты прогер, да ещё с такой квалификацией.
с американскими зп в странах СНГ повольготнее жить то.
раскрыть ветку (3)
2
DELETED
Автор поста оценил этот комментарий

Не дадут тебе в СНГ американскую зарплату. Умный что ли самый? Дадут такую же как у всех плюс немного сверху, чтобы не выебывался. По американским меркам это будет плевок в лицо сродни зарплаты работника Макдака.


Так все делают, за крайне редким исключением. Зачем платить много, если и на мало очередь выстраивается.

раскрыть ветку (2)
3
Автор поста оценил этот комментарий
Таким дадут, ну за вычетом налогов.
ещё комментарии
18
Автор поста оценил этот комментарий
Он собирается создать собственный гугл с блекждеком и девушками с пониженной социальной ответственностью.
8
Автор поста оценил этот комментарий

И какие же такие огромные возможности по росту?)

раскрыть ветку (15)
18
Автор поста оценил этот комментарий

Насчет возможностей не знаю, но все равно лучше жить в теплой Калифорнии в своем доме с бассейном и работать в самой крутой фирме в сфере IT, чем жить и работать в Минске и иметь зп раз в 5-6 меньше той, какую предлагает Гугл. Будь я программистом, то уже по пути с конкурса домой составлял бы список чего надо положить в чемодан.

ещё комментарии
1
Автор поста оценил этот комментарий

по 1 см к росту члена за каждый пролистаный пост на пикабу

11
Автор поста оценил этот комментарий

Ну так он пока ещё ничего и не добился в жизни как понимаю кроме решения академических задач на олимпиадах.
Где его разработки? в каких проектах участвовал и т.д. ?

Пару раз в реальную жизнь макнут за пределами учебы. Посмотреть как у нас все происходит и свалит.

Идеализм проходит вместе с молодостью...

С другой стороны не похоже что он вообще хочет что то реально делать. Похоже что его устраивать задротить турниры и соревнования в чем он и достиг мастерства. Для большинства это фан. Для него работа. Вот и все. 

раскрыть ветку (2)
6
Автор поста оценил этот комментарий

Возможностей для добиться у него вагон. Он УЖЕ наверняка получил не одно предложение.

раскрыть ветку (1)
2
Автор поста оценил этот комментарий

При этом результат нет) в данный момент он просто профессиональный решатель олимпиадных задач. Что конечно круто. Но не является реальной разработкой

18
Автор поста оценил этот комментарий
Такие стереотипы у людей до сих пор ппц. В России можно легко найти работу по душе и возможности не особо меньше, чем в США.
раскрыть ветку (8)
11
Автор поста оценил этот комментарий
есть невкусную еду, дышать плохим воздухом, сталкиваться с уставшими и грустными людьми... хотя и в сша не все так гладко)
раскрыть ветку (5)
Автор поста оценил этот комментарий

Невкусную еду? Плохой воздух? По-моему вообще бред. Грустные люди, возможно.

раскрыть ветку (1)
Автор поста оценил этот комментарий
я жила в Москве 3 долгих года и в Польше больше года, разница колоссальная)
3
Автор поста оценил этот комментарий
В США еда хуже, чем в России, хотя казалось бы, куда уж хуже)У нас то хоть с Европы привести можно, а там по продуктам жопа
раскрыть ветку (2)
1
Автор поста оценил этот комментарий
ну я в США не была, а еда Европы по сравнению с тем, что я могла найти в Москве-просто рай) читаю подружкам, что зернистый творожок состоит из сливок, культуры бактерий И ВСЁ, они смеются и не верят, что такое вообще где-то возможно :D
раскрыть ветку (1)
2
Автор поста оценил этот комментарий
Я поэтому и сказал, что у нас есть Европа. Там да, вкусные продукты, но вот в США они довольно плохие
1
Автор поста оценил этот комментарий

Да и уровень жизни человека в России не хуже американского. Просто ужасные у людей стереотипы.

Автор поста оценил этот комментарий

вы скорее неправы насчет возможностей. Кому не лень, можете глянуть дискуссию https://habr.com/post/323866/  Из которой напрашивается вывод, что в РФ возможности у людей, для которых аббревиатуры VHDL и FPGA не пустой звук, сильно ограничены по сравнению с ситуацией за границей

Автор поста оценил этот комментарий
Безграничные возможности*
Автор поста оценил этот комментарий
С такой головой можно и у нас неплохо жить и что-то делать, главное, чтобы по пути нужные люди попадались и он не ограничивался рамками решений олимпиадных задач. ИТМО уже настолько светится на международной арене, что думаю выпускники выбирают работодателей, а не бегают по собеседованиям
раскрыть ветку (1)
Автор поста оценил этот комментарий

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

Автор поста оценил этот комментарий
У человека свои планы на жизнь. Может там картошка плохо растёт.
раскрыть ветку (1)
Автор поста оценил этот комментарий

на лифте не покатаешься в двухэтажном особняке =)

ещё комментарии
DELETED
Автор поста оценил этот комментарий

Это заблуждение для низших слоёв населения что олимпиады и успехи  учебе будут для вас социальным лифтом.

13
Автор поста оценил этот комментарий

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

4
Автор поста оценил этот комментарий
на самом деле , для таких людей не важно какой универ закончить . Ничего новому там их не научат . Есть у меня друг программист. Дофига умный . Он после универа поступил бемплатно в магистратуру в одну из самых лучших универов страны . Но бросил через месяц . Ибо он знает всю программу и не интересно ему .
раскрыть ветку (2)
3
Автор поста оценил этот комментарий
Этим другом был Альберт Эйнштейн
раскрыть ветку (1)
1
Автор поста оценил этот комментарий
не обязательно . В программировании возможно когда студент знает всю программу универа . Ибо в универе учат только основам . И еще языки в основном похожи . Если в совершенстве знаешь один язык ООП то изучить остальные дело недели . Он еще в бакалавриате начал работать и написал с нуля свой 3д сканер .
8
DELETED
Автор поста оценил этот комментарий

Дочитался! ;)

ПС По факту - молодец парень.

Автор поста оценил этот комментарий

Будет кому пилить ReactOS!

Автор поста оценил этот комментарий
Просто он не может свалить пока родина не запрет его в армию)
Автор поста оценил этот комментарий

Несмотря на все свои достижения в конкурсе, который проводит Google, Геннадий не собирается уезжать за границу

Если бы он так не сказал, то всем было бы очевидно, что он свалит и ему перекрыли бы пути отхода, может даже переломали бы ноги. А так никто не ожидает его ухода и он может внезапно свалить в любой момент. Многоходовочка!

Автор поста оценил этот комментарий

Гении не редко с придурью

На Перельмана посмотри того же

Вы смотрите срез комментариев. Чтобы написать комментарий, перейдите к общему списку