И у него два часа, чтобы поправить ебало зеленоградскому мудиле, чтобы он стал похож на Стива Джобса.
Два часа блять, серьезно? Я в разработке 16 лет, че за хуйню ты несешь?
Ебало кое-кому поправить - в аккурат хватит
А это ты между строк вычитал? Потому что в посте нихуя нет "2 часа на попробовать", там "2 часа на освоить".
Это выглядит как задачка на собес, с доступом к гуглу, такие бывают. Варианта в целом три:
1. Задачка нормальная, но ты считаешь это ниже своего достоинства - посылаешь нахуй и уходишь
2. Задачка нормальная, ты гуглишь, разбираешься, говорищь ответ, получаешь офер
3. Задачка ненормальная - слишком сложная, использует концепции которые неочевидны, какой-нибудь баг конкретной версии конкретного языка - т.е. что угодно, для чего нельзя переиспользовать существующий опыт разработки - посылаешь нахуй долбоеба и рад, что не придется с ними работать.
Лично на мой взгляд 1 и 2 приемлемые варианты, а была ли задачка норм или нет там не сказано. У меня по работе часто бывает, что нужно подсмотреть как та или иная штука сделана в опенсорсе на каком-нибудь не очень стандартном языке. Например, недавно мне нужно было посмотреть, как в одной виртуальной машине пара опкодов странных обрабатывается, дока оказалась крайне недостаточной, единственную норм реализацию я нашел на хаскеле, почитал, понял, использовал у себя в сисярп коде. Полезный навык, и в целом, и особенно если сфера работы в какой-то новой необжитой сфере.
1. Задачка нормальная, но ты считаешь это ниже своего достоинства - посылаешь нахуй и уходишь
2. Задачка нормальная, ты гуглишь, разбираешься, говорищь ответ, получаешь офер
3. Задачка ненормальная - слишком сложная, использует концепции которые неочевидны, какой-нибудь баг конкретной версии конкретного языка - т.е. что угодно, для чего нельзя переиспользовать существующий опыт разработки - посылаешь нахуй долбоеба и рад, что не придется с ними работать.
Лично на мой взгляд 1 и 2 приемлемые варианты, а была ли задачка норм или нет там не сказано. У меня по работе часто бывает, что нужно подсмотреть как та или иная штука сделана в опенсорсе на каком-нибудь не очень стандартном языке. Например, недавно мне нужно было посмотреть, как в одной виртуальной машине пара опкодов странных обрабатывается, дока оказалась крайне недостаточной, единственную норм реализацию я нашел на хаскеле, почитал, понял, использовал у себя в сисярп коде. Полезный навык, и в целом, и особенно если сфера работы в какой-то новой необжитой сфере.
Так смысл этого действа? Помнит человек синтаксис или почитает. И поправит что-то. А будет ли это решение учитывать возможности языка, его преимущества, практики устоявшиеся? Не зря все же требуют большой опыт на больших позициях.
Чел делает из спеца джуна, и ещё и гордится этим. Хотя скорее пиздит.
А чел, который знает дохуя языков, скорее всего не очень в них хорошо разбирается.
Чел делает из спеца джуна, и ещё и гордится этим. Хотя скорее пиздит.
А чел, который знает дохуя языков, скорее всего не очень в них хорошо разбирается.
Я скажу, что если начальник мне регулярно приносит задачки не из той области, на которую я устраивался, он может ожидать, что я пойду работать к другом начальнику. Потому что для карьеры нахуй мне не сдались эти поверхностные знания Erlang или мытья окон.
>> java, нет, иди нахуй со своими сборщиками
Мышление чувака, который никогда не продвинется выше среднего
Мышление чувака, который никогда не продвинется выше среднего
На тебе код на Forth, иди правь. У тебя два часа.
Шутка в ом, что php, java, c# c++ это процедурные языки, наследуемые от алгола и имеющие много общего. js и python немного шире, но всё равно проектировались с большущей оглядкой на и зачастую такие щтуки как прцедуры первого класса и замыкания в том же пайтоне используют довольно редко.
Erlang - это язык из другой ветви развития, у него корни уходят в лисп, и логика программирования там довольно сильно отличается от логики процедурных языков. И если поправить надо что-то сложнее hello world, а опыта с ФП небыло, быстро вникнуть в работу исходника не получится.
Форт и пролог - это ещё две ветви, которые встречаются ещё реже чем лиспообразные языки, но до сих пор в строю. И быстро вникнуть в суть с ними не получится.
Так что я где-то согласен с DELETED, если мой начальник начнёт мне подсовывать код на чём нибудь "логическом" - он рискует пойти в пешее эротическое.
Шутка в ом, что php, java, c# c++ это процедурные языки, наследуемые от алгола и имеющие много общего. js и python немного шире, но всё равно проектировались с большущей оглядкой на и зачастую такие щтуки как прцедуры первого класса и замыкания в том же пайтоне используют довольно редко.
Erlang - это язык из другой ветви развития, у него корни уходят в лисп, и логика программирования там довольно сильно отличается от логики процедурных языков. И если поправить надо что-то сложнее hello world, а опыта с ФП небыло, быстро вникнуть в работу исходника не получится.
Форт и пролог - это ещё две ветви, которые встречаются ещё реже чем лиспообразные языки, но до сих пор в строю. И быстро вникнуть в суть с ними не получится.
Так что я где-то согласен с DELETED, если мой начальник начнёт мне подсовывать код на чём нибудь "логическом" - он рискует пойти в пешее эротическое.
Bruh.
Фортран - это чуть более древний паскаль. Я бы взялся за правки. С другой стороны - подкинул бы идею переноса проекта на с или какой нибудь матлаб (в зависимости от специфики проета).
Эрланг для меня тоже вряд ли станет проблемой, я разбирался с лиспом, и миногопоток немного знаю. Но надо понимать, что функциональное программирование - это своё мышление и свой взгляд на вещи. Проблема будет не в синтаксисе, а в том, каким образом решены те или иные проблемы. Для человека привыкшего читать код сверху вниз, даже такая банальная штука как циклы через хвостовую рекурсию могут стать проблемой.
Фортран - это чуть более древний паскаль. Я бы взялся за правки. С другой стороны - подкинул бы идею переноса проекта на с или какой нибудь матлаб (в зависимости от специфики проета).
Эрланг для меня тоже вряд ли станет проблемой, я разбирался с лиспом, и миногопоток немного знаю. Но надо понимать, что функциональное программирование - это своё мышление и свой взгляд на вещи. Проблема будет не в синтаксисе, а в том, каким образом решены те или иные проблемы. Для человека привыкшего читать код сверху вниз, даже такая банальная штука как циклы через хвостовую рекурсию могут стать проблемой.
> Фортран - это чуть более древний паскаль. Я бы взялся за правки.
Кроме форматированного вывода. Вывод в Фортране "это нечто особенного". А в остальном, да -- мирный процедурный язык.
Кроме форматированного вывода. Вывод в Фортране "это нечто особенного". А в остальном, да -- мирный процедурный язык.
Миногопоток? Это что-то про рыбалку?
А глаза - во!
Только форт и фотран - это совсем разные языки программирования.
На тебе код на COBOL, иди правь. У тебя два часа.
За зарплату кобалиста? Да запросто!
Проблема кобола не в сложности - он на самом деле довольно простой. Проблема специфике и очень узком применении. Кобалистам платят не за то, что он умеет программировать на коболе, а за то, что он шарит в том, что обычно на коболе написано. Это примерно как одинэсники, только чуть в профиль.
Проблема кобола не в сложности - он на самом деле довольно простой. Проблема специфике и очень узком применении. Кобалистам платят не за то, что он умеет программировать на коболе, а за то, что он шарит в том, что обычно на коболе написано. Это примерно как одинэсники, только чуть в профиль.
А разве 1С — это не русифицированная версия кобола?
нет
Кабалисты это ветвь людей, которым платят за боль. Типа ток-шоу "сожри жуков за миллион". Это в целом и логично, если другими способами завлечь нет, нужно платить, а если и так нехватает людей, то нужно платить еще больше.
Ваше мнение - хуйня.
Писать на коболе не больнее чем писать на Си, особенно с учётотм специфики, а Си - всё ещё язык с широчайшим применением, и никто не говорит, что Сишникам платят за боль.
Коболистам - платят за знания. Что бы стать кобалистом, помимо простенького древнего языка надо ещё отлично разбираться в экономике и банковском деле.
Писать на коболе не больнее чем писать на Си, особенно с учётотм специфики, а Си - всё ещё язык с широчайшим применением, и никто не говорит, что Сишникам платят за боль.
Коболистам - платят за знания. Что бы стать кобалистом, помимо простенького древнего языка надо ещё отлично разбираться в экономике и банковском деле.
Первым делом учишь простой синтаксис, потом таймзоны в коболе, и начинаешь отматывать время в календаре учета времени, который тоже был написан на коболе.
Во время перекуса на обеде случайно натыкаешься на статью про то, что у землян странным образом начался цикличный сдвиг во времени в прошлое, и почему-то каждые два часа вся планета откатывается на два часа назад.
И теперь ты понимаешь, что та вакансия на программиста кобола, на которую ты ответил, была приманкой, потому что теперь в твой офис ломятся люди в странных защитных костюмах и не оставляют свидетелей в живых. Они все ближе. Но тут срабатывает очередной сдвиг времени, и ты уже бежишь учить как работать с геозонами, чтобы безопасно перемещать себя в пространстве.
Во время перекуса на обеде случайно натыкаешься на статью про то, что у землян странным образом начался цикличный сдвиг во времени в прошлое, и почему-то каждые два часа вся планета откатывается на два часа назад.
И теперь ты понимаешь, что та вакансия на программиста кобола, на которую ты ответил, была приманкой, потому что теперь в твой офис ломятся люди в странных защитных костюмах и не оставляют свидетелей в живых. Они все ближе. Но тут срабатывает очередной сдвиг времени, и ты уже бежишь учить как работать с геозонами, чтобы безопасно перемещать себя в пространстве.
Ты только что ABAP. Oh, wait...
Ты как из Фонда сбежад, уважаемый?))
Благодарю Дагона за то, что у нас в универе давали возможность поучиться семестр на прологе и лиспе (ну ок, лисп был всего 3 недели, а большую часть семестра - Dr. Racket - тоже функциональный, но с синтаксисом попроще).
Dr. Racket - это IDE для Racket.
Racket - это диаллект лиспа, так же как и commonlisp, elisp, alisp. Просто так получилось, что языка программирования Lisp как бы нет, это скорее идея. Racket является надмножеством языка Scheme, который буквально разрабатывался в той же лаборатории, где появилось само слово Lisp (лаборатория ИИ MIT) и появился гораздо раньше commonlisp'a
Racket - это диаллект лиспа, так же как и commonlisp, elisp, alisp. Просто так получилось, что языка программирования Lisp как бы нет, это скорее идея. Racket является надмножеством языка Scheme, который буквально разрабатывался в той же лаборатории, где появилось само слово Lisp (лаборатория ИИ MIT) и появился гораздо раньше commonlisp'a
Ох, помню как в универе Пролог проходили один семестр, тогда я кайфовал. Как приятно на нем писать было...
Это ж как мне выворачивать мозг приходилось. Деталей уже не помню, но я в голове представлял код на С, и с конца его переделывал на Пролог.
Вот ты изврат.
Но принцип да, тот же был - сначала придумай как должно быть, потом придумай, как заставить интерпретатор пройти этим путём. Отвратительно.
Но принцип да, тот же был - сначала придумай как должно быть, потом придумай, как заставить интерпретатор пройти этим путём. Отвратительно.
Ты или тролль или святой. В любом случае - молодец.
Ох помню в универе на парах по мат логике на нас в какой-то момент просто вывалили пролог. Ни объяснений, нихуя, просто задачка и требование написать решение на прологе, который никто в глаза не видел. А у нас программирование постольку поскольку, мы вообще ИБшники.
Нахуй пролог
Нахуй пролог
Писать на прологе и лиспе в институте было забавно, но теперь мне не очень понятно, зачем.
Лисп - довольно полезная штука на самом деле. Это очень маленький и весьма эффективный интерпретируемый язык, который позволяет легко наращивать функционал. Имеет единый способ представления иерархических данных. При этом всё это само по себе работает довольно шустро. С другой стороны - из-за хорошей поддержки разных типов данных, серьёзные реализации лиспа обычно имеют на борту очень серьёзный математический аппарат с длинной арифметикой, поддержкой рациональных и комплексных чисел и вот это вот всё.
В итоге с одной стороны - это крутой кондидат на роль мощного встраиваемого языка (alisp, elisp в autocad и emacs) с другой - мощный инструмент для всякой математической магии и анализа данных.
Нафига нужен пролог я вообще не представляю. Возожно в изучении пролога есть смысл, если разбираться как работает интерпретатор, и если точно знаешь, что тебе нужно. Но как применить пролог сам по себе - тайна для меня.
В итоге с одной стороны - это крутой кондидат на роль мощного встраиваемого языка (alisp, elisp в autocad и emacs) с другой - мощный инструмент для всякой математической магии и анализа данных.
Нафига нужен пролог я вообще не представляю. Возожно в изучении пролога есть смысл, если разбираться как работает интерпретатор, и если точно знаешь, что тебе нужно. Но как применить пролог сам по себе - тайна для меня.
Разобрать язьік не проблема когда мне будут платить, а не на интерью.
Если чела взяли как программиста на С++, к тому же он уже сидит и выполняет конкретную задачу, а тут к ниму подваливает начальствуящая жопа и приказывает разобраться с каким-то левым сорцем на рандомном языке и исправить его - это как минимум неуважение к кадрам.
Другое дело если бы это была просьба, в стиле: не мог бы попробовать посмотреть, если решишь проблему - накину премию. Но если нет желания - то сорри, что отвлек.
Но вряд ли Зеленоградский Джобс это имел ввиду.
Другое дело если бы это была просьба, в стиле: не мог бы попробовать посмотреть, если решишь проблему - накину премию. Но если нет желания - то сорри, что отвлек.
Но вряд ли Зеленоградский Джобс это имел ввиду.
У них продукт на эрланге и плюсах, это ни для кого не секрет и это программист знает до того, как подаст резюме чтобы устроиться к ним. Не рандомный язык, а основной язык проекта.
Но в сабже подразумевается что чел пишет на С++, и не знает эрланг, но его таки взяли. Если при найме на работу ему изначально сказали, что могут быть задачи на эрланге, так что будь готов разобраться, то вопрос снят. Но тогда и не понятно нахуя эта пафосная речь?
>> откуда возмущение?
Возможно оттуда, что человек учился на C++ программиста и хочет вырасти именно как крутой С++ программист, а не иметь в резюме пиздатую запись: "Ну немного на С++ кодил, пару тасок на эрланге раскидал. Принтер починил, кофемашину автоматизировал".
Возможно оттуда, что человек учился на C++ программиста и хочет вырасти именно как крутой С++ программист, а не иметь в резюме пиздатую запись: "Ну немного на С++ кодил, пару тасок на эрланге раскидал. Принтер починил, кофемашину автоматизировал".
Возмущение, потому что идите нахуй
Я когда был молод и зелен и откликался на все подряд на hh в поисках работы, мне на один отклик по вакансии джуна бэкендера шарпера ответили:
- Ангулар знаешь?
- Нет.
- А в чем проблема выучить?
Я, конечно, в тот момент опешил и почему-то именно после твоего поста вспомнил тот случай.
- Ангулар знаешь?
- Нет.
- А в чем проблема выучить?
Я, конечно, в тот момент опешил и почему-то именно после твоего поста вспомнил тот случай.
Хорошо, когда такое спрашивают до того как ты принял офер. У меня было, что приходишь работать бекендщиком, причем далеко не джуном, а тебе говорят - тут проект зашел на ангуляре, надо делать, а чуть позже будет уже проект по твоей специальности. Чуть позже, конечно же, так и не наступило.
Ну это буквально история, как я первую работу искал. Очень хотел стать WPF разработчиком, купил макдональда талмуд на 1500 страниц, сидел читал, даже на пляж на каникулы 1 раз поехал, рядом соседки с донцовами знатно прифегели с такого соседства.
И вот прихожу я на собес, все нормально проходит, +-, и потом мне говорят
- Мы кстати на ASP собеседуем, ты его знаешь?
- Я *ээээ* конечно! Какой вопрос
- Ага, вот тебе тогда на дом тестовое задание
И вот прихожу домой, тупо качаю учебник по ASP, и до ночи сижу читаю. К утру тестовое было выполнено, скинул им, ну и работку тоже нашел.
В целом, для фуллстека выучить какой-то фреймворк не является проблемой. Потом став потолще я перестал на фронте что-то делать, просто потому что это боль, но джуну как раз не приходиться выбирать, я год первую работку искал например
На тебе исходник на Assembler от драйвера 92-го года, для работы с контроллером "zalupa-1488", сделай за два часа версию под Linux, и заодно исправь там баги.
Это маловероятный вариант развития событий - если для внесения правок (небольших) два часа ещё реальный срок, то для задачи вроде описанной это мягко говоря совсем, очевидно, нереально. За два часа не факт что успеешь исходник пролистать. Исходники на асме раз в пять-десять длиннее кода на си с той же функциональностью.
Если не брать в расчёт вермя, то задача весьма тривиальная на самом деле.
Если не брать в расчёт вермя, то задача весьма тривиальная на самом деле.
ну хорошо, как закончишь листать исходник, вот тебе ведро с тряпкой, приберись в тубзалете, ведь рабочее время все равно оплачено. На это тебе двух часов хватит?
За зарплату Linux Kernel Developer'a? Да без проблем вообще. С превеликим удовольствием.
Ну понятно... ну и как в итоге, с твоей философией, много зарабатываешь?
Тем не менее, у меня один раз похожее было: разработчики кернела без предупреждения поменяли интерфейс вызова модулей и проприетарные модули поотваливались. Пришлось срочно их пачить, чтобы обеспечить работу пока производители новую версию не выпустят.
А пересидеть на старом ядре на вариант было?
Но в целом да, ситуация не из приятных. Вспоминается тот диалог Таненбаума с Торвальдсом про моноядро.
Но в целом да, ситуация не из приятных. Вспоминается тот диалог Таненбаума с Торвальдсом про моноядро.
Уже не помню, почему, но нельзя было (а так да, самый очевидный и дешёвый выход был бы).
Бла-бла-бла. Чувствуется прям это рабское лепетание.
А я не ожидаю от тебя услышать "два часа для этой задачи нереально". Нереально - сделай так, чтоб было реально. Два часа тебе на то, чтобы два часа стали реальностью.
Папа, а что такое говнокодер? This, son ^
Все умею, но по чуть-чуть - мышление чувака, который будет ебошить за всех, а получать за одного
Ниже кусок кода на 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
Слишком легко. Можно и разобраться.
Нужно было на Malbolge что нибудь предложить.
Нужно было на Malbolge что нибудь предложить.
Думаю многие в своё время игрались с Brainfuck. Чисто поржать и только.
Как по мне интересней было бы код на петуче 3апостить
Как по мне интересней было бы код на петуче 3апостить
(╯°□°)╯︵ ┻━┻
Ожидал увидеть "ТЫ ПИДОР", а он не компилируется, ругается на unbalanced brackets :(
Ну так разберись и поправь. Тебе 2 часа. xD
Единственный смысл таких задач - опустить тебя, сравнять с землей, а потом сделать великое одолжение, позволив на себя работать за пол ставки. Сделаешь это - попросит описать роль жаккардовой ткани и чем отличается автомат Мили от автомата Мура. Таких просто нахуй слать. Пройти к ним собес и устроиться - это плохая концовка
Обезьяны не изменились за миллионы лет.
Ох, блядь, сил уже нету за многостаночниками подтирать. Приходит такой похапе-мускул-на-все-руки-мастер и за два часа такого успевает наворотить, что потом неделю разгребать надо.
Мне кажется, здесь все в контексте собеседования (собственно ограничение в 2 часа). И тогда это не лишено смысла (если это live coding интервью). Посмотреть как человек ищет информацию, ход мысли. Да, erlang функциональный язык, а C++ объектно-ориентированный (ну обычно его используют так) и есть серьезные отличия. Мне мозг ломало 2 месяца, когда после семи лет ООП писал проект на elixir.
Если это собеседование хотя бы на Senior, то человек должен понимать, что язык программирования - инструмент. Для разных задач нужен разный. Судя по специфике их фирмы - erlang очень хорош для их задач (как минимум для части) и человек неизбежно с ним столкнется.
Если это собеседование хотя бы на Senior, то человек должен понимать, что язык программирования - инструмент. Для разных задач нужен разный. Судя по специфике их фирмы - erlang очень хорош для их задач (как минимум для части) и человек неизбежно с ним столкнется.
Ну а вообще моим сеньерам только дай повод какое-нибудь новое говно поковырять (еще и за деньги, лол).
Одно дело за деньги, другое за нихуя на собесе. Тех, кто на собесе хочет проебать 2 часа твоего времени я считаю сразу нах слать нужно , ибо:
1) Они ищут тех, кто будет готов торчать у них оверворки, целовать им пятки и ЗП ниже рынка.
2) Они проебывают не только твое, но и свое время - 2+ часа на собес, это сильно не эффективно, значит они хреновые управленцы.
1) Они ищут тех, кто будет готов торчать у них оверворки, целовать им пятки и ЗП ниже рынка.
2) Они проебывают не только твое, но и свое время - 2+ часа на собес, это сильно не эффективно, значит они хреновые управленцы.
Нет, они ищут того, кого не придется увольнять через 3 месяца. Удачи пособеседовать бэк, фронт и system design меньше чем за 3 часа.
"ок google chatgpt, сделай так что бы работало"
Т.е. отправить его ебало за гробовую доску?
за два часа такой процесс разложения не произойдёт
Я то, блядь, поправлю, но ты блядь будешь потом страдать от моих правок.
Вообще умиляют такие конторы, которые думают что плюсист это многорукий многоног. Особенно весело когда на собесах ищут плюсиста для написания ЖС кода...
Вообще умиляют такие конторы, которые думают что плюсист это многорукий многоног. Особенно весело когда на собесах ищут плюсиста для написания ЖС кода...
Они просто ненавидят плюсистов всеми фибрами души, поэтому их на жабаскрипте и заставляют писать.
Хз, вроде все вокруг жабовцев ненавидять единодушно.
Просто он наверно сам плюсист и ненависть в его крови уже привышает безопасные для здоровья пределы.
Просто он наверно сам плюсист и ненависть в его крови уже привышает безопасные для здоровья пределы.
Не жабовцев (они обычно классные ребята), а жабаскриптовцев.
Это которые двумя пальцами крестятся, когда в прод отправляют?
или одним
средним
это IT - они живет в ненависти и питаются ненавистью друг друга, когда нибудь ненависть в IT вырвется наружу, и Глобальный Интернет зальёт кровью...
Машина Ненависти Интернетов уже существует.
а зачем тогда про дружный коллектив писать )
Да нас и в нашей конторе не любят, плюсы и жс и второго становиться больше. Думаю о том что бы свалить
Хоть чучелом, хоть тушкой.
они оценивают твою покорность, типа не станешь ли ты много выебываться, отказываться от переработок и работы в выходные, просить перформанс ревью и индексаций по итогам. Как галера, только хуже. Обычно на такое идут только самые отчаявшиеся и неуверенные в себе, поэтому о качестве продукта даже догадываться не надо - явное говнище ебаное
Вполне вероятно, я ни разу не согласился, даже за больше зп чем сейчас. Кроме текущей конторы, но тут сразу обьяснялось что и как
Этот эксперт корпоративной культуры знает что говорит, так отсеивают любителей взбрыкнуть в ответ на заскоки начальника, какой там продукт получается, если его развитие направляется сиюминутными позывами шефа, гадавать не нужно. Только не "покорность", а "психологичскую совместимость с коллективом".
Во-во.
Мне поправить не сложно, только потом пусть не обижаются и не спрашивают "а что это?!". :)
Мне поправить не сложно, только потом пусть не обижаются и не спрашивают "а что это?!". :)
Нахер таких руководителей. Этот поди ещё из тех, в чьей конторе большая честь работать.
Популярной в более чем 100 странах!
Эритрея, Кыргызстан, Лаос, Мьянма..
и так 26 раз
Когда ты впервые входишь в студию тебе под ноги бросают кусок кода на Erlang и говорят: Поправь.
, мразь.
Кто не справляется, тех опускают до фронтендеров или вообще делают фулстаками, простигосподи.
Что за культ пренебрежения к фулстакам?
Кстати да, часто встречаю, как будто зашквар знать 2-3-4 языка. хотя, если 20 лет кодишь, ну совсем странно знать только один.
Скорее не пренебрежение, а скепсис. Можно много 3нать, и 3нать хорошо. Но чем шире охват, тем слабее 3нание.
Кажется, речь про то, что фуллстаками делают насильно.
Я вот бэкендер, во фронте не разбираюсь и хочу не разбираться в нём и дальше. Когда искал работу и мне предлагали пойти фуллстаком, то я собесы с ними использовал только ради опыта собесов.
Я вот бэкендер, во фронте не разбираюсь и хочу не разбираться в нём и дальше. Когда искал работу и мне предлагали пойти фуллстаком, то я собесы с ними использовал только ради опыта собесов.
Возможно. Просто часто в сети говорят в пренебрежительном тоне.
Из личного опыта скажу, что когда на фронте становится скучно и ты упираешься в потолок, мне кажется, что логично перейти на бэк. И когда я написал свой первый монолитик с рендерингом как на фронте, так и на бэке, с REST API, кэшированием, возможностью поднять кластер, то прямо сильно кайфовал, что мог применить как старые знания, так и получить новые.
о, баяны из 2015
А зарплату за полгода он за два часа выплатить не хочет?
Еще бы уборщице дал поправить. А то хули она.
С таким уровнем долбоебизма удивительно как они за пределы зеленодрыщенска вышли.
С таким уровнем долбоебизма удивительно как они за пределы зеленодрыщенска вышли.
так вышли когда такими собесами проект целиком перешёл на с брейнфака на эрланг. щас переходят на с++ судя по всему.
как человек, который проработал не один год в сфере вещания и перепробовав весь софт платный и бесплатный объясняю:
зарубежные конторы покупают enterprise железки и не знают вообще о флюсонике и прочем (кроме вовзы)
а софтовые решения использует только снг, азия и подобные бедные страны
раньше каждый писал что-то свое или юзал ломаную вовзу ту же (или влц, ффмпег, гстример)
потом снгшниками для снг собственно был сделан флюсоник и астра
вот как бы и все, альтернатив нет, или покупаешь железку по цене крыла боинга или используешь бесплатные влц/ффмпег/гстример и пилишь поверх свою обертку или покупаешь флюсоник/астру
также в снг и азии очень много пиратов, которые железки не купят никогда, максимум могут купить ломаный флюсоник/астру
зарубежные конторы покупают enterprise железки и не знают вообще о флюсонике и прочем (кроме вовзы)
а софтовые решения использует только снг, азия и подобные бедные страны
раньше каждый писал что-то свое или юзал ломаную вовзу ту же (или влц, ффмпег, гстример)
потом снгшниками для снг собственно был сделан флюсоник и астра
вот как бы и все, альтернатив нет, или покупаешь железку по цене крыла боинга или используешь бесплатные влц/ффмпег/гстример и пилишь поверх свою обертку или покупаешь флюсоник/астру
также в снг и азии очень много пиратов, которые железки не купят никогда, максимум могут купить ломаный флюсоник/астру
нихуя не понятно, но очень интересно
У тебя есть два часа на то, чтобы поднять мне зарплату в два раза
и вообше ты уборшиком устраивался?
Судя по его комменту, он знает CamelCase. Видимо, этого ему достаточно
Бля, мужик, спасибо. Я чёт дичайше проиграл с этого.
Лапшин, не наглей.
Дело не просто в "другом языке", ебланг -- функциональный язык, а кресты императивный. Многие кодеры вообще никогда не прибегали за свою карьеру к функциональной парадигме (и что-то, блять, подсказывает, что неспроста). Да, фломастеры разные, но если тебе нужен толковый кодер на крестах, то бросать ему под ноги не самый расхожий функциональный язык на входе в твою контору выглядит как милое чудачество, чтобы не сказать больше.
С++ является мультипарадигменный, это С императивный.
ой, да сколько там этой мультипарадигменности.
Настоящие функциональные языки смеясь ссут на лицо уродским крестовым шаблонам и примотанным на изоленту лямбда-функциям.
Настоящие функциональные языки смеясь ссут на лицо уродским крестовым шаблонам и примотанным на изоленту лямбда-функциям.
Одна парадигма это си, а другая - шаблоны, да. Функциональщиной там даже не пахнет.
За пару часов трудно. Легко если там переменную забыли обьявить или проинициализировать и оно падает. А если какой-то ебанутый код (к примеру чет на реакте), то ты можешь долго вьезжать.
Если ты всю жизнь на императивных ЯП писал, то тебе ВСЁ, прям АБСОЛЮТНО ВСЁ будет пиздец как тяжело в функциональном ЯП. Помню когда-то нужен был скрипт для GIMP и нужный нашелся на LISP, но нужно было там чутка поменять, итерацию зафигачить или что-то такое. Больше дня проебался с нарастающей в голове мыслью, что проще в API разобраться было и с нуля на питоне написать.
Лучше бы клавиатуру себе поправил. От тройки вместо "з" аж глаза болят. Можешь мою через Ctrl+C забрать
Уже 3ака3ал, ещё 2 недели её ждать =/
Пока так.
Пока так.
давно бы прогу какую для макросов клавиатуры поставил, и забиндил на сочетание клавиш
>>>Через пару часов начал вносить правки в проект
>>>До сих пор не знаю C++
Кажется, я знаю как писались Госуслуги
>>>До сих пор не знаю C++
Кажется, я знаю как писались Госуслуги
Что у тебя с буквой з?
Очевидно - клавиша сдохла, а новая клавиатура ещё не пришла.
По-моему это вопрос для обсуждения а не приказа. Если сотруднику ок, то ок. Если нет то язык указывается при найме. а руководитель может обиженно расплакаться.
У меня всё просто, если работодатель оплачивает моё время, то мне бе3 ра3ницы, буду я рабочие 3апросы выполнять, или колупать другой, неи3вестный мне я3ык. Не всё ли равно, как начальство тратит доступные ему человеко/часы. Я так и какую-то контрольную на питоне решал, для племянницы начальника начальника. И "пролог" ковырял по просьбе начальника соседнего отдела (согласовано с моим). И много чего ещё делал в софте подрядчиков на шарпе, чтобы сэкономить деньги на 3аявке.
Как по мне, я3ык не принципиален, лишь бы мой рабочий день был оплачен.
Как по мне, я3ык не принципиален, лишь бы мой рабочий день был оплачен.
Некоторые языки заставляют страдать. Если мне предложат вернуться на дельфи или плюсы я могу среагировать неадекватно и потом даже не буду сожалеть.
У меня о дельфи только самые тёплые воспоминания.
ты был молод
В его заявлении звучит неуважение к сотруднику за то, что он не знает то что итне обязан. Возможно, конечно, он не настолько еблан и просто так сказал для красного словца, но чёт сомнительно, обычно люди себя описывают более приятными чем есть на самом деле, а не менее.
> Да и в целом 3 года у них так проработал. До сих пор не 3наю С++.
А на третий год они-таки нашли, кто это им код так исправил? :)
А на третий год они-таки нашли, кто это им код так исправил? :)
3нал бы ты, насколько криво спроектированы там были программы. Если там где-то и была проблема, то точно не во мне.
Мой любимый баг: если во время обновления формы переключиться на другой лист, 3начения с прошлого листа 3апишутся на следующий, и так все 20 вкладок программы поедут. Ужас начнётся чере3 час, когда начнут 3вонить со всего предприятия, ведь программа на просто переписала 3начения. Она внесла их в БА3У блядь. Учитывая все поля для расчётов "с начала месяца" и "с начала года". По пи3де идут данные 3а весь ебучий год.
Кстати, бэкап ба3ы хранится в той же папке, что и сама ба3а. Б - Бе3опасность.
Мой любимый баг: если во время обновления формы переключиться на другой лист, 3начения с прошлого листа 3апишутся на следующий, и так все 20 вкладок программы поедут. Ужас начнётся чере3 час, когда начнут 3вонить со всего предприятия, ведь программа на просто переписала 3начения. Она внесла их в БА3У блядь. Учитывая все поля для расчётов "с начала месяца" и "с начала года". По пи3де идут данные 3а весь ебучий год.
Кстати, бэкап ба3ы хранится в той же папке, что и сама ба3а. Б - Бе3опасность.
Мужик, шо у тебя с буквой "з"? Почему она цифра?
Умерла кнопка. Новой клавы пока нет.
скопипастить или испольzовать экранную клаву не?
Настолько популярное приложение, что не прямо-таки комменты я уже и не вспомню название. А понтов как у Яблока.
Это ненадолго. Чел явно не знает первого правила ведения бизнеса в России.
С одной стороны определенный смысл конечно есть - нейропластичность и всё такое. Тем более, если бага ни где-то там в хитрых фишечках языка, а логике алгоритма или с типизацией переменных.
С другой стороны - видел я код пхп от плюсовщика и на шарпах от джаваскриптизёра - знаете "сапоги должен тачать сапожник, а пирожные печь пирожник."
С другой стороны - видел я код пхп от плюсовщика и на шарпах от джаваскриптизёра - знаете "сапоги должен тачать сапожник, а пирожные печь пирожник."
Т.е. чел рассказал, что отработанных процессов у них нет и работают они хуй пойми как?
По другому как то интерпретировать то, что он может заставить сотрудника заниматься хуй пойми чем, причем без соответствующих знаний/компетенций у меня не получается.
Планирование? Оценка сложности? Задачи? Видимо там об этом не слышали
По другому как то интерпретировать то, что он может заставить сотрудника заниматься хуй пойми чем, причем без соответствующих знаний/компетенций у меня не получается.
Планирование? Оценка сложности? Задачи? Видимо там об этом не слышали
Очевидно задачка тестовая, просто чтобы понять насколько человек может разобраться в новом япе, дальше по результатам можно перевести в команду по доработке ядра их продукта (который не на С++ написан), с прибавкой к зп и все такое. Напомню, что эрланг это не самый известный язык, на дороге эрлангисты не валяются, единственный способ их производить это найти челика который готов обучаться и из него растить.
С чего все взяли что задача реальная, не обучающая, и тчо она прилетела ВНЕЗАПНО и отправили ее решать какого-то хуя с горы мне непонятно. Может просто чтоб позубоскалить было о чем, иначе тут обсасывать особо нечего.
С чего все взяли что задача реальная, не обучающая, и тчо она прилетела ВНЕЗАПНО и отправили ее решать какого-то хуя с горы мне непонятно. Может просто чтоб позубоскалить было о чем, иначе тут обсасывать особо нечего.
Единственный способ их производить - найти челика, который готов выучить целый язык программирования за 2 часа?
Этот сова говорит: "а я не ожидаю от него услышать: "а я не знаю, что писать"". Видимо, контекст разговора предполагает, что челик эту фразу всё-таки может произнести, но сове такой ответ не нравится.
Этот сова говорит: "а я не ожидаю от него услышать: "а я не знаю, что писать"". Видимо, контекст разговора предполагает, что челик эту фразу всё-таки может произнести, но сове такой ответ не нравится.
Тебе не надо выучить язык за 2 часа, тебе надо выучить достаточно, чтобы понять в чем проблема и поправить. "Выучить язык" может состоять в 3 месяцах таких задач по 2 часа нарастающей сложности. Обычный онбординг, у меня так в одной компании было 10 тестовых заданий на 2 недели, по одной на день, которые собственно покрывали многие бизнес-специфические вещи, котоыре я раньше не трогал (например, обычно разница между разными уровнями изоляции сикуль запроса незначительна, а тут она была десятки тысяч процентов).
Я не программист, но это звучит по еблански. То есть он взял чувака по с определенными знаниями и навыками, и дает другую работу. То есть чувак будет два час тратить на работу по своей специфике? Я плотник, но если меня поставить на гипсокартон, да, я заделаю, хуже, медленнее не факт что правильно. И кто-то после меня должен переделывать и тратить еще два часа. "П" - продуктивность.
тут логика уровня - раз ты плотник, то можешь и столяром поработать, и стенку из гипсокартона на профилях собрать, и положить андулин/шифер на крышу сруба, который сам собирал. Да, сделаешь это хуже и медленнее чем специалист, а возможно хреново подберешь материалы и инструмент. Но если сраки горят, полимеры почти просраны - можешь сделать хоть чёта
получается "тыжпрограммист" на другом уровне?
ну типа то язык программирование и это тоже, правда уровень сродства временами, как языками человечьими.
Переводчик с немецкого? - на тебе текст на итальянском, времени на перевод тебе 2 часа.
Переводчик с немецкого? - вот тебе текст на немецком, вот тебе глухонемые, которые через 2 часа должны знать содержание. 2 часа на выучить язык жестов должно хватить.
Переводчик с немецкого? - на тебе текст на итальянском, времени на перевод тебе 2 часа.
Переводчик с немецкого? - вот тебе текст на немецком, вот тебе глухонемые, которые через 2 часа должны знать содержание. 2 часа на выучить язык жестов должно хватить.
@2 часа на выучить язык жестов должно хватить.
@должны знать содержание
@глухонемые
Ну не слепые же. Могут жесты видеть, смогут и текст прочитать.
@должны знать содержание
@глухонемые
Ну не слепые же. Могут жесты видеть, смогут и текст прочитать.
А это называется танцы с бубном.
Так то гуглтранслейт на телефон, камеру на текст, и глухонемые могут читать сразу. Если хоть на каком-то распространенном языке читать умеют.
Так то гуглтранслейт на телефон, камеру на текст, и глухонемые могут читать сразу. Если хоть на каком-то распространенном языке читать умеют.
Я вспомнил древнюю байку, как переводчик с французского синхронно переводил монгольский фильм.
Переводчик с испанского, потому что не было рядом португальского, наречие которого используется в Анголе... Потому что кто-то перепутал Ангольский и Монгольский языки.
Ну да. Как-то так.
... Да, мы понимаем что вам нужен фронтендер с вуе.джс, но джс это ж джаваскрипт, а скрипт он или не скрипт, это ж прежде всего джава, а джава и си вроде б весьма похожи когда-то были, короче вот вам си-шник, пускай вам лендинги рисует.
Ну да. Как-то так.
... Да, мы понимаем что вам нужен фронтендер с вуе.джс, но джс это ж джаваскрипт, а скрипт он или не скрипт, это ж прежде всего джава, а джава и си вроде б весьма похожи когда-то были, короче вот вам си-шник, пускай вам лендинги рисует.
Гавнёвая логика. "Сделать хоть чёта" хуевая практика, я всегда отказываюсь, это не моя проблема что у кого-то что-то там горит. И мой 21 год рабочей практики говорит, что это действует.
Гавнёная. Но идиоты в айти любят и верят в мультиплатформенных кроссфункциональных фулстек девелоперов.
> положить андулин/шифер на крышу сруба
Кто-то слышал про этот популярный сервис?
вообще то да, когда в 2005-2010 годах видеочаты были ещё на флеше, они начали пилить опенсоурсное серверное решение для перекодирования видеопотоков, назвали erlyvideo, потом код убрали, начали им торговать, потом уже переименовались во flussonic
фишка в том, что код написан на erlang - немного крышесносящем, но внутри себя довольно простом языке программирования, который действительно реально освоить за день.
аналоги их продукта это wowza (написан на java кажется) и другие.
это чел известный, он эту тему постоянно повторяет, что порог входа в erlang для опытных погромистов небольшой.
но обстебали здесь смешно)
фишка в том, что код написан на erlang - немного крышесносящем, но внутри себя довольно простом языке программирования, который действительно реально освоить за день.
аналоги их продукта это wowza (написан на java кажется) и другие.
это чел известный, он эту тему постоянно повторяет, что порог входа в erlang для опытных погромистов небольшой.
но обстебали здесь смешно)
чет мне подсказывает, что там тупо rabbit под капотом уникального решения
на днях только видел архитектуру видеостриминга на кролике
на днях только видел архитектуру видеостриминга на кролике
а можно чуть подробнее, что за контора и что с ней сейчас? хотя бы название.
по ссылке на скрине - 404, непонятно как искать, если не знаешь что это
по ссылке на скрине - 404, непонятно как искать, если не знаешь что это
Ив посте и в комменте название программы, в глаза долбишься?
О такой хрене ты услышишь только если варишься в специфической нише видео вещания. Там может много кто и слышал, но кто-то выше написал, что это все решения для нищебродов из СНГ и Азии, а белые люди хардвару покупают.
забавно было увидеть, что фото с выступления с Highload, помню, когда стоял там на стенде, 99% вопросов было: "поддерживаете ли вы Kubernetes" и "какой у вас есть бесплатный мерч", ну и посетители на тот же процент были студентами, интересно, сколько там людей реально могло заинтересоваться Erlang?
Чувак основ управления проектами не знает. Это ж классика - или у тебя есть фиксированный scope, или фиксированное время, но и то и другое сразу зафиксировать нельзя.
Это он так невзначай намекнул, что он сам не понимает как устроены процессы в его команде и как ему удалось выйти на зарубежные рынки? Ну или возможно он ожидает ответы вроде "та там совсем ёбнулся или да?", "какую премию я получу если криво пропатчу твой говнокод?" или "иди на хуй".
В таком контексте обычно "зарубежные рынки" - это несколько покупателей из Беларуси и Казахстана :)
Посмотрел по СПАРКу, ничего выдающегося, 200 млн выручка и 50 млн чистая прибыль за 2022 год.
Для "международной компании" это копейки, сеть овощных ларьков больший доход имеет.
Посмотрел по СПАРКу, ничего выдающегося, 200 млн выручка и 50 млн чистая прибыль за 2022 год.
Для "международной компании" это копейки, сеть овощных ларьков больший доход имеет.
Зарплата кодера на галере обычно половина от того он принёс - итого 100м (ну и налоги)
Зарплата приличного кодера 5к евро (60к в год) - итого 6м
Путём не очень хитрых выяснений получаем 15 синьоркодеров.
Размажем синьорность джунами и миддлам, докинем специалистов подешевле (всяких куа, ба)
общий порядок цифр - международная контора на 40-50 человек.
..ну так, из уровня стартапа медленно заползают в гоу-гоу, а понта на корпоративный энтерпрайз
Зарплата приличного кодера 5к евро (60к в год) - итого 6м
Путём не очень хитрых выяснений получаем 15 синьоркодеров.
Размажем синьорность джунами и миддлам, докинем специалистов подешевле (всяких куа, ба)
общий порядок цифр - международная контора на 40-50 человек.
..ну так, из уровня стартапа медленно заползают в гоу-гоу, а понта на корпоративный энтерпрайз
Почти угадал, 58 человек численность по тому же СПАРКу на 22 год :)
Психопат-менеджер избалованный талантливыми сотрудниками. Как ново.
Напридумывали говноязыков которые любой обсос с улицы за два часа выучит
А хули там учить? Тот же c++ имеет всего (вроде) 32 ключевых слова. Сел да за час выучил.
Угу. И 22 способа инициализации переменной.
Во! Как раз два часа!
Но ведь обычно хотя бы 21 день дают...
Тыж переводчик с английского? Вот тебе техническая документация на японском, за два часа переведи.
Тыж водитель легковушек? Вот тебе экскаватор, за два часа выкопай фундамент под жилой дом.
Тыж учитель математики? Вот тебе моя собака, за два часа научи её не лаять с 20:00 до 8:00.
Тыж повар-универсал? Вот тебе химикаты, за два часа свари мне дозу метамфетамина.
Тыж водитель легковушек? Вот тебе экскаватор, за два часа выкопай фундамент под жилой дом.
Тыж учитель математики? Вот тебе моя собака, за два часа научи её не лаять с 20:00 до 8:00.
Тыж повар-универсал? Вот тебе химикаты, за два часа свари мне дозу метамфетамина.
Я так переводил с испанского. Это был пиздец.
- За сколько китайский язык сдашь?
- А методичка есть?
- Есть.
- Ща докурю и пойдём сдавать.
- А методичка есть?
- Есть.
- Ща докурю и пойдём сдавать.
Блог на хабре не ведётся уже пять лет. Интересно, с чего бы это.
Чтобы написать коммент, необходимо залогиниться
Отличный комментарий!