Белорусский студент стал лучшим программистом в мире
Несмотря на все свои достижения в конкурсе, который проводит Google, Геннадий не собирается уезжать за границу. Талантливый программист продолжит учиться в аспирантуре ИТМО.
Несмотря на все свои достижения в конкурсе, который проводит Google, Геннадий не собирается уезжать за границу. Талантливый программист продолжит учиться в аспирантуре ИТМО.
Зависит от ситуации и масштабов, в высоконагруженных программах 1% это дофига.
Про алгоритмы не использующиеся, не используются где? Очевидно если это локальная минипрога для конторы из 10 человек то да, представляю ситуацию в гугле как программист говорит что алгоритм сложный поэтому не будем использовать и смеюсь)
Go, яп разработанный в Гугле, помедленней rust'а, но так как он понятнее и его выучить намного быстрее rust'a в Гугле пользуются именно им.
Это решается маштабируемостью системы, запускать миллион операций в рамках одного потока уже так себе идея
Окей окей, в гугле используют только все самые понятные алгоритмы, а ЛЮБАЯ (именно любая, потому что я опровергал это) миниоптимизация сразу отбрасывается. В целом не вижу смысла спорить дальше когда отрицают очевидные вещи
И кстати масштабируемость тоже требует ресурсов, и зависимость эта не всегда линейна. Так что они точно борются за каждый процент, поверь)
А когда алгоритм обрабатывает миллиарды комбинаций, то владельцу производства большая разница, выпускать на том же оборудовании 200 или 250 единиц продукции.
Ну давай в крайности) тут речь скорее про вывести n отсортированных записей массива, где n<= 100, станешь ли ты использовать разные алгоритмы сортировки в зависимости от n, или будешь использовать стандартный(нативный для яп, ps в некоторых яп алгоритмы меняются в зависимости от количества n, но в большинстве нет) алгоритм сортировки? Или станешь ли для простого инет магазина с количеством товаров 5-10к продумывать сложную архитектуру бд, стараясь не использовать в запросах джоины и фильтрацию с or?
И нахуй оно? Программирование это работа команды, если ты гений чей код нельзя понять, то ты бесполезный мусор.
В целом да, но есть очень высоконагруженные продукты, где экономят каждый такт. В таких продуктах документация к коду обычно длиннее самого кода. И такие проекты есть и у майкрософта и у гугла и у яндекса. Именно там будущее олимпиадников. Один крутой программист может сэкономить пару дата-центров яндексу и гуглу. Он может вывести графику в играх на новый уровень в составе команды directx. Он может быть причастным к hololens2, который благодаря ему станет компактным и популярноэым.
Все эти сервисы делает толпа народу и потом поддерживает другая толпа. В этих условиях нужны люди с хорошим и кретивным мышлением. Я просто общался с парой призеров олимпиад, они реально могут сэкономить память и ресурсы с помощью хитрых оптимизаций кода, но есть НО. Специфика олимпиад в их временных рамках, поэтому сделать для них "единую" функцию на 1-2к строк это нормальноесостояние. У них нет понимания культуры кода и архетукруты ПО, один из них банально любит делать массивы руками. Они отличные математики, строить модели умеют.
В тех сферах что вы описали делают совсем иначе, там по пол года могут проводить исследования как оптимизировать один запрос и ради этого написать целые каскады модулей со сложной конфигурацией. Они ищут серебряную пулю для проблем.
Ближайший аналог это брутфорс(олимпиада) и более изящные аналогии.
Чему тут завидовать пока? Если он сможет найти нормальное применение своим навыкам, то да, там будет чему завидовать.
Пока да. Очень надеюсь, что он не прошляпит целый океан возможностей, которые прямо перед ним и станет частью двигателя, который тащит прицеп, под названием человечество вперед. Пафосно получилось, но у меня рядом есть примеры, когда люди, обладая незаурядными способностями в своей сфере, побеждая на олимпиадах и конкурсах в итоге сливали свою жизнь в унитаз.
Да даже про меня, двадцать лет назад я мог прочитать книгу, а через месяц пересказать её дословно. Я спокойно поступил в хороший вуз на бюджет, решив детские по моему мнению задачки и набрав максимальное количество баллов.
Потом умер папа, который меня подпинывал и которого я боялся разочаровать. И в моей жизни появились девочки, алкоголь и даже кое что покрепче. Толку от конкурсов, олимпиад, съемках на тв(участвовал в наших местных дебатах) если получился все-равно в итоге тупой старый алкаш?
Этот вывод крайне примитивен. Одно вовсе не следует логически из другого. Будь ты хоть семи пядей во лбу, но просто не сможешь реализоваться вне крупного капитала. https://youtu.be/x8TXX9JcK3A
дико плюсую)
многие упускают этот момент, думая, что можно проснуться утром и решить, что ты теперь предприниматель и будешь работать только на себя.
Такое чувство что прочитал не о всемирной корпорации, а о Китайском заводе.
В компании гугл быть прогером тоже норма, никто их зарплатой не обделяют, прогеры очень хорошо зарабатывают.
Вообще в компании специалисты получают очень хорошую зарплату и если захочется, то можно открыть своё дело за те деньги, которые ты заработал. Был пост на пикабу о том, что не редко бывает так, что некоторые сотрудники гугл уходят открывать свои дела и стартовым капиталом выходил их заработная плата которую они получили с гугл.
будут загружать работой на 16 часов в день
Очень сомневаюсь что там будут так нагружать. В компании гугл есть абсолютно свободный график, который позволяет сотрудникам распределять своё время, главное чтобы работа была сделана в срок, а там делай что хочешь, гугл это не завод, там не нужно отсидеть с 8:00 до 16:00.
В компании гугл есть абсолютно свободный график
Ну это не совсем так. Свободный график не подразумевает, что ты работаешь сколько хочешь, лишь бы работа была сделана. Свободный график это когда ты отрабатываешь определённую норму в любое удобное тебе время. Ну то есть сегодня ты можешь поработать 4 часа, но останешься должен ещё 4. Или на этой неделе ты работаешь 30 часов, а на следующей 50. Зарплату ты как бы получаешь за часы, прежде всего.
Во-вторых, есть такая вещь как коммуникация. Если ты не связан ни с кем и твоя работа ни от кого и ни для кого не зависима (что крайне маловероятно), то ты можешь себе позволить вольности. Но обычно люди работают в определённое время всем проектом/командой одновременно, чтобы всегда была возможность легко коммуницировать. Но и тут есть определённый минус, если ты, например, работаешь на проект, основная часть которого, находится в другом часовом поясе, то тебе придётся подстраиваться под них.
Ну и не стоит забывать, что дедлайны это огромная боль в ИТ сфере абсолютно везде. И в каком-то смысле это уже даже почти норма. Работать сверхурочные тебя, конечно, заставить никто не может, но если проект горит, то зачастую выбора просто нет. Конечно всё это либо оплатится, либо отгуляется, но ИТшники знают что такое работать по 16 часов не по наслышке.
В компании гугл есть абсолютно свободный график, который позволяет сотрудникам распределять своё время, главное чтобы работа была сделана в срок, а там делай что хочешь, гугл это не завод, там не нужно отсидеть с 8:00 до 16:00.
Ты не поверишь, такая фигня во ВСЕХ мегакорпорациях. Знаешь почему? Потому, что ты нагружаешь сотрудника так, что он просто охуевает и при этом создаешь ему чудесную иллюзию, что он работает ровно столько сколько хочет. На практике это означает, что вся жизнь становится работой. Ты сам абсолютно добровольно работаешь и по 16 часов в день и еще трясешься, что тебя уволят потому, что прекрасно понимаешь, что незаменимых нет и на твое место в мегакорпорации смотрят тысячи. И если что-то тебе не нравится то пиздуй. И никто не оплатит тебе сверхурочные потому, что формально никто не заставляет тебя сверхурочно работать, тебя вообще как бы не заставляют работать. Тебе просто ставят задачу которую нужно сделать к определенному сроку. И все.
Ну это такая же ерунда, как и в том комменте, на который ты отвечаешь. Никто не ставит задачи к определённому сроку и полностью свободного графика нигде нет. По 16 часов работают, только в случае дедлайнов и всё это оплачивается деньгами или отгулами.
То, что вы пишите это полный не профессионализм и такого в "мегакорпорациях" точно нет. Есть такая вещь как оценка времени. Сперва ПМ-ым и ведущие делят проект на части, оценивают каждую его часть по времени, в это время закладывается как разработка, так и багофикс, и даже отпуска и болезни сотрудников, само собой примерно. Плюс закладываются риски. От оценки зависит не только время разработки, но и стоимость проекта. Исходя из оценки и сроков подбирается команда, ну или оценка идёт сразу на команду. В случае, если в сроки уложиться не получается, то либо добавляют ресурсы, либо отказываются от каких-то частей продукта.
Такого, чтобы кто-то говорил "сделайте мне фейсбук за месяц и мне побарабану как" нет нигде, тем более в "мегакорпорациях".
И люди работают обычные рабочие часы, про это я уже написал выше в комменте. Более того, в нормальных компаниях как раз таки считается, что если ты не успеваешь выполнить задачу в отведённые сроки, то ты плохо справляешься с работой. Постоянные переработки никто не поддерживает, потому что уставший сотрудник = плохой сотрудник. Они есть только в случае каких-то серьёзных проблем или неучтённых рисков. Ну или в команду затесались криворучки, из-за которых все страдают, но это им самим выйдет боком потом.
Свой гугл таки тоже лучше открывать где-нибудь в Калифорнии или Флориде, а не в России или Белоруссии.
Зато его не отожмут силовики или другие бандиты позарившиеся на вкусный кусок, а вас не посадят по выдуманным причинам. Но кроме Калифорнии и Флориды на планете есть и другие места удобные для подобных проектов.
Тут согласен, лично я бы скорее смотрел в сторону стран ЕС(хорошие законы) с низкими налогами для IT(не изучал, какие, т.к. не возникало необходимости), но уж точно не США, не Германия, где налогами съедят огромный кусок дохода. Вообще не понимаю, зачем начинать IT бизнес именно в США, где сомнительное законодательство и нужно "сотрудничать" с NSA + огромные налоги, а если в Калифорнии и тем более Кремниевой Долине, то ещё и огромные расходы на ЗП, офис и т.д., на самом деле, сейчас вообще можно компанию зарегистрировать где угодно и сотрудники будут работать из дома.
И много там после открытия гугла новых гуглом наоткрывалось? Вообще после появления мегакорпорации (неважно какой) в своём сегменте ты много у неё конкурентов в США видишь? Это у нас даже соц сетей дохуя и больше наоткрывали, а у них есть фейсбук и полудохлых Гугл+ и в принципе все.
Постоянно там что-то открывается и многие компании становятся всемирно известными (например, тот же Uber). Когда говорят "свой гугл" не имеется ввиду, что кто-то открывает копию компании Google, как нового конкурента этому же гуглу в сфере поиска и рекламы. Имеется ввиду, что открывают полугаражный стартап с хорошими перспективами и инвестициями.
И много там после открытия гугла новых гуглом наоткрывалось?
twitter, facebook, instagram, uber это только из самых популярных
я так радовался когда меня в яндекс не взяли в отдел по контекстной рекламе.
потом общался с человеком который там работал, говорит - зарплата среднерыночная по региону а работы дохуя. для опыта бы сошло конечно но опыта то у меня уже не мало
коллега тоже подавал резюме там куда то в какой то отдел по работе с клиентами, удаленная работа, зарплата была смешной)
тоже работал в большой конторе, реально сидишь хуи пинаешь и мозги плавятся тк не проявить себя никак, по зп тебе не прыгнуть выше так что смысл какую то активность проявлять
строчка в резюме + опыт работы в подобных проектах - это очень много на самом деле, про то что там платят миллиарды за нихуянеделание - эт конечно довольно массовое заблуждение
А не всем нужно быть тех директором. Куча народу просто хотят писать код и получать удовольствие, им эта бюрократия и руководство нафиг не всрались.
Сейчас в гугл всё обстоит всё куда хуже, теперь обычных белых мужчин там заваливают работой и обязанностями по самое не балуй. Но вот если ты гей лезбианка квирк, то тогда всё в шоколаде
Вобще то это не секрет что многие западные компании помешались на дайверсити и устроили дискриминацию белых мужчин
Эмм... Ты читал вообще что там написано?)
Итак, жил-был фрик, кодил плохо и придерживался явно шовинистических взглядов:Джеймс Дамор — опубликовал открытое письмо. В нем заявлялось, что отсутствие женщин на высших постах в технологических подразделениях связано с биологическими различиями между полами. Компания официально объявила о том, что не поддерживает позицию Дамора и уволила его.
...в Google данную новость прокомментировали словами, что они с «нетерпением ждут момента», когда компания получит возможность выступить в суде по этому иску.
По итогу какой-то чувак, решил написать открытое письмо про биологическую неспособность женщин занимать руководящие посты. За что его и выпиздили.
Отличный пруф))
эмм, о каких руководящих постах ты говоришь?
В письме говорится, что в IT-индустрии работает мало женщин не из-за предвзятости или дискриминации на рабочем месте, а из-за «психологических различий между мужчинами и женщинами». Деймор призывает «перестать думать, что гендерные разрывы подразумевают сексизм». По мнению автора письма, в Google сложилась ситуация «идеологической эхо-камеры»: некоторые идеи не обсуждаются, потому что считаются «неприкосновенными»
Общее количество женщин меньше, нежели мужчин, на ВСЕХ должностях.
Или мне полную версию письма скидывать?
Так же там поднималась тема, что создавать отдельные курсы для определённых рас, это не здоровая практика в плане толерантности.
И если найду, то всё же скину статью работника, где он рассказывает как чуть ли не все косяки и сложности скидывают почему то именно на обычных белых.
Откуда столько кислотности то? сказал то, что знаю, о чём неоднократно видел упоминания. Говоришь, что то то в европе/западе хорошо и правильно, набегают и поносят, говоришь, что что то там не так, набегают другие и точно так же поносят. Говоришь про конкретные случаи, начинают приводить совсем другие. Тогда спрашивается, стоит ли вообще начинать дискуссию, если в любом случае, единственная цель - это побрыжжить кислотой?
Не дадут тебе в СНГ американскую зарплату. Умный что ли самый? Дадут такую же как у всех плюс немного сверху, чтобы не выебывался. По американским меркам это будет плевок в лицо сродни зарплаты работника Макдака.
Так все делают, за крайне редким исключением. Зачем платить много, если и на мало очередь выстраивается.
Насчет возможностей не знаю, но все равно лучше жить в теплой Калифорнии в своем доме с бассейном и работать в самой крутой фирме в сфере IT, чем жить и работать в Минске и иметь зп раз в 5-6 меньше той, какую предлагает Гугл. Будь я программистом, то уже по пути с конкурса домой составлял бы список чего надо положить в чемодан.
Ты не будешь там жить в собственном доме с бассейном. Ты будешь жить в гугловской общаге, там же работать там же отдыхать. Зарплата которая кажется тебе тут фантастической там будет самой обычной и никакой дом ты на неё не купишь, тк такие вот дома там стоят миллионы долларов.
в течение пары лет вполне может стать техлидом
Это лишь в РФ, в корпоративной америке мидл - прогер с не меньше чем 3 годами опыта, а реально мидл - 5 лет
а теперь погугли цены на самые дешёвые домики в кремниевой долине и сан франциско.
Подсказка, квартира даже за миллион там продаётся моментально
пруф про среднего программиста гугла с парой лет опыта и 120к в год до налогов? не многовато?
> в течение пары лет вполне может стать техлидом
анекдоты с утра хорошо заходят, смотрю
Пруфы - сайты вакансий. Даже для не-гугл программиста среднего уровня middle в Калифорнии $120к в год это нормально и там очень дорогое жилье, гораздо выгоднее ехать в другие районы США или в Австралию в Сидней.
Другое дело, что до техлида за пару лет действительно сложно дорасти без практики, поскольку для техлида больше важны навыки не программирования, а проектирования и предвиденья последствий. Одно дело решить задачу и другое дело собрать зоопарк из сотен таких задач, организовать их и сделать так, чтобы они еще не навернулись в один прекрасный день.
Честно говоря, не понимаю людей, которые сейчас едут в Bay Area, не лучше ли в Германию, зп на 10% меньше, работать на 30% меньше, цены на жилье и прочее - адекватны, да и обратно смотаться, если что, гораздо быстрее. Даже если не учитывать то, что в штатах смотреть почти нечего, а в Европе куча стран со своей историей и культурой.
е лучше ли в Германию, зп на 10% меньше, работать на 30% меньше, цены на жилье и прочее - адекватны
Ты забываешь про самое главное. Нет ебанутейшего ТК по которому тебя можно ебать без смазки и ты ничего не сделаешь
Программисты гугл имеет высокую конкурентную зарплату, крутые ребята получают как хорошие хирурги. А если ехать за деньгами то можно просто в какие-нибудь топовые финансовые организации, там же ещё больше платят. Если тип реально гений, то будет у него дом с бассейном и всё остальное.
все это ерунда и бассейн и КАЛифрния, это раньше казалось что там рай, а теперь кроме того он программист ,может просчитать чем все кончится-гробом как и у всех, так чего суетится, а вот создать селиконвую долину на картошке вот эта была мегаидея, но ...
Ну так он пока ещё ничего и не добился в жизни как понимаю кроме решения академических задач на олимпиадах.
Где его разработки? в каких проектах участвовал и т.д. ?
Пару раз в реальную жизнь макнут за пределами учебы. Посмотреть как у нас все происходит и свалит.
Идеализм проходит вместе с молодостью...
С другой стороны не похоже что он вообще хочет что то реально делать. Похоже что его устраивать задротить турниры и соревнования в чем он и достиг мастерства. Для большинства это фан. Для него работа. Вот и все.
При этом результат нет) в данный момент он просто профессиональный решатель олимпиадных задач. Что конечно круто. Но не является реальной разработкой
Да и уровень жизни человека в России не хуже американского. Просто ужасные у людей стереотипы.
вы скорее неправы насчет возможностей. Кому не лень, можете глянуть дискуссию https://habr.com/post/323866/ Из которой напрашивается вывод, что в РФ возможности у людей, для которых аббревиатуры VHDL и FPGA не пустой звук, сильно ограничены по сравнению с ситуацией за границей
По собесам они тоже ходят, всякие там гуглы олимпиадникам дают лишь право попасть на собес и пройти его на равне со всеми остальными, безусловно олимпиадник пройдёт его на изи, но просто так не возьмут.
Так он поехал. В Россию. Чтобы получить нормальное образование. А уже с дипломом ЛИТМО будут огромные возможности по росту.
Вот только он отказался потому, что считал, что вклад другого математика, которого этой премией не наградили, не меньше чем вклад самого Перельмана.
Ну, гордый. По идее, ему эти деньги там, мать спонсировать (я биографию не знаю) или себя обеспечивать пропитанием, и ни о чем не думая, заниматься любимым делом. Но надо же гордость и эгоизм поставить высшей точкой морали. Раз уж мир повернулся на капиталистических идеалах - отказываться от денег - самый идиотский математический просчёт.
Во-первых он в Питере. Во-вторых приведите хоть один пример где станет ясно, что именно переезд дает больше возможностей)
Вот именно. Может он дистанционно работает и бабло рубит. Нахера ему переезжать из привычной культурной среды если он и дома бабки хорошие может заколачивать.
Разговор шел конкретно про профессию программиста. А уровень жизни от дохода зависит. Павлу и Николаю Дуровым и в Питере с их миллиардами неплохо жилось. Николай, кстати, так же как и Короткевич является победителем чемпионатов мира по программированию среди студентов.
Радоваться чему? Я за него и в США условном буду рад, если он там крутые продукты будет делать.
Молодец, браво. О его планах мы ничего не знаем, а каждый второй уже стремится назвать героя новости дураком, это его право решать, что делать со своим талантом.
Несмотря на все свои достижения в конкурсе, который проводит Google, Геннадий не собирается уезжать за границу
Если бы он так не сказал, то всем было бы очевидно, что он свалит и ему перекрыли бы пути отхода, может даже переломали бы ноги. А так никто не ожидает его ухода и он может внезапно свалить в любой момент. Многоходовочка!
Новости
26.8K постов25.3K подписчик
Правила сообщества
1. Ставить тег "Новости"
2. Указывать источник (ссылку на новость)
3. Запрещены призывы к экстремистским действиям, оскорбления и провокации.