• •• Стартапы и бизнес «✓ «Человек пишет на C++, после чего я даю ему кусок кода на Erlang и гово / it-юмор :: geek (Прикольные гаджеты. Научный, инженерный и айтишный юмор)

it-юмор geek 
• ••
Стартапы и бизнес «✓
«Человек пишет на C++, после чего я даю ему кусок кода на Erlang и говорю: "Поправь". Я не ожидаю от него услышать: "А я не знаю, что писать". Не знаешь — разберись. Два часа тебе на то, чтобы освоить новый язык».
Основатель зеленоградской студии Erlyvideo Максим
Подробнее
• •• Стартапы и бизнес «✓ «Человек пишет на C++, после чего я даю ему кусок кода на Erlang и говорю: "Поправь". Я не ожидаю от него услышать: "А я не знаю, что писать". Не знаешь — разберись. Два часа тебе на то, чтобы освоить новый язык». Основатель зеленоградской студии Erlyvideo Максим Лапшин, которая разрабатывает популярный в более чем ТОО странах сервис для трансляции видео Flussonic, рассказал о том, как устроены процессы в его команде, и как компания вышла на зарубежные рынки https://vc.rU/p/flussonic-tv •DELETED «Человек пишет на C++, после чего я даю ему кусок кода на Erlang и говорю: "Поправь". Он отвечает: "Е ю твое ща поправлю, мудила, Стив Джобс б ь зеленоградский". Ответить Поделиться Q? 758
it-юмор,geek,Прикольные гаджеты. Научный, инженерный и айтишный юмор
Еще на тему
Развернуть

Отличный комментарий!

И у него два часа, чтобы поправить ебало зеленоградскому мудиле, чтобы он стал похож на Стива Джобса.
Spacewalker Spacewalker05.02.202420:10ссылка
+110.2
И у него два часа, чтобы поправить ебало зеленоградскому мудиле, чтобы он стал похож на Стива Джобса.
Spacewalker Spacewalker 05.02.202420:10 ответить ссылка 110.2
Два часа блять, серьезно? Я в разработке 16 лет, че за хуйню ты несешь?
Ебало кое-кому поправить - в аккурат хватит
А это ты между строк вычитал? Потому что в посте нихуя нет "2 часа на попробовать", там "2 часа на освоить".
Это выглядит как задачка на собес, с доступом к гуглу, такие бывают. Варианта в целом три:

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

Лично на мой взгляд 1 и 2 приемлемые варианты, а была ли задачка норм или нет там не сказано. У меня по работе часто бывает, что нужно подсмотреть как та или иная штука сделана в опенсорсе на каком-нибудь не очень стандартном языке. Например, недавно мне нужно было посмотреть, как в одной виртуальной машине пара опкодов странных обрабатывается, дока оказалась крайне недостаточной, единственную норм реализацию я нашел на хаскеле, почитал, понял, использовал у себя в сисярп коде. Полезный навык, и в целом, и особенно если сфера работы в какой-то новой необжитой сфере.
Psilon Psilon 06.02.202402:19 ответить ссылка 2.4
Так смысл этого действа? Помнит человек синтаксис или почитает. И поправит что-то. А будет ли это решение учитывать возможности языка, его преимущества, практики устоявшиеся? Не зря все же требуют большой опыт на больших позициях.
Чел делает из спеца джуна, и ещё и гордится этим. Хотя скорее пиздит.
А чел, который знает дохуя языков, скорее всего не очень в них хорошо разбирается.
Mars53 Mars53 05.02.202422:26 ответить ссылка 11.1
Я скажу, что если начальник мне регулярно приносит задачки не из той области, на которую я устраивался, он может ожидать, что я пойду работать к другом начальнику. Потому что для карьеры нахуй мне не сдались эти поверхностные знания Erlang или мытья окон.
>> java, нет, иди нахуй со своими сборщиками
Мышление чувака, который никогда не продвинется выше среднего
Чиго? Какой пакет? Какой сборщик?
пакет, говорю, брать будете?
pofig pofig 05.02.202421:43 ответить ссылка 37.1
Kielbasa Collector
О, вы вырвались из Омска в Польшу, как я смотрю
он, видимо, про сборку проекта (maven/Gradle), а не про сборку мусора
На тебе код на Forth, иди правь. У тебя два часа.

Шутка в ом, что php, java, c# c++ это процедурные языки, наследуемые от алгола и имеющие много общего. js и python немного шире, но всё равно проектировались с большущей оглядкой на и зачастую такие щтуки как прцедуры первого класса и замыкания в том же пайтоне используют довольно редко.

Erlang - это язык из другой ветви развития, у него корни уходят в лисп, и логика программирования там довольно сильно отличается от логики процедурных языков. И если поправить надо что-то сложнее hello world, а опыта с ФП небыло, быстро вникнуть в работу исходника не получится.

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

Так что я где-то согласен с DELETED, если мой начальник начнёт мне подсовывать код на чём нибудь "логическом" - он рискует пойти в пешее эротическое.
Bruh.
Фортран - это чуть более древний паскаль. Я бы взялся за правки. С другой стороны - подкинул бы идею переноса проекта на с или какой нибудь матлаб (в зависимости от специфики проета).

Эрланг для меня тоже вряд ли станет проблемой, я разбирался с лиспом, и миногопоток немного знаю. Но надо понимать, что функциональное программирование - это своё мышление и свой взгляд на вещи. Проблема будет не в синтаксисе, а в том, каким образом решены те или иные проблемы. Для человека привыкшего читать код сверху вниз, даже такая банальная штука как циклы через хвостовую рекурсию могут стать проблемой.
> Фортран - это чуть более древний паскаль. Я бы взялся за правки.
Кроме форматированного вывода. Вывод в Фортране "это нечто особенного". А в остальном, да -- мирный процедурный язык.
Миногопоток? Это что-то про рыбалку?
А глаза - во!
Только форт и фотран - это совсем разные языки программирования.
На тебе код на COBOL, иди правь. У тебя два часа.
kosoi kosoi 05.02.202421:09 ответить ссылка 4.2
За зарплату кобалиста? Да запросто!

