LINUX.ORG.RU

С/С++: вопросы на собеседованиях

 , ,


3

5

Задача понять хорош кандидат для проекта или нет, как мне кажется, супер сложна. Допустим, он позитивный и всё такое. Поговорим исключительно о технической части. У кого есть опыт - поделитесь что вы спрашиваете у middle/senior разработчиков? Только практические задачи? Теория (какая)?

Ping bugfixer

вам с этим человеком общаться, практически каждый день.

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

человек на позиции выше мидла должен уметь слушать и мысли связно излагать.

а всю эту олимпиадную херь оставьте пионерам.

olelookoe ★★★
()
Ответ на: комментарий от olelookoe

человек на позиции выше мидла должен уметь слушать и мысли связно излагать.

А на джуниора достаточно уметь включать IDE?

Crocodoom ★★★★★
()
Ответ на: комментарий от olelookoe

человек на позиции выше мидла должен уметь слушать и мысли связно излагать.

Ага, при этом мысли он свои должен излагать на языке C++.

а всю эту олимпиадную херь оставьте пионерам.

Это не олимпиадная хрень. Для примера откройте произвольную задачу с leetcode и произвольную задачу с codeforces. В первом случае сразу ясно что надо делать и как, во втором случае ты только минут 10 будешь условие понимать, потом полчаса писать формулы на бумажке, и еще полчаса (если повезет) писать код, но обычно все заканчивается тем, что среднестатистический программист с codeforces вообще ничего решить не может :)

Reset ★★★★★
()
Последнее исправление: Reset (всего исправлений: 1)
Ответ на: комментарий от Crocodoom

Вы таки не поверите, некоторые, что приходят на джунов даже что такое IDE не в курсе.

А по сабжу, где работал, было на старте просто поболтать на общетехнические темы (адекват/неадекват), а потом, если у него нет своих наработок, которые можно обсудить,

  • для джунов: дать ему задание на неделю (какой-нибудь простенький ФМ/чатик на сокетах/многопоточную передачу файла (такой мини-торрент)). Справится и сможет хоть в двух/трёх словах объяснить, что он написал и как оно работает - отличный джун и можно брать.
  • для миддлов всё тоже самое, но тестовое и оплачиваемое и сложней, ну если есть рекомендации с прежних мест, так и вообще отлично.
  • сеньёров я не собеседовал (как-бы и сам не), но по общетеоретическому маразму (и прочим справочным стандартам С/С++) точно не гоняли. Больше, насколько я знаю, по вопросам архитектуры (надёжность/сложность/масштабируемость решения и вот это всё).
SkyMaverick ★★★★★
()
Ответ на: комментарий от SkyMaverick

для джунов: дать ему задание на неделю (какой-нибудь простенький ФМ/чатик на сокетах/многопоточную передачу файла (такой мини-торрент)). Справится и сможет хоть в двух/трёх словах объяснить, что он написал и как оно работает - отличный джун и можно брать.

Я плачу!
Ни одного чата не разработал, хотя в много поточность умею …

anonymous
()
Ответ на: комментарий от anonymous

Ну как-бы простенький чатик (хотя-бы консольный) клиент-сервер (mesh придумывать не надо) человек на 10 (можно без ростера) любой джун, к тому же за неделю срока, может осилить. Собственно тут знаний-то: сокеты да многопоток (ну или поллинг), всё.

Никто не заставляет весь XMPP реализовывать, какбы :)

ЗЫ. Я помню, один даже запилил что-то типа тэгов, что, если в сообщении не тэгирован получатель, то сообщение броадкастится всем. Что в задании не оговорено, но в общем-то, почти даже комнаты запилил. Получился у него такой UniChat (если помните,что такое), только на минималках и консольный.

SkyMaverick ★★★★★
()
Последнее исправление: SkyMaverick (всего исправлений: 1)
Ответ на: комментарий от SkyMaverick

задание на неделю

