Хана Миру (MSK+4)
Viktor
Viktor
просто как в матрице, когда он открывает глаза и такой я знаю кунг-фу
August
С иммиграмом круто, там 2 оплаты и возврат если отказ
Viktor
igors
Does Amazon fire 10% of its software development engineers every year ?
igors
Это правило?
igors
Или сказка?
Alex
Viktor
https://www.quora.com/Does-Amazon-fire-10-of-its-software-development-engineers-every-year
Alex-k
Viktor
Viktor
и попробуй только к другим пакетным менеджерам притронься — сразу на мороз
Viktor
ротация
igors
а как этих low performerov вычисляют))) я к тому что это относительно другого девелопера, или эта какой-то base line ниже которого тебя на pip садят.
Viktor
Viktor
igors
понял спс
igors
ну и последний тупой вопрос)))), ну а если нет этих 10% low performerov, ну все примерно на одинаковом уровне, что тогда? или у "хорошего" менеджера так не бывает))))))
Viktor
Viktor
Мы ж говорим о калибровке тысяч людей, а не трех друзей
igors
ясно спасибо
Viktor
Ну это, если пытаться примерить эти практики на небольшие компании то действительно кажется диким. Но прикол в том, что так делать не надо 😃
igors
это я уже понял)))
Viktor
Это как спрашивать алгосики в стартапе
Viktor
5 раундов систем дизайна
igors
ну что-то не сложное из алгосиков можно и спросить(и далеко не только из алгосиков), а то видел я стартапы, после первого код ревью понимаеш, что если выстрелит, то много чего предстоит переписать чтобы это дальше жило)))
Alex
если не выстрелит не важно как хорошо написано 😉
Anvar
Мы ж говорим о калибровке тысяч людей, а не трех друзей
ну вот как можно калибровать тысячи людей я тоже не очень понимаю, как бы все равно разбивают компанию на юниты - и каждый юнит не похож на другой, в одном ты делаешь aws которым пользуются миллионы, а в другом иконку двигаешь во отчетике для менеджера
Anvar
да и знание что уволят 10% скорее вызывает ненужное состояние гонки с коллегами
Alex
Так и калибруют, сначала менеджер калибрует внутри команды, котом менеджеры встречаются и калибруют между собой, в итоге у кого тимлид борзее тот и получит промоушен, бгг
Viktor
Viktor
igors
сорвали с языка, про капитализм)))
igors
точнее с клавы
Viktor
igors
у нас нет такого что мы там ищем low performerov, я так понимаю это прям целый процесс. Если явно человек дает эстиммы в них не вкладывается - то да, ну и код ревью покажет что он там делал n дней.
Anvar
ну типа а что если все молодцы и никто не увольняется - уволят 10 процентов снизу?
Viktor
Всегда кто-то увольняется, а кто-то не молодец
Viktor
Alex
Не, это не так работает что ищут целенаправленно low, это работает так что людей ранжируют между собой, выстраивают сверху вниз, в реальности всегда людей можно сравнить. Будет ли в этом случае кто-то кто попадет туда по ошибке? Конечно, но если вы фаанг и у вас десятки тысяч разрабов, десятки не по делу получивших PIP просто теряются на общем фоне.
Viktor
Viktor
Даже если ты кругом был молодец
Alex
И чилишь на свой полугодовой severance, ну или лихорадочно ищешь работу, в зависимости от того насколько правильный у тебя паспорт)
Viktor
igors
он чилит
igors
наверное
Вахтёр
@RgydOg молчит и покидает чат
Вахтёр
@circulateCaban молчит и покидает чат
Serega
https://coderun.yandex.ru/catalog литкод от Яндекса
Viktor
Serega
Slava
Alex Azarov
Да да, это на него отсылка и была)
Slava
Элиезер Юдковский и методы рационального похудения...
Natalina27 🍀
Alex-k
Alex-k
похоже на авдент оф код по вайбу
Natalina27 🍀
Alex-k
ты понял условие? расскажешь по русски? 😂
первая строка кол-во людей в очереди. Остальные строки это данные про то сколько i-тому человеку из очереди тратится на продажу "ОДНОГО ДВУХ ТРЕХ БИЛЕТОВ". Нужно посчитать минимальное кол-во секунд за которое касир продаст всем билеты, если люди в очереди организуются оптимально.
Natalina27 🍀
это я поняла
Natalina27 🍀
я не поняла какие аргументы принимает функция?
Alex-k
просто построчно сливает тебе ввод, ты должна сама его распарсить как из текстового файла
Natalina27 🍀
Natalina27 🍀
ндааа сразу видно что в России другой уровень
Alex-k
ндааа сразу видно что в России другой уровень
const readline = require('readline');
const rl = readline.createInterface({
input: process.stdin,
output: process.stdout
});
let lines = null;
const data = [];
const calc = () => {
// data это массив -[[5,10,15], [2,10,15], ...]
// вывод делается через console.log(ответ)
}
rl.on('line', line => {
if (lines === null) {
lines = Number(line);
return;
}
const l = line.split(' ').map(Number);
data.push(l);
lines--;
if (lines === 0) {
calc();
rl.close();
}
});