Проблема кобола не в сложности - он на самом деле довольно простой. Проблема специфике и очень узком применении. Кобалистам платят не за то, что он умеет программировать на коболе, а за то, что он шарит в том, что обычно на коболе написано. Это примерно как одинэсники, только чуть в профиль.
А разве 1С — это не русифицированная версия кобола?
Vetala Vetala 05.02.202423:31 ответить ссылка 0.4
нет
DutchL DutchL 06.02.202400:03 ответить ссылка 0.5
Vetala Vetala 06.02.202400:41 ответить ссылка 1.5
Кабалисты это ветвь людей, которым платят за боль. Типа ток-шоу "сожри жуков за миллион". Это в целом и логично, если другими способами завлечь нет, нужно платить, а если и так нехватает людей, то нужно платить еще больше.
Psilon Psilon 06.02.202402:21 ответить ссылка -1.0
Ваше мнение - хуйня.

Писать на коболе не больнее чем писать на Си, особенно с учётотм специфики, а Си - всё ещё язык с широчайшим применением, и никто не говорит, что Сишникам платят за боль.

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

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

И теперь ты понимаешь, что та вакансия на программиста кобола, на которую ты ответил, была приманкой, потому что теперь в твой офис ломятся люди в странных защитных костюмах и не оставляют свидетелей в живых. Они все ближе. Но тут срабатывает очередной сдвиг времени, и ты уже бежишь учить как работать с геозонами, чтобы безопасно перемещать себя в пространстве.
Ты только что ABAP. Oh, wait...
Ты как из Фонда сбежад, уважаемый?))
Это были тяжелые времена, мне нужны были деньги...
Промахнулся, писал челу выше)
elhuman elhuman 06.02.202400:53 ответить ссылка -0.6
По наберут штурмовиков по объявлению
Благодарю Дагона за то, что у нас в универе давали возможность поучиться семестр на прологе и лиспе (ну ок, лисп был всего 3 недели, а большую часть семестра - Dr. Racket - тоже функциональный, но с синтаксисом попроще).
julegg julegg 05.02.202421:54 ответить ссылка -0.8
Dr. Racket - это IDE для Racket.
Racket - это диаллект лиспа, так же как и commonlisp, elisp, alisp. Просто так получилось, что языка программирования Lisp как бы нет, это скорее идея. Racket является надмножеством языка Scheme, который буквально разрабатывался в той же лаборатории, где появилось само слово Lisp (лаборатория ИИ MIT) и появился гораздо раньше commonlisp'a
Ты прав на все 100, но форточку я приоткрою.
julegg julegg 06.02.202400:28 ответить ссылка 1.2
Форточку? Боюсь пассивная вентиляция не справится с моей душностью, включай вытяжку.
Ох, помню как в универе Пролог проходили один семестр, тогда я кайфовал. Как приятно на нем писать было...
anamnian anamnian 06.02.202400:16 ответить ссылка -0.3
Это ж как мне выворачивать мозг приходилось. Деталей уже не помню, но я в голове представлял код на С, и с конца его переделывал на Пролог.
Вот ты изврат.

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

Нахуй пролог
ktulhu74 ktulhu74 06.02.202413:03 ответить ссылка -0.8
Писать на прологе и лиспе в институте было забавно, но теперь мне не очень понятно, зачем.
Лисп - довольно полезная штука на самом деле. Это очень маленький и весьма эффективный интерпретируемый язык, который позволяет легко наращивать функционал. Имеет единый способ представления иерархических данных. При этом всё это само по себе работает довольно шустро. С другой стороны - из-за хорошей поддержки разных типов данных, серьёзные реализации лиспа обычно имеют на борту очень серьёзный математический аппарат с длинной арифметикой, поддержкой рациональных и комплексных чисел и вот это вот всё.

В итоге с одной стороны - это крутой кондидат на роль мощного встраиваемого языка (alisp, elisp в autocad и emacs) с другой - мощный инструмент для всякой математической магии и анализа данных.

Нафига нужен пролог я вообще не представляю. Возожно в изучении пролога есть смысл, если разбираться как работает интерпретатор, и если точно знаешь, что тебе нужно. Но как применить пролог сам по себе - тайна для меня.
Разобрать язьік не проблема когда мне будут платить, а не на интерью.
Если чела взяли как программиста на С++, к тому же он уже сидит и выполняет конкретную задачу, а тут к ниму подваливает начальствуящая жопа и приказывает разобраться с каким-то левым сорцем на рандомном языке и исправить его - это как минимум неуважение к кадрам.

Другое дело если бы это была просьба, в стиле: не мог бы попробовать посмотреть, если решишь проблему - накину премию. Но если нет желания - то сорри, что отвлек.
Но вряд ли Зеленоградский Джобс это имел ввиду.
bitl bitl 05.02.202421:20 ответить ссылка 19.8
У них продукт на эрланге и плюсах, это ни для кого не секрет и это программист знает до того, как подаст резюме чтобы устроиться к ним. Не рандомный язык, а основной язык проекта.
kvakvs kvakvs 05.02.202422:09 ответить ссылка -2.6
Но в сабже подразумевается что чел пишет на С++, и не знает эрланг, но его таки взяли. Если при найме на работу ему изначально сказали, что могут быть задачи на эрланге, так что будь готов разобраться, то вопрос снят. Но тогда и не понятно нахуя эта пафосная речь?
bitl bitl 05.02.202422:16 ответить ссылка 7.3
>> откуда возмущение?

Возможно оттуда, что человек учился на C++ программиста и хочет вырасти именно как крутой С++ программист, а не иметь в резюме пиздатую запись: "Ну немного на С++ кодил, пару тасок на эрланге раскидал. Принтер починил, кофемашину автоматизировал".
омич омич 05.02.202421:36 ответить ссылка 18.3
Возмущение, потому что идите нахуй
T32202 T32202 05.02.202421:47 ответить ссылка 5.3
Я когда был молод и зелен и откликался на все подряд на hh в поисках работы, мне на один отклик по вакансии джуна бэкендера шарпера ответили:
- Ангулар знаешь?
- Нет.
- А в чем проблема выучить?
Я, конечно, в тот момент опешил и почему-то именно после твоего поста вспомнил тот случай.
Хорошо, когда такое спрашивают до того как ты принял офер. У меня было, что приходишь работать бекендщиком, причем далеко не джуном, а тебе говорят - тут проект зашел на ангуляре, надо делать, а чуть позже будет уже проект по твоей специальности. Чуть позже, конечно же, так и не наступило.
Nikius Nikius 05.02.202422:33 ответить ссылка 3.7

