Pull to refresh
2
0
Send message

Такой же вопрос как : почему одна деталь в машине может стоить 10$, а другая 100, а третья 1000 ...И даже в рамках одной позиции, могут быть разные цены... Или можно ли 10 деталями на 10 $ заменить одну за 100$

Зачем так усложнять то ?)) Просто отвечаешь то, что от тебя хотят слышать и всё... Корпоративная религия имеет только один смысл, чтобы люди больше работали за великую идею, а не считали $ ) В идеале, чтобы вообще работали за бесплатно)

Так это элемент корпоративной религии.

Тоже самое что и квоты и разнообразие и прочий корпоративный мусор.

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

Выгодно бесконечное количество разных процессов
это каких ? вот чтобы именно сочетались все эти три фактора и чтобы это работало на огромной количестве людей

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

Существует огромная разница между наемными сотрудниками , пусть даже и высокого уровня и владельцем/владельцами компании.
Я говорю о вторых . Любой наемный сотрудник встраивается в существующую систему координат с той или иной степени свободы, ограничениями, показателями и т.д . Говоря по другому, это большие/малые винтики в огромной машине.
P.S
Забавно выглядит когда маленькие компании копипастят этот процесс. Это похоже на то что под Самарой у меня есть производство телег, я съездил на завод бмв (с кучей роботов, компьютеров и т.д) и решил, что мне обязательно нужно скопировать их процессы оборудование и т д

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

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

"Давайте поставим себя на место условного гугла" == на место бизнеса, так как именно он оплачивает весь банкет

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

Решение : алго-собесы, простой, дешёвый и стандартизированный способ, а так как человеку нужно задрачивать их несколько месяцев, то скорее всего сразу он не свалит. Зачем мне заморачиваться с объективной оценкой проффесионализма ? У меня очередь из кандидатов и тысячи резюме каждый день. Плюс есть адепты таких собесов, которые с пеной у рта будут доказывать важность святого литкода, значит вакансии я буду закрывать быстрее, а зп можно платить пониже)

Только одна проблема, в сутках всего 24 часа)

Чему она должна была научить ?)

Примерно так: как там собесит условный гугл ? Так, а чем мы хуже ? Давайте эту систему копипастнем ... Платить можно пониже рынка (во всяком случае по РФ), к нам один фиг пойдут чисто из-за имени .

1)Если вы копипастите собесы с FAANG, готовы ли вы предоставить такие же условия, как и они ? И почему вы решили, что такой метод отбора эффективный ?

2)В чем цель алгоритмических собесов ?

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

-- Вы хотите проверить навыки мышления ? Тоже лесом, так это зубрежка. Как в ЕГЭ. Есть люди, которые любят решать такие головоломки , а я лично люблю оружие, может на собесах спрашивать про него? Если не соберёшь автомат с закрытыми глазами за 25 сек, в пролёте.. Если завтра фанги начнут так делать, это тоже будут копировать и даже будут адепты таких собесов

-- Вы хотите иметь единый стандарт отбора ? Отлично работает, если вы нанимаете кассиров, грузчиков и т.д...Типовой отбор+ огромная текучка на таких работах это норма... Очень плохо работает, если от сотрудника вам нужен интеллект (hard + soft skills) + адекватная цена + у вас не типовые проекты и задачи

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

Для бэкенда это базы данных, инфраструктура, другие языки программирования для своей области (пример Scala , python)
Все языки из категории main stream если и уйдут, то не при нашей жизни)

Фулстеки дальше все будут менее и менее востребованы, так как реально не вытягивают эффективную работу на нескольких областях, для простых проектов есть куча шаблонных решений (конструкторы, no-code, low-code, фриланс биржи) , для решений сложнее уже нужны спецы

Кажется у них всё стоит как сам боинг ))

"то выбирают обычно последние инструменты и технологии"

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

"Java требует очень много памяти, python медленный и т.п."

1) Память дешёвая, а труд разработчиков дорогой . Java native image и виртуальные потоки если что помогут

2) Python не медленный, на нём спокойно можно писать нагруженные приложения , благодаря своей гибкости, это язык прекрасно работает с нативными расширениями.

"лучше вложиться немного в разработчиков, чем потом годами переплачивать за железо и бороться с тормозами"

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

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

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

С точки зрения бизнеса, нанять профессиональную команду разработчиков на Go стоит кратно дороже (по деньгам и времени), чем аналогичную команду на python, java и т.д...А профит от команды гоферов не перевешивает затраты на них, сорян

Сорян, но это сравнение теплого с мягким. Так как языки кардинально отличаются по своим целям.

Если у вас высокая нагрузка и вам нужно её держать и есть ограничения по памяти и времени отклика, ничего лучше С++ и Rust нет.

Если для вас не так важна память (а она сейчас очень дешёвая) и не критичны задержки, то выбирайте Java, C#, Python.

А если нужен вспомогательный сервис, с минимум бизнес логики и достаточно высокими I/O нагрузками и у вас нет под рукой разработчиков на Rust или С++, то тут может подойти Go.

P.S Бенчмарки обычно не гоняются на ПК

Information

Rating
Does not participate
Registered
Activity