Вот ищет человек работу. Ему надо обойти кучу работодателей. Если каждый будет давать свое «задание на неделю», то выполнение всего этого станет проблемным.

Встает вопрос: «А вы не можете решить свою задачу собеседования не отнимая у соискателя чрезмерно много времени?»

pathfinder ★★★★
()
Ответ на: комментарий от pathfinder

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

Тебе сразу сказано, что будет недельное задание. Если сказано, что тебе его дадут, значит впечатление полного аутиста, в принципе, не производишь и я в лице конторы в тебе заинтересован. Если просишь время (задание я оглашать ест-но заранее не буду), ну ок, приходи позже (позвони/мейл напиши/хоть как-то обозначься). Если в течении недели-двух не пришёл, ну значит не очень и надо (отметка-то, что приходил и в принципе вменяем у меня в записной книжке стоит).

За всех не скажу, но отложенное (на разумный срок, ест-но) тестовое, в принципе нормальный ход, почему-бы и нет.

SkyMaverick ★★★★★
()
Последнее исправление: SkyMaverick (всего исправлений: 2)
Ответ на: комментарий от Crocodoom

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

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

поэтому - разговаривать. человек «на своей волне» начиная с определенной позиции для производства просто не нужен.

olelookoe ★★★
()
Ответ на: комментарий от Reset

что среднестатистический программист с codeforces вообще ничего решить не может

Был у меня случай. Задали мне на работе задачку. Ну, типа, нужно было восстановить по PRORATA-матрицам различных securities вероятный cash flow (Wall Street) (описываю «от себя», так как нифига не эксперт в предметной области). Дали какой-то начальный алгоритм «на пальцах» на всё про всё пару дней («ну, тыжгений» и «да тут же всё предельно ясно, вот послушай»).

Задачу я решил. И матметод расчета предложил, и алгоритм графовый придумал, и оптимизированный графовый движок написал для расчета. Но..., через 7 месяцев. В течение которых я каждый день объяснял, почему «оно вот так работать не будет» и почему я следующий шаг собираюсь сделать вот таким. А по ходу меня пару раз чуть не уволили.

Мораль. Задачки с codeforces — не для программистов 9to5. Никто 9to5 в олимпиадном режиме работать не будет. И если чьи-то процессы этого требуют, то это — неправильно выстроенные процессы.

Программисты — НЕ алгоритмисты. Алгоритмисты сидят в университетах и решают 3 задачи в год, а не в день. Это просто русские (инженерная школа бСССР) ребята на себя слишком много берут, чисто чтобы попонтоваться друг перед другом: «а вот я решу эту задачку за полчаса». Так вот, если кто-то не готов такие задачки решать за полчаса каждый день 9to5, то и понтоваться тут нечем. Это из программиста алгоритмиста не делает, как не делает из меня спортсмена то, что я могу приличный вес толкнуть от груди пару раз под настроение.

Меня, например, мало интересуют экстремальные умственные способности кандидатов, если этого не требует сама позиция. А если требует, то лучше брать контрактников. И им так на много лучше. Решили проблему — и пошли дальше прокачивать свои мозги, а не тухнуть, разгребая накопленный технический долг в 10-летней кодовой базе (обычная программистская работа, как она есть).

aist1 ★★★
()
Ответ на: комментарий от aist1

Поэтому я не даю задачи с codeforces, только с leetcode. Leetcode это не олимпиадное программирование и не «алгоритмистика», как думают некоторые, это как раз та самая программистская база.

Reset ★★★★★
()
Ответ на: комментарий от Reset

не согласен. Вопрос тут предпочтений и золотого стандарта не найдёшь. Но я могу просто высказать своё мнение, что 99% задач с leetcode не имеют никакого отношения к промышленному программированию. Есть только парочка которые реально несложные и интересные для инженера.