Ну это буквально история, как я первую работу искал. Очень хотел стать WPF разработчиком, купил макдональда талмуд на 1500 страниц, сидел читал, даже на пляж на каникулы 1 раз поехал, рядом соседки с донцовами знатно прифегели с такого соседства.

И вот прихожу я на собес, все нормально проходит, +-, и потом мне говорят

- Мы кстати на ASP собеседуем, ты его знаешь?
- Я *ээээ* конечно! Какой вопрос
- Ага, вот тебе тогда на дом тестовое задание

И вот прихожу домой, тупо качаю учебник по ASP, и до ночи сижу читаю. К утру тестовое было выполнено, скинул им, ну и работку тоже нашел.

В целом, для фуллстека выучить какой-то фреймворк не является проблемой. Потом став потолще я перестал на фронте что-то делать, просто потому что это боль, но джуну как раз не приходиться выбирать, я год первую работку искал например
Psilon Psilon 06.02.202402:30 ответить ссылка 0.4
На тебе исходник на Assembler от драйвера 92-го года, для работы с контроллером "zalupa-1488", сделай за два часа версию под Linux, и заодно исправь там баги.
bitl bitl 05.02.202421:28 ответить ссылка 16.7
Это маловероятный вариант развития событий - если для внесения правок (небольших) два часа ещё реальный срок, то для задачи вроде описанной это мягко говоря совсем, очевидно, нереально. За два часа не факт что успеешь исходник пролистать. Исходники на асме раз в пять-десять длиннее кода на си с той же функциональностью.

Если не брать в расчёт вермя, то задача весьма тривиальная на самом деле.
ну хорошо, как закончишь листать исходник, вот тебе ведро с тряпкой, приберись в тубзалете, ведь рабочее время все равно оплачено. На это тебе двух часов хватит?
bitl bitl 05.02.202422:08 ответить ссылка 13.0
За зарплату Linux Kernel Developer'a? Да без проблем вообще. С превеликим удовольствием.
Ну понятно... ну и как в итоге, с твоей философией, много зарабатываешь?
bitl bitl 05.02.202422:48 ответить ссылка 0.4
деньги это конструкт придуманный обществом!
dpas dpas 05.02.202422:56 ответить ссылка 1.0
ну да, можно и за еду работать, эт понятно
bitl bitl 06.02.202400:07 ответить ссылка 1.4
Пока хватает.

А что у вас есть вакансия полотёра с зарплатой Linux Kernel Developer'a?
Опенсоусерам не платят. Бери бутерброд и швабру.
DutchL DutchL 06.02.202400:07 ответить ссылка 2.7
на полставки... Ну вот положим Senior Linux Kernel Developer получает максимум 8 тыщ евро в месяц. Получается час его рабочего времени - 40 евро. Вымоешь сортир за 40 евро? Думается, что Senior Linux Kernel Developer не встанет с кресла по прихоти начальника чтобы мыть туалет. Ему не должн быть все-равно чем заниматься, даже если это оплачивается равноценно.
bitl bitl 06.02.202400:13 ответить ссылка 1.5
В чём фундаментальная проблема вымыть толкан за 40 евро?

Ты смотришь на проблему слишком узко. Ты очевидно экстраполируешь на всех окружающих свою систему моральных ценностей и предполагаешь что у тебя есть ВЫБОР.. Доведи ситуацию до крайности. У тебя нет денег, нет работы, ты БЫЛ Senior Linux Kernel Developer, но прямо сейчас тебе хочется есть. Тебе предлагают вымыть толкан за 40 евро. Всё ещё плохая работа? Не думаю.

Лично мне просто не нужен мотивирующий фактор в виде голода, что бы перебороть брезгливость. Помыть унитаз - для меня такая же работа, как и писать код. Я не понесу моральных страданий от этого. Так что почему нет?
Моешь два года туалеты за зарплату сеньора, а потом к тебе приходят и говорят. Слушай мы тут догадались нанять уборщицу, она делает тоже самое что и ты, но в два раза быстрее, два раза лучше и гораздо дешевле, и увольняют тебя нах.
Приходишь на новое собеседование на сеньора и рассказываешь как охуенно ты моешь сортиры.
Что мешает прийти на место сеньора, и показать наработки, с которыми устроился на прошлое место сеньора, пэт проект и коммиты в опенсорс, которые делал отдыхыя от мытья туалетов на работе?
Ну и где та золотая середина, когда ты готов мыть туалеты, но чтобы у тебя оставалось время на пет проект, коммиты в опенсорс и отслеживания новых технологий?
А откуда в рассуждениях взялось мытьё туалетов на фултайм?

Ты вообще себе представляешь, какое должно быть количество засранцев, что бы мыть туалеты 40 часов в неделю? Хотя даже при таком графике и оговоренной зарплате можно позвольить себе питаться из кафе, и всё свободное время убивать на кодинг.
Тем не менее, у меня один раз похожее было: разработчики кернела без предупреждения поменяли интерфейс вызова модулей и проприетарные модули поотваливались. Пришлось срочно их пачить, чтобы обеспечить работу пока производители новую версию не выпустят.
А пересидеть на старом ядре на вариант было?

