Только начал изучать с++, препод посоветовал начать олимпиадное программирование (алгоритмы всякие, рекурсия, динамика) и я уже более-менее продвинулся в этом . Стоит ли изучать это дальше?
"олимпиадное программирование", сразу вспоминаются нереальные извращения
>>851037у меня идут ассоциации с диким баттхертом
>>851033 (OP)>я уже более-менее продвинулся в этомСколько олимпиад уже затащил? продвинутый ты наш
>>851033 (OP)Бери Java/C# они лучше.
в реальном проекте нихера это все не нужно, изучай оптимизацию сосунок
>>851418> в реальном проекте> гугл> яндекс> bing> yahoo> ibm> intel> microsoft> amazon> ДА ВООБЩЕ ВСЕ!Лол, веб-макака порвалась. Как там гугол уже написал тебе новый фреимворк? Ты же сам не можешь.
>>851448Ну давай рил примеры где нужно олимпиадное программирование
>>851448Так какая связь между олимпиадками, где тебе нужно насрать что-то кривое-косое-текущее, но хоть как-то работающее за пару часов, и между корпорациями где чтобы что-то заработало в проде тебе нужно десяток раз пройти все круги кодревью, тестов и статического анализа?
>>851465>>851469Везде, где платят 300к+, во всех иностранных компания. Вот почему тупые пидарахи приравнивают ЗНАНИЕ АЛГОРИТМОВ к ОЛИМПИАДАМ????
>>851485Может потому что ты дегрод, который не может прочитать ОП-пост? Процитирую:>олимпиадное программированиеКонкретно алгоритмы нужны, кто ж спорит, но задрачивать конкретно их для чего-то кроме олимпиадок смысла нет.
>>851486ОТКУДА ТЫ БЛЯТЬ ЭТО ЗНАЕШЬ???? ТЫ ЖИВЕШЬ ТОЛЬКО БЛАГОДАРЯ ПУТИНУ И НЕФТИ! ЕСЛИ БЫ НЕ ОНИ ТЫБЫ САСАЛ КАК В СЕВЕРНОЙ КОРЕЕ! ДИБИЛ!
>>851505Боже, алгоритмодебил, иди напиши очередную сортировочку и успокойся. ИРЛ нужны навыки мышления и поиска информации (дада), а не мартыханской зубрёжки сортировочек.
>>851510Самое главное забыл: покормил.
>>851510> навыки мышления и поиска информации> которым неоткуда формироватьсяПроверяй за щекой, макака
>>851567Как это связано с твоими олимпиадными сортировочками, немакака?
>>851465>Ну давай рил примеры где нужно олимпиадное программирование
>>851705>ML-макака>программистС таким же успехом можно биолога пердолящего свой говнокод в матлабе назвать программистом. А вообще да - тут опыт из олимпиадок пригодится - когда начальник ебёт в жопу и требует через час готовые отчёты в пдфчике))
>>851033 (OP)Лишним не будет, чем лучше ты знаешь алгоритмы и структуры данных, тем лучше ты будешь писать код и фиксить баги в нем.Еще советую какой-нить опенсорс поподдерживать, прямо официально, надеюсь понятно почему.
>>851486Олимпиадное программирование развивает мышление для выбора того или другого оптимального подхода к поставленной задачи. Зачастую задачи пишутся не под конкретно задроченный алгоритм, а под комплекс алгоритмов или модифицированную версию имеющихся. Чаще всего, алгоритмы не применяются, а только их стратегии. Например, разделяй и властвуй. Поэтому крупные мировые компании ценят программистов, которые могут придумать что-то новое, а не использовать черные ящики где попало. Вот отличительная сторона макаки от программиста.Отвечая на вопрос стоит ли задрачивать? Да, стоит, но умеренно. Нет смысла изучать что-то в короткий срок. На усвоение того или иного материала требуется повторение и время, поэтому другие занятия/предметы помогут совершать интервилинг (чередование)[1], делая твоё изучение разносторонним. Например, математика, физика и химия. Если изучать эти предметы не в совокупности, то картина будет узкой, хотя интегрирование достаточно часто применяется при изучении физики. Химия даст представление об устройстве тел и их молекулярном взаимодействии, а математика позволит применить эти знания на практике.Вывод: Петухи, кукарекующие об олимпиадном программировании не нужны.[1] - Барбара Оакли - Думай как математик. Как решать любые задачи быстрее и эффективнее.
>>851569Ты низ прочитал мимо-крокодил
>>851757Только олимпиадники могут писать программы в миллионы строк кода, отлаживать их и прочее. Без олимпиадников не было бы ничего. Так как обычная макака не сможет написать за день 1000 строк кода, оттестировать, оптимизировать и чтобы всё было заебок. Так как завтра нужно еще 1000 написать.
>>851033 (OP)Знаю двух программистов которые работали в большой четверке, оба говорят что алгоритмы это одно из самых важных вещей в программировании. Паттерны и знание хитростей языка менее важно.
>>851770>>851768>>851757как же бесполезныо олемпеадных питушков разнесло) единственное что развивают олимпиадки - умение выдрачивать тупую хуйню на подкорку мозга. это соревнования на подготовленность и кол-во алгоритмов которые знаешь, а не какое-то суперское мышление.>>851567ну вот таких питушков 1 из 100, только с ним изначально работало куча народу которая к олимпиадкам отношения не имела - и ведь на том же уровне что и он, а то и выше. а этот через пол десятка лет работы основал свой йоба-стартап и теперь будет мыть мозги инвесторам про йоба-ИИ который по его сказочкам конечно же будет всех рвать. вот скажите, нахуя он вообще становился программистом - чтобы через несколько лет перегореть и стать манагером? нахуя этот человек потел на олимпиадках?а самое смешное по теме треда - посмотрите на алгоритмы которые он задесигнел там. не первооткрыватель конечно, но всё же - какая там блять связь с задрачиванием олимпиаднымых сортировочек?
>>851780Я сам не олимпиадник, просто поделился.
>>851780Таких "петушков" целая кафедра КТ. Остальных отводят на кафедру ИС. Остальные желающие могут приобщится к любви поездов имени Станка.>какая там блять связь?Зачем тебе объяснять, если ты не знаешь что такое сложность алгоритма. Тебе ещё раз сказать, что олимпиадные задачи задают базис, от которого отталкиваются, при решении реальных задач? Невозможно эффективно вычислить RSA без алгоритма Евклида. Ой, я же даун с черным ящиком. Возьми в руки МК и докажи, что ты не макака подзаборная, блять.
>>851780откуда ты это можешь знать? ты всю жизнь прожил в пидарахе и не видел реальног омира
>>851793>>851799Дебилы, перестаньте маняврировать и ответьте хотя бы чем же олимпиадная дрочка сортировочек так важна в алгоритмике? Вот нахуя мне это чтобы реализовать какой нибудь сраный локфри скиплист? Без пиздобольство про развитие и мышления — срок у меня не 2 часа и полистать пейперы и википедию я могу.
>>851910> срок у меня не 2 часа> полистать пейперы и википедию я могуНихуя ты не сможещь. И не понять оттуда вообще ничего? Я угадал? Или тебе вспоминать нужно будет месяцы?
оправдашки матаноблядей. 40 г файл и 500 м оперативы, оторванные от жизни долбоебы.
>>851949Всё так
>>851956а то, нормальные люди в таких парашах как микрософт и яндеск не работают. хотя если ты пакистанец...
>>851960и где же они работают? в шлюхсофте?
>>851963продавцами смузи, очевидно же. в пакистане пьют смузи?
>>851946Ты, дибилка, так и не пояснил пользу олимпиадок. Что помешает мне отдельно изучить алгоритмы которые нужны для решения задачи? Как вообще связаны знание алгоритмов с олимпиадным дибилка момент?
Олимпиадные дибилки итт напоминают бабушек с их религией — аргументов не будет, но надо!
>>852048>>852046ПУТИН СПАСИ! ЧЕМ ХУЖЕ РУБЛЮ ТЕМ ДОРОЖЕ Я МОГУ ПРОДАВАТЬ ЖОПУ НА АУТСОРС В ИНДИЮ!!!! ПУТИН НЕ ДАЙ РУБЛЮ ПОДНЯТЬСЯ!!!! ИНАЧЕ ПРЕДЕТЬСЯ МАТАН УЧИТЬ И В ЯНДЕКС ИДТИ!!!
>>852252Олимпиадная мартышка горела, плакала, но так и не могла объяснить взаимосвязь олимпиадной дрочки с алгоритмами.
>>851946Есть алгоритм для сортировки больших файлов на магнитных лентах. Описан в книге Вирта "алгоритмы + структуры данных = программы" в первой же главе. Там же есть готовый код на паскале, который можно переписать на любой язык за 15-20 минут.Я принят? Прошу учесть, что я только что сэкономил собеседующим (и мне) 2,5 часа рабочего времени, и себе же несколько лет задротства.
>>852264Нет, тебя ждет 5 часов сортировочек и графов. Советую взять 40-70 часов интенсивной подготовки. Да, и ты никому ничего не сэкономил, пидарахен. Это пишется за 1 час еле-еле секунда-в-секунду если ты точно знаешь как что прям вот как отчий наш. Ой, а там еще 64бит и UTF-8, ой-ой-ой. у кнута это тоже есть? И ЧО???
>>852270Ты долго будешь маняврировать, или ответишь на >>852257 уже, пидор?
>>852277Ответил тебе за щеку, проверяй.
>>852252Это на тамошним мартыханов опенспейс так пагубно влияет?
>>852283>тамошнимНу ебанутый я.клавиатура, даже приложение для айфона нормально написать не могут (лол).₽₽₽
>>852264Тебя попросят написать.
>>851910Скиплист не знаю, а вот любые карты без графов и алгоритмов не обойдешься. А если дойдет до анализа путей - те же яндекс пробки, то внезапно вспомнишь всё остальное. Ты просил реальный пример - я тебе дал.ТЗ: Карта, аля Яндекс.КартыСтруктура данных - ГрафыАлгоритмы: Дейкстры, Белламана - Форда, поиска А*, Флойда - Уоршелла, Джонсона, Ли через волновой алгоритм.
>>852443Прочитай что я писал, долбоёб.
>>852458Не хочу. Уже третий день твоего кукареку в этом треде
>>852493Ты ведь понимаешь, что это моя безоговорочная победа?
Опять магу забыл :(
>>852264Извините, вы нам не подходите. Нам нужен человек, который хотя бы спросит по какому полю и в каком порядке производить сортировку.
>>852519Победишь ты только тогда, когда попадёшь в большую четверку. А сейчас ты хуже подзалупного творожка
>>852731Опять тему переводишь.
>>852654>по какому полю и в каком порядке производить сортировкуНет, ребята, это вы меня извините, потому что это вы мне не подходите, ибо алгоритм сортировки этим не занимается.
>>852816Мы рады видеть, что вы начали осозновать, что решение приведённой задачи не сводится к одному только алгоритму сортировки.
>>852819Ну да. Ещё нужна будет функция, которую напишете ВЫ, которую в функцию сортировки передадите ВЫ, и о которой я знать ничего даже не должен.Я вам перезвоню, короче.
>>852822В постановке задачи прямо говорится, что необходимо написать программу, а не функцию.
>>852822С радостью ждем вашего звонка. А пока повесите у нас в черном списке 10 месяцев. Удачи в поисках работы. кек
>>851033 (OP)Конечно стоит! Пока ты задрачиваешь олимпидадочки, я делаю за баблос работу на апворке, и мне не нужны там лишние конкуренты.
>>851705Стань божилой в ML сука ебаная или сдохни блюя своей спермой в ебаном макадаке, ущерб гнилозубый!
Алгоритмы вещь хорошая и умная, только оскверненная мерзким архаизмом "олимпиад".Пора бы уже разделить достижения науки и мерзих олимпиадников, не имеющих к ним никакого отношения.
>>852915Двачую этого.Целый тред тряс ответ с этих хуесосов, отождествляющих олимпиадки с алгоритмами, с какого хуя они этим занимаются, но эти даже ответить не могут.
>>852934>но эти даже ответить не могутматанобляди же
>>852943матанобоги, которые сидя в Калифорнии решают каким раком ты будешь сасать у индусов ради сраного сайтика на апвоке. =))
>>852975Которых после универчиков из каждой мухосранской залупопиздени столько, что они нахуй никому не нужны?
>>852977Из каждого курса выходит один-два людей которые нормально все учили, плес
>>852977Апворкопетухи никому не нужны. А этих разбирают, как горячие пирожки и сразу на 100+к бачей в месяц.
>>852988ахуительные истории от матанопитушка) давай скинь ещё 1 из 100 вакансий где требуется матанопитушок) а потом сходи на хабр посмотри рассказы как победителей всяких олимпиадок и соревнований по аналезу данных заворачивают в хуй. ну ниразу не конкуренция уровня жявамакакенов)>>852982как будто это кого-то волнует.
>>851760Так связанно то как? Если он, допустим, веган то это как-то скажется на его достижениях?
>>852992> хабр АХАХАХАХАХАХ! НЕ ЧИТАЮ УЖЕ ЛЕТ 5!
>>853029И к чему эта пикча с обычным седриком закончившим универ где был матан внезапно?
>>852975Я заметил одну интересную закономерность. Больше всех о важности алгоритмов пишут либо теоретики CS в научно-образовательных целях, либо школота-первокурсота бездумно повторяет за ними, думая, что это придаст их мнению и личности вес. Ну а поскольку первых на имиджбордах мы не встретим, то скорее всего, имеем дело со вторыми.
Если нравится то да, язык только другой выбери.На крестах писать для мозгов вредно.На крайняк пиши на чистых Сях.
>>853070void shuffle(vector<int> &v) {}напиши функцию, которая перемешивает вектор
>>851770тебя обмануливажен инглишь и soft skills, умение чето там кодить вторичнои это для программера, дамир жесток и лжив
>>853125Таки да, с софт скилзами у них проблем нет. Но и программисты они охуенные.
>>853119std::shuffle
>>853128а ты видел их код? нет?то то жеа программисты они охуенныеэто и называется soft skills
>>852975калифорния это же ебаное днище, я бы всех матаноблядей туда сослал лишь бы в ит не лезли.
https://busybox.net/~vda/resume/denys_vlasenko.htm
Хочу вкатиться в олимпиадное программирование. С чего лучше начать, с дрочки непосредственно алгоритмов и структур данных или же лучше c++ подтянуть. я умею в петушиные ооп языки(шарп, джава), но не умею быть крестоблядью