Почему он существует? Потому что есть спрос. Из-за компаний типа FAANG теперь это считается нормой. Следовательно, появился спрос - и предложение, всё. Индустрия уже ополоумела до того, что уже книжки за $$ выпускают как проходить технические интервью. Всё это поставлено с ног на голову. Заметь, никто не говорит как именно отсеять настоящего инженера и взять в компанию. Они просто говорят - у нас процесс такой, что решаешь алгоритмические задачи (а для этого задрачивай leetcode и cracking coding interview). Но что это даёт в результате никто сказать не может. Другие компании (у кого ума немного) просто следуют этому паттерну.

Просто интересный пример - автор HomeBrew не прошёл первичный отбор в Google, не смог бинарное дерево инвертировать. Он плохой инженер, правда? :)

former_anonymous ★★★
() автор топика
Ответ на: комментарий от former_anonymous

Но я могу просто высказать своё мнение, что 99% задач с leetcode не имеют никакого отношения к промышленному программированию.

Смотря что считать «промышленным программированием». К формошлепству на java и прочим питонам не имеют.

Просто интересный пример - автор HomeBrew не прошёл первичный отбор в Google, не смог бинарное дерево инвертировать. Он плохой инженер, правда? :)

Он просто не подходит для работы в гугле. HomeBrew это, кстати, не какой-то rocket science.

Reset ★★★★★
()
Ответ на: комментарий от Reset

Он просто не подходит для работы в гугле

Это утверждение не имеет оснований, потому как я и говорил, никто не может доказать что алгоритмы а-ля Leetcode для программиста имеют какую-то статистически значимую важность. Эти же компании никогда этого не доказывали. Что они говорят? Мы нанимаем вот так ПАТАМУШТА. А вот интересная статья об обратном: No Correlation Between Interviewing and On-The-Job Performance

former_anonymous ★★★
() автор топика
Ответ на: комментарий от Reset

Leetcode — это, да, совсем не олимпиадный уровень. Но и тоже не повседневный (9до5). Хотя таки при должном напряге, любой программист должен уметь такие задачки решать. Т.е. leetcode отсеивает тех, кто программировать на самом деле не умеет, но выдает себя за программиста (такое часто бывает).

aist1 ★★★
()
Ответ на: комментарий от Reset

Он просто не подходит для работы в гугле. HomeBrew это, кстати, не какой-то rocket science.

Вот поэтому гугловые продукты sucks за небольшим исключением. Потому что ботаны промоутятся в менеджеры и набирают себе таких же ботанов. Продукты делать — это не деревья вращать.

Если не нравится история с HomeBrew, посмотри историю в WhatsApp.

aist1 ★★★
()
Ответ на: комментарий от aist1

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

vertexua ★★★★★
()
Ответ на: комментарий от vertexua

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

Тут еще есть нюанс. Практики проведения интервью переносятся 1-в-1 из США на остальные рынки труда, которые очень даже другие. В РФ будет совсем другое распределение скиллов по кандидатам, чем в США. И один и тот же тест будет показывать совершенно разные вещи на разных рынках. Вот это не учитывается от слова «совсем».

Особенность рынка труда в США в том, что он, хотя и, в целом, кандидатский, толкучка вокруг некоторых работодателей будет неимоверная. Вот эти работодатели могут себе позволить устраивать из интервью слепое соревнование.

Далее, эти работодатели на столько большие и толстые, что просто выметают кандидатов с рынка. К счастью для всех остальных работодателей, они выметают «не тех» кандидатов. Иначе бы весь остальной IT уже бы загнулся в Америке.

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

А в той же РФ рынок очень сильно кандидатский, потому что есть большой приток аутосорсинга. А на кандидатском рынке устраивать соревнование между кандидатами — идиотизм. Это будет бить в первую очередь по самому работодателю, так как вакансии могут долго не заполняться из-за этого. Человека искать и так долго, а тут еще отбрасывать потенциально годных кандидатов только из-за того, что они хитрожопую, но совершенно не релевантную, задачку не решили.