Но в целом да, ситуация не из приятных. Вспоминается тот диалог Таненбаума с Торвальдсом про моноядро.
Уже не помню, почему, но нельзя было (а так да, самый очевидный и дешёвый выход был бы).
Бла-бла-бла. Чувствуется прям это рабское лепетание.
А я не ожидаю от тебя услышать "два часа для этой задачи нереально". Нереально - сделай так, чтоб было реально. Два часа тебе на то, чтобы два часа стали реальностью.
Папа, а что такое говнокодер? This, son ^
Все умею, но по чуть-чуть - мышление чувака, который будет ебошить за всех, а получать за одного
T32202 T32202 05.02.202421:44 ответить ссылка 7.1
Ниже кусок кода на Brainfuck, у тебя 2 часа, чтобы в нем разобраться.

>+++++[>+++++++.+++++[>+++++++>.+++++.------.+++++.+++++.[>+>+>+>>[>>-]+++[>--->+.+.----------+.+++++++.>.-------.-----.
>+++++>.+.----------------.-------.>++++.++++++++
.>>----------->>+++.>+++++++
+>+.----------.>-------->-.------.++++++++
+++.---....>++.>+++++++++>+.++++++++++.>------->-.>.>++++>.>---->.++++++++.
+++++.----------.+.>>.>+++++++>-.>.>>>[-]>>[-]>>>>>>>>>>>>+>+>>>>>>>>>>>>>[>>>>>>>
>>>>>>-][-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-
[-[-[-[-[-[-[-[-[-[-[-[[-]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]>>>>>>>>>>>[-]]---------++[>]>>[>
+++++[>+++++++++--..-.++++++++++.-----
++.>>>>>[-]]>>[>++++++[>+++[>++++++>++++++.-------
------.----.+++.----------.++++++++.----.+++++++++++++
++++.-----------------.+++++.--------.+++++++++.[-
]>>>>]]>>[>+++++[>+++++++++..---.++++++++++.-----++.>>>>>[-]]>>[>+++[>++++[>+++
+++++++>-.-----.---------.++++++-.-----.-----------.+++.-----.+++++++++++++++++.-
----------------.+++++.--------.+++++++++.[-]>>>>]-----+[>]>>[>+++++[>+++++++++..++++++++++---
.-------------.>>>>>[-]]>>[>+++++[>+++++++++
--..++++++++++-.-------------.[-]>>>
>]----------+[>]>>[>+++[>++++[>++++++++++>-.---
--.+.+++.-------.-----------.++.++++++++++.
-----------.++++++++++++.[-]>>>>]]>>[>+++++[>+++++[>+++++>.[-]>>>>]--
----------------[>]>>[>]+++++[>++++++++++>+.+++++++.-----.+++++++++++.----------
------.++++++++.-------.++++++.+++++++++++.

-[--->+<]>-.++++++++++++++.+[----->+<]>++.-[->++++<]>.[-->+++++<]>.-------.-----.+++++++++++.+++.

01000001 01001100 01001100 01001111 00100000 01011001 01001111 01000010 01000001 00100000 01000101 01010100 01001111 00100000 01010100 01001001 00111111
1000010 1001111 110011 1001101 1001111 1111101 1001001 1111011 1001000 1001111
01000001 01101000 00101100 00100000 01001001 00100000 01010011 01100101 01100101 00100000 01011001 01101111 01110101 00100111 01110010 01100101 00100000 01100001 00100000 01001101 01100001 01101110 00100000 01101111 01100110 00100000 01000011 01110101 01101100 01110100 01110101 01110010 01100101 00100000 01000001 01110011 00100000 01010111 01100101 01101100 01101100
Сам ты пидор
11010001 10000001 11010001 10000000 11010000 10110000 11010000 10110111 11010001 10000011 100000 11010000 10110010 11010000 10111000 11010000 10110100 11010000 10111101 11010000 10111110 100000 11010000 10111101 11010000 10110101 11010000 10111010 11010001 10000011 11010000 10111011 11010001 10001100 11010001 10000010 11010001 10000011 11010001 10000000 11010000 10111101 11010001 10001011 11010000 10111001 100000 11010000 10111010 11010000 10110000 11010000 10110110 11010000 10110000 11010000 10111101 11010000 10111101 11010001 10001011 11010000 10111001 100000 11010000 10111100 11010000 10110101 11010001 10001000 11010000 10111110 11010000 10111010
11010000 10011101 11010000 10111000 11010001 10000111 11010000 10110101 11010000 10110011 11010000 10111110 00101100 00100000 11010000 10111010 11010000 10111110 11010000 10110011 11010000 10110100 11010000 10110000 00100000 11010000 10111100 11010001 10001011 00100000 11010000 10111111 11010001 10000000 11010000 10111000 11010000 10110100 11010000 10110101 11010000 10111100 00100000 11010000 10111010 00100000 11010000 10110010 11010000 10111011 11010000 10110000 11010001 10000001 11010001 10000010 11010000 10111000 00101100 00100000 11010001 10001101 11010001 10000010 11010000 10111110 11010001 10000010 00100000 11010000 10111010 11010000 10111110 11010000 10110110 11010000 10110000 11010000 10111101 11010001 10001011 11010000 10111001 00100000 11010000 10111110 11010000 10110001 00100000 11010001 10001101 11010001 10000010 11010000 10111110 11010000 10111100 00100000 11010000 10111111 11010000 10111110 11010000 10110110 11010000 10110000 11010000 10111011 11010000 10110101 11010000 10110101 11010001 10000010
Слишком легко. Можно и разобраться.

Нужно было на Malbolge что нибудь предложить.
Думаю многие в своё время игрались с Brainfuck. Чисто поржать и только.
Как по мне интересней было бы код на петуче 3апостить
(╯°□°)╯︵ ┻━┻
julegg julegg 06.02.202400:29 ответить ссылка 2.6
Ожидал увидеть "ТЫ ПИДОР", а он не компилируется, ругается на unbalanced brackets :(
sprspr sprspr 06.02.202404:12 ответить ссылка 1.2
Ну так разберись и поправь. Тебе 2 часа. xD
Единственный смысл таких задач - опустить тебя, сравнять с землей, а потом сделать великое одолжение, позволив на себя работать за пол ставки. Сделаешь это - попросит описать роль жаккардовой ткани и чем отличается автомат Мили от автомата Мура. Таких просто нахуй слать. Пройти к ним собес и устроиться - это плохая концовка
Обезьяны не изменились за миллионы лет.
Ох, блядь, сил уже нету за многостаночниками подтирать. Приходит такой похапе-мускул-на-все-руки-мастер и за два часа такого успевает наворотить, что потом неделю разгребать надо.
jools jools 06.02.202409:31 ответить ссылка 1.5
Мне кажется, здесь все в контексте собеседования (собственно ограничение в 2 часа). И тогда это не лишено смысла (если это live coding интервью). Посмотреть как человек ищет информацию, ход мысли. Да, erlang функциональный язык, а C++ объектно-ориентированный (ну обычно его используют так) и есть серьезные отличия. Мне мозг ломало 2 месяца, когда после семи лет ООП писал проект на elixir.

Если это собеседование хотя бы на Senior, то человек должен понимать, что язык программирования - инструмент. Для разных задач нужен разный. Судя по специфике их фирмы - erlang очень хорош для их задач (как минимум для части) и человек неизбежно с ним столкнется.
Ну а вообще моим сеньерам только дай повод какое-нибудь новое говно поковырять (еще и за деньги, лол).
Одно дело за деньги, другое за нихуя на собесе. Тех, кто на собесе хочет проебать 2 часа твоего времени я считаю сразу нах слать нужно , ибо:
1) Они ищут тех, кто будет готов торчать у них оверворки, целовать им пятки и ЗП ниже рынка.
2) Они проебывают не только твое, но и свое время - 2+ часа на собес, это сильно не эффективно, значит они хреновые управленцы.
frenzy frenzy 05.02.202421:34 ответить ссылка 8.7
Нет, они ищут того, кого не придется увольнять через 3 месяца. Удачи пособеседовать бэк, фронт и system design меньше чем за 3 часа.
"ок google chatgpt, сделай так что бы работало"
Т.е. отправить его ебало за гробовую доску?

за два часа такой процесс разложения не произойдёт

mihailuv mihailuv 06.02.202416:45 ответить ссылка -3.9
Я то, блядь, поправлю, но ты блядь будешь потом страдать от моих правок.
Вообще умиляют такие конторы, которые думают что плюсист это многорукий многоног. Особенно весело когда на собесах ищут плюсиста для написания ЖС кода...
Они просто ненавидят плюсистов всеми фибрами души, поэтому их на жабаскрипте и заставляют писать.
Хз, вроде все вокруг жабовцев ненавидять единодушно.
Просто он наверно сам плюсист и ненависть в его крови уже привышает безопасные для здоровья пределы.
iNji iNji 05.02.202420:24 ответить ссылка -2.7
Не жабовцев (они обычно классные ребята), а жабаскриптовцев.
Это которые двумя пальцами крестятся, когда в прод отправляют?
iNji iNji 05.02.202421:55 ответить ссылка 0.6
или одним
iNji iNji 05.02.202423:36 ответить ссылка -0.9
средним
iNji iNji 05.02.202423:36 ответить ссылка -0.3

в жопе

mihailuv mihailuv 06.02.202416:46 ответить ссылка -4.5
это IT - они живет в ненависти и питаются ненавистью друг друга, когда нибудь ненависть в IT вырвется наружу, и Глобальный Интернет зальёт кровью...
dpas dpas 05.02.202422:59 ответить ссылка -0.7
Машина Ненависти Интернетов уже существует.

а зачем тогда про дружный коллектив писать )

Да нас и в нашей конторе не любят, плюсы и жс и второго становиться больше. Думаю о том что бы свалить
Хоть чучелом, хоть тушкой.
они оценивают твою покорность, типа не станешь ли ты много выебываться, отказываться от переработок и работы в выходные, просить перформанс ревью и индексаций по итогам. Как галера, только хуже. Обычно на такое идут только самые отчаявшиеся и неуверенные в себе, поэтому о качестве продукта даже догадываться не надо - явное говнище ебаное
WRUCasul WRUCasul 05.02.202420:25 ответить ссылка 18.7
Вполне вероятно, я ни разу не согласился, даже за больше зп чем сейчас. Кроме текущей конторы, но тут сразу обьяснялось что и как
Этот эксперт корпоративной культуры знает что говорит, так отсеивают любителей взбрыкнуть в ответ на заскоки начальника, какой там продукт получается, если его развитие направляется сиюминутными позывами шефа, гадавать не нужно. Только не "покорность", а "психологичскую совместимость с коллективом".
Во-во.
Мне поправить не сложно, только потом пусть не обижаются и не спрашивают "а что это?!". :)
Нахер таких руководителей. Этот поди ещё из тех, в чьей конторе большая честь работать.
Lictor Lictor 05.02.202420:10 ответить ссылка 51.8
Популярной в более чем 100 странах!
Confucij Confucij 05.02.202420:13 ответить ссылка 25.4
Эритрея, Кыргызстан, Лаос, Мьянма..
и так 26 раз
Когда ты впервые входишь в студию тебе под ноги бросают кусок кода на Erlang и говорят: Поправь.
, мразь.
wowyok wowyok 05.02.202420:19 ответить ссылка 34.8
Кто не справляется, тех опускают до фронтендеров или вообще делают фулстаками, простигосподи.
kvakvs kvakvs 05.02.202422:10 ответить ссылка 2.1

Что за культ пренебрежения к фулстакам?

Кстати да, часто встречаю, как будто зашквар знать 2-3-4 языка. хотя, если 20 лет кодишь, ну совсем странно знать только один.
gz0t gz0t 06.02.202416:53 ответить ссылка 0.0
Скорее не пренебрежение, а скепсис. Можно много 3нать, и 3нать хорошо. Но чем шире охват, тем слабее 3нание.
Кажется, речь про то, что фуллстаками делают насильно.
Я вот бэкендер, во фронте не разбираюсь и хочу не разбираться в нём и дальше. Когда искал работу и мне предлагали пойти фуллстаком, то я собесы с ними использовал только ради опыта собесов.

Возможно. Просто часто в сети говорят в пренебрежительном тоне.

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

Когда мне на работе становится скучно, я читаю художественные книги.
о, баяны из 2015
loloPing loloPing 05.02.202420:14 ответить ссылка 7.7
А зарплату за полгода он за два часа выплатить не хочет?
Gotter Gotter 05.02.202420:15 ответить ссылка 19.9
Еще бы уборщице дал поправить. А то хули она.
С таким уровнем долбоебизма удивительно как они за пределы зеленодрыщенска вышли.
Labian Labian 05.02.202420:15 ответить ссылка 31.2
так вышли когда такими собесами проект целиком перешёл на с брейнфака на эрланг. щас переходят на с++ судя по всему.
как человек, который проработал не один год в сфере вещания и перепробовав весь софт платный и бесплатный объясняю:
зарубежные конторы покупают enterprise железки и не знают вообще о флюсонике и прочем (кроме вовзы)
а софтовые решения использует только снг, азия и подобные бедные страны
раньше каждый писал что-то свое или юзал ломаную вовзу ту же (или влц, ффмпег, гстример)
потом снгшниками для снг собственно был сделан флюсоник и астра
вот как бы и все, альтернатив нет, или покупаешь железку по цене крыла боинга или используешь бесплатные влц/ффмпег/гстример и пилишь поверх свою обертку или покупаешь флюсоник/астру
также в снг и азии очень много пиратов, которые железки не купят никогда, максимум могут купить ломаный флюсоник/астру
нихуя не понятно, но очень интересно
dpas dpas 05.02.202423:01 ответить ссылка 4.4
У тебя есть два часа на то, чтобы поднять мне зарплату в два раза
и вообше ты уборшиком устраивался?
Судя по его комменту, он знает CamelCase. Видимо, этого ему достаточно
Бля, мужик, спасибо. Я чёт дичайше проиграл с этого.
Лапшин, не наглей.
Дело не просто в "другом языке", ебланг -- функциональный язык, а кресты императивный. Многие кодеры вообще никогда не прибегали за свою карьеру к функциональной парадигме (и что-то, блять, подсказывает, что неспроста). Да, фломастеры разные, но если тебе нужен толковый кодер на крестах, то бросать ему под ноги не самый расхожий функциональный язык на входе в твою контору выглядит как милое чудачество, чтобы не сказать больше.
С++ является мультипарадигменный, это С императивный.
Warzenka Warzenka 05.02.202420:26 ответить ссылка -1.5
ой, да сколько там этой мультипарадигменности.
Настоящие функциональные языки смеясь ссут на лицо уродским крестовым шаблонам и примотанным на изоленту лямбда-функциям.
Одна парадигма это си, а другая - шаблоны, да. Функциональщиной там даже не пахнет.
Psilon Psilon 06.02.202402:33 ответить ссылка 0.0
За пару часов трудно. Легко если там переменную забыли обьявить или проинициализировать и оно падает. А если какой-то ебанутый код (к примеру чет на реакте), то ты можешь долго вьезжать.
Если ты всю жизнь на императивных ЯП писал, то тебе ВСЁ, прям АБСОЛЮТНО ВСЁ будет пиздец как тяжело в функциональном ЯП. Помню когда-то нужен был скрипт для GIMP и нужный нашелся на LISP, но нужно было там чутка поменять, итерацию зафигачить или что-то такое. Больше дня проебался с нарастающей в голове мыслью, что проще в API разобраться было и с нуля на питоне написать.
frenzy frenzy 05.02.202421:43 ответить ссылка 1.9
Лучше бы клавиатуру себе поправил. От тройки вместо "з" аж глаза болят. Можешь мою через Ctrl+C забрать
Уже 3ака3ал, ещё 2 недели её ждать =/
Пока так.
давно бы прогу какую для макросов клавиатуры поставил, и забиндил на сочетание клавиш
>>>Через пару часов начал вносить правки в проект
>>>До сих пор не знаю C++

Кажется, я знаю как писались Госуслуги
Что у тебя с буквой з?
Очевидно - клавиша сдохла, а новая клавиатура ещё не пришла.
По-моему это вопрос для обсуждения а не приказа. Если сотруднику ок, то ок. Если нет то язык указывается при найме. а руководитель может обиженно расплакаться.
Zhook Zhook 05.02.202420:33 ответить ссылка 0.7
У меня всё просто, если работодатель оплачивает моё время, то мне бе3 ра3ницы, буду я рабочие 3апросы выполнять, или колупать другой, неи3вестный мне я3ык. Не всё ли равно, как начальство тратит доступные ему человеко/часы. Я так и какую-то контрольную на питоне решал, для племянницы начальника начальника. И "пролог" ковырял по просьбе начальника соседнего отдела (согласовано с моим). И много чего ещё делал в софте подрядчиков на шарпе, чтобы сэкономить деньги на 3аявке.
Как по мне, я3ык не принципиален, лишь бы мой рабочий день был оплачен.
Некоторые языки заставляют страдать. Если мне предложат вернуться на дельфи или плюсы я могу среагировать неадекватно и потом даже не буду сожалеть.
Zhook Zhook 05.02.202420:55 ответить ссылка -0.9
У меня о дельфи только самые тёплые воспоминания.
ты был молод
dpas dpas 05.02.202423:03 ответить ссылка 1.9
В его заявлении звучит неуважение к сотруднику за то, что он не знает то что итне обязан. Возможно, конечно, он не настолько еблан и просто так сказал для красного словца, но чёт сомнительно, обычно люди себя описывают более приятными чем есть на самом деле, а не менее.
> Да и в целом 3 года у них так проработал. До сих пор не 3наю С++.
А на третий год они-таки нашли, кто это им код так исправил? :)
3нал бы ты, насколько криво спроектированы там были программы. Если там где-то и была проблема, то точно не во мне.
Мой любимый баг: если во время обновления формы переключиться на другой лист, 3начения с прошлого листа 3апишутся на следующий, и так все 20 вкладок программы поедут. Ужас начнётся чере3 час, когда начнут 3вонить со всего предприятия, ведь программа на просто переписала 3начения. Она внесла их в БА3У блядь. Учитывая все поля для расчётов "с начала месяца" и "с начала года". По пи3де идут данные 3а весь ебучий год.
Кстати, бэкап ба3ы хранится в той же папке, что и сама ба3а. Б - Бе3опасность.
Мужик, шо у тебя с буквой "з"? Почему она цифра?
Умерла кнопка. Новой клавы пока нет.
скопипастить или испольzовать экранную клаву не?
jools jools 06.02.202410:10 ответить ссылка 2.0
Настолько популярное приложение, что не прямо-таки комменты я уже и не вспомню название. А понтов как у Яблока.
Tayper Tayper 05.02.202420:42 ответить ссылка 3.8
Это ненадолго. Чел явно не знает первого правила ведения бизнеса в России.
iasuka iasuka 05.02.202422:21 ответить ссылка 3.1
С одной стороны определенный смысл конечно есть - нейропластичность и всё такое. Тем более, если бага ни где-то там в хитрых фишечках языка, а логике алгоритма или с типизацией переменных.
С другой стороны - видел я код пхп от плюсовщика и на шарпах от джаваскриптизёра - знаете "сапоги должен тачать сапожник, а пирожные печь пирожник."
avguard avguard 05.02.202420:43 ответить ссылка 3.9
Т.е. чел рассказал, что отработанных процессов у них нет и работают они хуй пойми как?
По другому как то интерпретировать то, что он может заставить сотрудника заниматься хуй пойми чем, причем без соответствующих знаний/компетенций у меня не получается.
Планирование? Оценка сложности? Задачи? Видимо там об этом не слышали
Очевидно задачка тестовая, просто чтобы понять насколько человек может разобраться в новом япе, дальше по результатам можно перевести в команду по доработке ядра их продукта (который не на С++ написан), с прибавкой к зп и все такое. Напомню, что эрланг это не самый известный язык, на дороге эрлангисты не валяются, единственный способ их производить это найти челика который готов обучаться и из него растить.

С чего все взяли что задача реальная, не обучающая, и тчо она прилетела ВНЕЗАПНО и отправили ее решать какого-то хуя с горы мне непонятно. Может просто чтоб позубоскалить было о чем, иначе тут обсасывать особо нечего.
Psilon Psilon 06.02.202402:36 ответить ссылка -1.4
Единственный способ их производить - найти челика, который готов выучить целый язык программирования за 2 часа?
Этот сова говорит: "а я не ожидаю от него услышать: "а я не знаю, что писать"". Видимо, контекст разговора предполагает, что челик эту фразу всё-таки может произнести, но сове такой ответ не нравится.
Тебе не надо выучить язык за 2 часа, тебе надо выучить достаточно, чтобы понять в чем проблема и поправить. "Выучить язык" может состоять в 3 месяцах таких задач по 2 часа нарастающей сложности. Обычный онбординг, у меня так в одной компании было 10 тестовых заданий на 2 недели, по одной на день, которые собственно покрывали многие бизнес-специфические вещи, котоыре я раньше не трогал (например, обычно разница между разными уровнями изоляции сикуль запроса незначительна, а тут она была десятки тысяч процентов).
Psilon Psilon 07.02.202401:45 ответить ссылка 0.0
Я не программист, но это звучит по еблански. То есть он взял чувака по с определенными знаниями и навыками, и дает другую работу. То есть чувак будет два час тратить на работу по своей специфике? Я плотник, но если меня поставить на гипсокартон, да, я заделаю, хуже, медленнее не факт что правильно. И кто-то после меня должен переделывать и тратить еще два часа. "П" - продуктивность.
тут логика уровня - раз ты плотник, то можешь и столяром поработать, и стенку из гипсокартона на профилях собрать, и положить андулин/шифер на крышу сруба, который сам собирал. Да, сделаешь это хуже и медленнее чем специалист, а возможно хреново подберешь материалы и инструмент. Но если сраки горят, полимеры почти просраны - можешь сделать хоть чёта
получается "тыжпрограммист" на другом уровне?
ну типа то язык программирование и это тоже, правда уровень сродства временами, как языками человечьими.
Переводчик с немецкого? - на тебе текст на итальянском, времени на перевод тебе 2 часа.
Переводчик с немецкого? - вот тебе текст на немецком, вот тебе глухонемые, которые через 2 часа должны знать содержание. 2 часа на выучить язык жестов должно хватить.
@2 часа на выучить язык жестов должно хватить.
@должны знать содержание
@глухонемые

Ну не слепые же. Могут жесты видеть, смогут и текст прочитать.
А это называется танцы с бубном.
Так то гуглтранслейт на телефон, камеру на текст, и глухонемые могут читать сразу. Если хоть на каком-то распространенном языке читать умеют.
Я вспомнил древнюю байку, как переводчик с французского синхронно переводил монгольский фильм.
Переводчик с испанского, потому что не было рядом португальского, наречие которого используется в Анголе... Потому что кто-то перепутал Ангольский и Монгольский языки.

Ну да. Как-то так.

... Да, мы понимаем что вам нужен фронтендер с вуе.джс, но джс это ж джаваскрипт, а скрипт он или не скрипт, это ж прежде всего джава, а джава и си вроде б весьма похожи когда-то были, короче вот вам си-шник, пускай вам лендинги рисует.
Гавнёвая логика. "Сделать хоть чёта" хуевая практика, я всегда отказываюсь, это не моя проблема что у кого-то что-то там горит. И мой 21 год рабочей практики говорит, что это действует.
Гавнёная. Но идиоты в айти любят и верят в мультиплатформенных кроссфункциональных фулстек девелоперов.
> положить андулин/шифер на крышу сруба
kosoi kosoi 05.02.202421:31 ответить ссылка 2.4
Кто-то слышал про этот популярный сервис?
Dhoine Dhoine 05.02.202421:16 ответить ссылка 7.5
вообще то да, когда в 2005-2010 годах видеочаты были ещё на флеше, они начали пилить опенсоурсное серверное решение для перекодирования видеопотоков, назвали erlyvideo, потом код убрали, начали им торговать, потом уже переименовались во flussonic

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

аналоги их продукта это wowza (написан на java кажется) и другие.

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

но обстебали здесь смешно)
m16_ m16_ 05.02.202421:32 ответить ссылка 0.9
чет мне подсказывает, что там тупо rabbit под капотом уникального решения
на днях только видел архитектуру видеостриминга на кролике
gybson gybson 05.02.202422:39 ответить ссылка 1.8
а можно чуть подробнее, что за контора и что с ней сейчас? хотя бы название.
по ссылке на скрине - 404, непонятно как искать, если не знаешь что это
Ив посте и в комменте название программы, в глаза долбишься?
О такой хрене ты услышишь только если варишься в специфической нише видео вещания. Там может много кто и слышал, но кто-то выше написал, что это все решения для нищебродов из СНГ и Азии, а белые люди хардвару покупают.
frenzy frenzy 05.02.202421:45 ответить ссылка 3.9
23:27 О.
• I
Оценки и отзывы
Оценки и отзывы подтверждены. Их оставили пользователи с таким же типом устройства, как у вас. О
М Макар Кузьмин	;
★ ★	27.01.2024
Сохранять камеры в избранное, для быстрого доступа, не имеет никакого смысла, т.к. при следующем входе там могут оказаться совершенно
hansonn hansonn 05.02.202421:29 ответить ссылка 8.7
забавно было увидеть, что фото с выступления с Highload, помню, когда стоял там на стенде, 99% вопросов было: "поддерживаете ли вы Kubernetes" и "какой у вас есть бесплатный мерч", ну и посетители на тот же процент были студентами, интересно, сколько там людей реально могло заинтересоваться Erlang?

Чувак основ управления проектами не знает. Это ж классика - или у тебя есть фиксированный scope, или фиксированное время, но и то и другое сразу зафиксировать нельзя.

Это он так невзначай намекнул, что он сам не понимает как устроены процессы в его команде и как ему удалось выйти на зарубежные рынки? Ну или возможно он ожидает ответы вроде "та там совсем ёбнулся или да?", "какую премию я получу если криво пропатчу твой говнокод?" или "иди на хуй".
В таком контексте обычно "зарубежные рынки" - это несколько покупателей из Беларуси и Казахстана :)

Посмотрел по СПАРКу, ничего выдающегося, 200 млн выручка и 50 млн чистая прибыль за 2022 год.
Для "международной компании" это копейки, сеть овощных ларьков больший доход имеет.
Зарплата кодера на галере обычно половина от того он принёс - итого 100м (ну и налоги)
Зарплата приличного кодера 5к евро (60к в год) - итого 6м
Путём не очень хитрых выяснений получаем 15 синьоркодеров.
Размажем синьорность джунами и миддлам, докинем специалистов подешевле (всяких куа, ба)
общий порядок цифр - международная контора на 40-50 человек.

..ну так, из уровня стартапа медленно заползают в гоу-гоу, а понта на корпоративный энтерпрайз
Почти угадал, 58 человек численность по тому же СПАРКу на 22 год :)
Психопат-менеджер избалованный талантливыми сотрудниками. Как ново.
gybson gybson 05.02.202422:40 ответить ссылка 4.4
Напридумывали говноязыков которые любой обсос с улицы за два часа выучит
А хули там учить? Тот же c++ имеет всего (вроде) 32 ключевых слова. Сел да за час выучил.
Lictor Lictor 06.02.202414:56 ответить ссылка 1.2
Угу. И 22 способа инициализации переменной.
Во! Как раз два часа!
Lictor Lictor 06.02.202418:05 ответить ссылка 1.0
Но ведь обычно хотя бы 21 день дают...
Дни 1 -10
Выучить перменные, констаты, массивы, строки, выражения, функции...
Дни 698-3648 Общаться с другими программистами. Работать над проектами с ними. Учиться у них.
День 14611
Использовать знания по биологии для создания омолаживающего зелья.
Дни 11-21
Выучить потоки, указатели,
Тыж переводчик с английского? Вот тебе техническая документация на японском, за два часа переведи.
Тыж водитель легковушек? Вот тебе экскаватор, за два часа выкопай фундамент под жилой дом.
Тыж учитель математики? Вот тебе моя собака, за два часа научи её не лаять с 20:00 до 8:00.
Тыж повар-универсал? Вот тебе химикаты, за два часа свари мне дозу метамфетамина.
Babibuba Babibuba 06.02.202407:31 ответить ссылка 4.4
Я так переводил с испанского. Это был пиздец.
Lictor Lictor 06.02.202418:06 ответить ссылка 0.0
- За сколько китайский язык сдашь?
- А методичка есть?
- Есть.
- Ща докурю и пойдём сдавать.
Блог на хабре не ведётся уже пять лет. Интересно, с чего бы это.
Компания Эрливидео временно не ведёт блог на Хабре
СТАТЬИ 17 ПОСТЫ
Новые ч/
■?\
т к1уивИксл/ 23 окт 2018 в 23:59
О чем пишут в тех.поддержку видеостримера?
О 4 мин <*>4К
Блог компании Эрливидео, 1РТ\/*
Всем привет. В нашу поддержку ежедневно открывают десятки различных обращений, от
Только зарегистрированные и активированные пользователи могут добавлять комментарии.
Похожие темы

Похожие посты
СДЕЛАТЬ СВОЙ КОД БЫСТРЕЕ
ДОБАВИТЬ
ПРОГРЕСС-БАР Стажер	х = 10;
Джун	х = 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1;
Мидл	■рог (хп1: г = 0; 1 > -11; 1--) { х -= 1; }
Сеньор	до { х = пеы Рапс1от() .пех1:1п1:();
	} У\М1е (х != 10);
подробнее»

it-юмор geek,Прикольные гаджеты. Научный, инженерный и айтишный юмор код программирование

Стажер х = 10; Джун х = 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1; Мидл ■рог (хп1: г = 0; 1 > -11; 1--) { х -= 1; } Сеньор до { х = пеы Рапс1от() .пех1:1п1:(); } У\М1е (х != 10);
КАК ВЫ ОТЛАЖИВАЕТЕ СВОЙ КОД