aist1 ★★★
()
Ответ на: комментарий от Reset

Он просто не подходит для работы в гугле.

Ларри Пейдж тоже, в таком случае

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

anonymous
()
Ответ на: комментарий от anonymous

хотя, честно говоря, я не понимаю, кто добровольно идёт во всякие фаанги работать,

зарплаты зачастую ниже менее именитых компаний

Нет. Помимо зарплаты ты еще получаешь стабильный доход с акций (настоящих, а не сраных опционов). Не путай FAANG с жмотским Яндексом.

отсеивание ядрёное

Да, но легко учится за год при желании.

визу нормальную редко дают

H1-B, O-1, L-1 на выбор и по возможности. В Европу, понятно, вообще голубая карта.

работать, скорее всего, придётся, всякую рутину

Это правда. Тут яндексоиды любят надувать щеки, но что им еще остается?

filosofia
()
Ответ на: комментарий от filosofia

Не путай FAANG с жмотским Яндексом.

В Яндексе все хорошо с зарплатой и акциями :) Ты думаешь почему я до сих пор там работаю ? :)

Reset ★★★★★
()
Ответ на: комментарий от Reset

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

Мне в Яндексе предлагали какие-то копейки; коллегам, вышедшим из Яндекса, платили копейки. Общий фидбек оттуда таков, что Яндекс жмот — спроси в интернете, каждый подтвердит.

filosofia
()
Последнее исправление: filosofia (всего исправлений: 1)
Ответ на: комментарий от filosofia

Общий фидбек оттуда таков, что Яндекс жмот — спроси в интернете, каждый подтвердит.

Я знаю про этот фидбек. Аналогичный, кстати, есть и про Facebook :) Обычно такие фидбеки пишут те кого что-то не устраивает, если человека все устраивает, то он не пишет фидбек.

Reset ★★★★★
()
Ответ на: комментарий от filosofia

Нет

сойдёмся на «не всегда»

ты еще получаешь стабильный доход с акций

это после какого стажа работы?

H1-B,

нормальная

O-1, L-1 на выбор

на чей?

Это правда.

ну и какой смысл тратить год на подготовку по итогам?

anonymous
()
Ответ на: комментарий от Reset

В Яндексе все хорошо с зарплатой и акциями :)

ты, небось, там уже лет 10-15 работаешь? У новоприходящих зарплаты далеко не самые высокие по рынку.

anonymous
()
Ответ на: комментарий от anonymous

это после какого стажа работы?

Да сразу обычно, с разбивкой.

ну и какой смысл тратить год на подготовку по итогам?

Работать в гугле большая честь. Ну нет, там своя атмосфера, многим нравится. И денег много.

filosofia
()
Ответ на: комментарий от anonymous

У новоприходящих зарплаты далеко не самые высокие по рынку.

Это зависит от человека.

Reset ★★★★★
()
Ответ на: комментарий от aist1

Тут еще есть нюанс. Практики проведения интервью переносятся 1-в-1 из США на остальные рынки труда, которые очень даже другие. В РФ будет совсем другое распределение скиллов по кандидатам, чем в США. И один и тот же тест будет показывать совершенно разные вещи на разных рынках. Вот это не учитывается от слова «совсем»

Далее, эти работодатели на столько большие и толстые, что просто выметают кандидатов с рынка. К счастью для всех остальных работодателей, они выметают «не тех» кандидатов. Иначе бы весь остальной IT уже бы загнулся в Америке

Из тех американских хороших программистов, которых я читал-слушал, я не заметил какой-то выдающейся разницы с СНГ-шными. Там есть разве что безумная помешанность на профессиональной подготовке к работе проходильщика интервью, до мгновенных ответов на уровне спиномозговых рефлексов, которые у всех кандидатов будет идеально одинаковыми, под линеечку.

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

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

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

Потом этот УСПЕШНО ПРИМЕНЯЕМЫЙ МЕТОД ПОДБОРА КАДРОВ растекается по всему шарику, как ты пишешь, и получается вовсе цирк. Я не забуду, как в институте нас училка учила проводить собеседование, по принципу «вот, столичный уровень задавать задачки с подковыркой». Это что-то уровня «у туземцев с материка принято жить у гигантских птиц. Давайте же тоже соорудим гигантские птицы».

Ну как бы всё: денег много, вчера тёлка была администратором в кафешке, сегодня HR в серьезной корпорации — потому что хочется и кушать, и одеваться хорошо. Абидна только одно — я почему-то сам не на этом банкете из-за своих тараканов в башке. Вот ты уехал в штаты, а я почему-то побрезговал.

byko3y ★★★★
()
Ответ на: комментарий от byko3y

Вот ты уехал в штаты, а я почему-то побрезговал.

Может быть, и правильно сделал. В качестве жизни ты однозначно проиграл бы. Сюда стоит ехать, если есть цель приобщиться к высокому технологическому уровню. Ну, там, поработать в той же полупроводниковой отрасли. Или настоящего вебскейла попробовать и т.п.

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

Насчет того, кто идет в ФААНГи. Тут еще нужно учитывать, что в России разрабочику в карьерном отношении тупо неуда расти. По факту, потолок достигается где-то в 25 или, от силы, в 30 лет. Дальше — или в университет в лабу, или «в яндекс» (который один на всех), или в оборонку (нифиг-нафиг), или в менеджмент. Или — в свой стартап.

В США, по сути, то же самое. Но в стеклянный карьерный потолок ты упираешься на много позже. Легко можно и до пенсии доработать, и не чувствовать, что «застрял». Довольно много народа сразу на это затачивается. Работает в корпорациях, обзаводится связями, прикупает активы, недвижимость. Уважаемые люди, все дела. Они и идут работать в корпорации в первую очередь. Плюс, те, кому нужны хорошие бенефиты. Так как здесь вся твоя социалка дается работодателем.

Т.е. чисто применительно к ФААНГ, их рекрутинговый процесс — это всё же не рандом, если учитывать местную специфику. Туда на много охотней берут людей, которые целенаправленно делают карьеру, т.е. видно, что они, в основном, работают в корпорациях.

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

Я тут хочу подчеркнуть: речь идет вовсе не о читерах. Речь идет о том, каких специалистов компании воспитывают своей практикой интервью. Бессмысленность (и безрезультативность) всех рабочих процессов заявляется изначально прямо с момента интервью. Большие американские компании — это коммерциализированные секты. Они свято верят в то, что своим успехом они обязаны следованию свой корпоративной культуре. Соответственно, любой, кто на эту культуру «покушается», совершает преступление против самой компании, против её успеха.

aist1 ★★★
()
Последнее исправление: aist1 (всего исправлений: 2)
Ответ на: комментарий от aist1

Тут еще нужно учитывать, что в России разрабочику в карьерном отношении тупо неуда расти. По факту, потолок достигается где-то в 25 или, от силы, в 30 лет

Я задумался... Как бы да, но и не то чтоб это было плохо. Это что-то типа «стать топовым токарем к 30». Естественно, нужно качественно менять свою деятельность. Вот лично мне симпатизирует путь одинокого архитектора, аля недавно обсужденный Дуглас Крокфорд: пишешь стандарты, пишешь книжки, выступаешь на лекциях. Пока что пытаюсь навести шороху в питоновой индустрии, и у меня есть шансы на успех.

Но мне кажется, что мое непонимание этой западной айтишной культуры меня очень тормозит. Грубо говоря, я говорю «ваш инструмент говно, давно пора переходить на другой инструмент», а мне отвечают «а нахера? Фейсбук на нем сидит, все сидят на нем, у нас все программисты 30 лет на нем пишут, зачем нам что-то менять? Да, разработка в три раза дольше — ну и что, это лучше, чем полный провал разработки на новом неизведанном инструменте».

И их можно понять, потому что еще задолго до культуры лицемерия в США развилась культура сверхспециализации. То есть, когда один отдел занимается только base64 кодировкой. «URL encode? Нет, это вам в соседний отдел, тут base64». Потом base64 становится не нужна и работник отправляется мести улицу.

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

Ну сейчас бы я точно в штаты не поехал.

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

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

У меня, однако, есть дополнение. Они не просто верят в то, что успехом обязаны культуре — ведь откуда-то же эта культура взялась? Кто-то ее навязывает, причем, если почитать новости, то можно узнать, что навязывание это весьма агрессивно. А потому что руководство знает — да, оно обязано этой культуре своему успеху, Не коммерческо-соревновательному успеху, нет. Успеху в получении халявных займов от банков, в получении инвестиций. Просто вспомни, как многие из этих корпораций возникли? Они либо прямо либо косвенно получили деньги от банков. Если завтра гугл потеряет поддержку банков, то ему придется в несколько раз сократить штат, чтобы свести концы с концами (расходы на датацентры никуда не деваются) и позакрывать кучу сервисов.

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

Когда-то я делал смелое предположение (в котором я не уверен) по поводу еще одной цели насаждения корпоративной культуры в FAANG — это контроль за индустрией через гигантов. То есть, какие сферы должны развиваться, каким инструментам нужно отдавать приоритет, чуть ли не какие процессоры с бэкдорами весь мир должен использовать — потому что под него разрабатывает опенсорс FAANG.

byko3y ★★★★
()
Ответ на: комментарий от byko3y

БАОАБАБ в любом корпорации будет БАОБАБОМ, а разработчик в любой деревне

НедожаренныеБлины

будет РАЗРАБОТЧИКОМ …

anonymous
()
Ответ на: комментарий от byko3y

В контроле за индустрией, самом по себе, нет чего-то такого уж плохого. Главное, чтобы индустрия скоординировано двигалась вперед. Кто при этом будет «царем горы» не так уж важно. «Базар» движения вперед не обеспечит, так как не способен аккумулировать необходимые объемы человеческих ресурсов. Для этого нужны «тоталитарные режимы» со всей их сопутствующей атрибутикой. Деньги для этого плохо подходят, так как с какого-то момента перестают действовать. Чтобы деньги были мотиватором, денежное вознаграждение должно расти по экспоненте (увеличиваться каждый раз на проценты), что физически невозможно. Поэтому, остается идеология.

культура лицемерия

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

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

Новый завет решает эту проблему радикально, через смены морально-этической парадигмы со следования логическим правилам к следованию «закону любви». Сын Божий приходит в этот мир и через смерть на кресте берет на себя наказание за грехи всех людей. Бесконечная жертва бесконечной божьей Правде. Это такая логическая конструкция, которую потом в Христианство ввели хитрожопые греки. Сейчас это называется «сторителлинг».

Но у новозаветной моральной доктрины у самой есть множество проблем применимости. В первую очередь присущая субъективность любви. Добро для одного человека будет считаться злом для другого. Появляется понятие «запретных чувств». В итоге мы приходим к тому, что любить можно только и исключительно по заданному шаблону (ничего не напоминает?).

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

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

А всякого лицемерия я насмотрелся еще тогда, когда был верующим. Бог судья верующим в Него.

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

Вот это хорошо и желаю всяческих удач. Но это как раз тот случай, когда таки стоит ехать в Америку. Поясню метафорически. Одно дело, когда ты — «Витя из Смоленска», и совсем другое, когда ты — «Витя из Нью-Йорка». Ну, или, хотя бы из Берлина или Лондона. Человеческое восприятие так устроено.

aist1 ★★★
()
Ответ на: комментарий от aist1

Одно дело, когда ты — «Витя из Смоленска», и совсем другое, когда ты — «Витя из Нью-Йорка». Ну, или, хотя бы из Берлина или Лондона. Человеческое восприятие так устроено.

вот китайцам точно пофиг откуда в данном случае витя. особенности восприятия.

alysnix ★★★
()
Ответ на: комментарий от alysnix

Вот в Китае американофильство куда сильнее, чем даже в той же Украине, не говоря уже про Россию. Детки их элит все тут, недвигу массово скупают.

aist1 ★★★
()
Ответ на: комментарий от byko3y

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

азазель полная, Яндексоиды напряглись

УСПЕШНО ПРИМЕНЯЕМЫЙ МЕТОД ПОДБОРА КАДРОВ растекается по всему шарику, как ты пишешь, и получается вовсе цирк.

просто не нужно устраиваться ни к клоунам ни клоуном, было бы желание, а нормальную контору можно найти

Вот ты уехал в штаты, а я почему-то побрезговал.

ватан, небось?

anonymous
()
Ответ на: комментарий от byko3y

о, свидетель секты ложной дихотомии нарисовался

anonymous
()
Ответ на: комментарий от aist1

Да.

А всякого лицемерия я насмотрелся еще тогда, когда был верующим. Бог судья верующим в Него.

Да, тут ты прав – чистое к чистому, грязь к грязи.

Но я тебе для начала здесь отвечу на одно твоё предостережение, там тоже отвечу, но чуть позже. И по другому немного.

Понимаешь, а я не рискую утратить веру, даже если займусь настоящим ИИ. Причина, если коротко, то мы его не сделаем. Я не могу сделать то, чего в принципе нет, вот в чём вся штука. =)

Почему так? Ну просто. Человек на доступном ему уровне копирует Бога и творения Божии IRL. Человек сделал интернет. По сути, это физическая (материальная) организация некоего такого энерго-информационного поля (одной из «подсистем» Бога, если угодно, пусть так). Ну да, реализована на физическом уровне, ощутимо, но тем не менее, идея воплощена.

Теперь посмотри что произошло дальше. Вместо хранилища и обработки чистого знания человек радостно натащил туда чего? Правильно! Всякого-разного информационного говна. Начиная от контекстной рекламы, спама и кончая конкретным «запретом» типа, как это спели System of a Down – chicks and sodomi, педофилии и прочего говна. It’s a violent pornography, isn’t it? =)))

И останавливаться эти потомки обезьян не намерены. Вот даже не сходя с места и не выходя из треда. Посмотри на действия ананасов. Он написал какую-то говнину, кликнул клавишу «Поместить» и говно улетело в тред. И он даже не понимает что это говно никому тут не нужно. Ну просто потому, что это говно, всё остальное вторично. Я могу тебе сразу сказать откуда этот аноним выше на основании его modus operandi (да, на тех территориях идиотизм носит терминальную стадию и, вдобавок, липок и нуден – этот ананас так и будет тупить, гадя в форуме, считая себя мега-чёт_там, мега-умным, наверное или мега_духовным или ещё чего, демоническая гордыня, помноженная на слабоумие говорящей обезъяны, это сильно). Но дело не в этом.

Почему нас уже раз жестоко и обломали. Если вдуматься, то сильный ИИ это уже второй шаг. Шаг к Древу Жизни Вечной. Ты же помнишь после чего наших прапредков, Адама и Еву выкинули из Рая на мороз? После того, как они «ели от Древа Познания Добра и Зла». При чём, нигде не сказано было – носил ли этот запрет постоянный или временный характер. Возможно, что человек должен был духовно дозреть до принятия и этих концепций и, далее, до Жизни Вечной. Но пошло так, как пошло и понадобилась Смерть Иисуса на Кресте, чтобы хоть как-то исправить этот факап.

Нам просто не дадут сделать это шаг (с одной стороны). Апокалипсис написан и я подозреваю что когда мы будем более-менее готовы технологически, будет поздно. Апокалипсис начнёт исполняться, если уже не исполняется. И, как ты понимаешь и сам, он будет исполнен. Как и был Иисусом исполнен Закон Моисеев и нам была дана Благая Весть (aka Евангелие). Чем она заканчивается, ты читал, я знаю. И так же знаю что будет исполнено. Даже как православный я могу только сказать «Ей же, гряди, Царствие Небесное!».

Технологически, на уровне «современной элементной базы», мы сильный ИИ сделать тоже не можем. Ну, так бы нас выручило тут клонирование как таковое и биотехнологии, но нет. Процесс пока недостаточно стабилен и контролируем. Так что, пока мы не продвинулись далее первичной эмуляции на уровне if-then-else, ну, можем ещё весовых коэффициентов понавешать, но это не особо поможет. И дальше мы не продвинемся. Понимаешь, наших прародителей выкинули из Рая просто потому, что если бы эти идиоты нажрались от Древа Вечной Жизни, то Вселенная, битком набитая бессмертными идиотами, это реально страшно. Даже мне. Хотя, меня и испугать сложно вообщем-то. И второго шанса давать Прогаммист-Схемотехник не будет. Риска первого хватило. Очко тогда у всех в Раю лом перекусило.

Ну и плюс к тому – компьютеры и создаваемые системы не имеют опыта, который имеют кожаные мешки. «Когда я был ребёнком, то слова и дела мои были детские». Нет проявленности в физическом мире. ИИ не взрослеет, не набирает опыт («обучение» ни в счёт, это имитация). Ну и ещё много чего. Кстати, Рагнар Фьелланд (Ragnar Fjelland) «Почему ИИ общего назначения не будет создан». Довольно интересно, думаю, и сам читал?

Ну вот. Я к его словам добавил свой взгляд как православного. В Библии ни где нет запрета на познание мира – ни текстуального, на уровне текста, ни смыслового. Но мы живём в мире, который прямо указывает на то, что получится, а что нет. В Библии можно попробовать найти ответ на вопрос «почему». Но это не для всех, да. =))) Всё потому что сперва должны быть отделены зёрна от плевел. ;) И это уже не ко мне вопрос почему так, а к Программисту. Он и Судия и Законодатель. =)))

Так что, веру я потерять не боюсь. =)))

P.S. Деньги, кстати, это не самое главное. На некоторых уровнях исполняется условие «деньги это всего лишь деньги и не более». Ну уровнях, я имею в виду Сознание. =)

Moisha_Liberman ★★
()
Последнее исправление: Moisha_Liberman (всего исправлений: 4)
Ответ на: комментарий от aist1

@aist1, ваш пост ни о чем.
Меня троллит форумчанин и подписывается Владимир.
На личности и всякие глупости в постах никогда не публикую.

Не ведитесь на троллинг ...
anonymous
()
Ответ на: комментарий от anonymous

@aist1, ваш пост ни о чем. Меня троллит форумчанин и подписывается Владимир.

К примеру у меня много постов с критикой проекта Метапрог, но ни в одном посте нет ни каких переходов на личности и намеков на то, что @metaprog якобы плохой программист …

anonymous
()
Ответ на: комментарий от aist1

Ваш пост ни о чем … Советую перечитать все мои посты и вы поймете, что в моих постах нет грязи …

Меня тролит один пользователь!
anonymous
()
4 февраля 2023 г.
Ответ на: комментарий от Reset

Leetcode это не олимпиадное программирование и не «алгоритмистика», как думают некоторые, это как раз та самая программистская база.

560. Subarray Sum Equals K по-твоему не олимпиадное, а база? Ну-ну. Вообще задачи на sliding window когда-нибудь приходилось решать где-то кроме литкода?

untitl3d
()
Ответ на: комментарий от untitl3d

Я эту задачу на ерланге вообще запостил. Она простая. На C++ через map/unordered_map надо делать. Приходилось решать 100500 раз.

Reset ★★★★★
()
Ответ на: комментарий от Reset

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

untitl3d
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.