• Увольнять, нанимать, повышать — культура вашей компании
    +2
    Это уже терминальная стадия.
    Я всегда считал, что для оценки работы программиста с «гуманитарной» точки зрения (скажем, со стороны HR, а не со стороны техлида или руководителя-сеньора) может быть только один критерий: если тебя устраивают сроки выполнения задач и работоспособность результата, то программист хороший, а там у него пусть хоть что-то такое в коде будет — это не твоё гуманитарное дело, за это ему лид пояснит:
    if (1) { foo_bar (i++, arr[i]);} // i don't know what i'm doing :) 
    

    Один раз пришлось наблюдать за тем, как один не очень компетентный начальник придирался к программисту за то, что у него всего один коммит за три дня. При том, что коммит был достаточно здоровый и хорошо протестированный. Ад.
  • Увольнять, нанимать, повышать — культура вашей компании
    +3
    Вот согласен.
    Для меня компания из статьи не выглядит привлекательной для долгосрочной работы. Видимо, я как раз из «редисок». Надеюсь, компетентных, но кто знает. Иногда я бываю очень токсичным и не отрицаю этого.
    Но я прихожу на работу работать. Слова «лояльность» и «вовлечённость» вызывают у меня рвотный рефлекс. Ещё раз: деньги мне платят за работу, а не за улыбочки, получасовые тосты на корпоративах и распевание гимна компании по утрам.
    И это не значит, что я против корпоративных походов в ближайший бар по пятницам. Я не против, но людей, с которыми я работаю на работе, я оцениваю по их компетентности, потому что общий результат работы зависит от вложений каждого члена команды. И между человеком, который материт всё и вся, клянёт день, когда он устроился на данную работу, но свои задачи выполняет качественно и в срок, и человеком, который всем улыбается и вообще всегда «на позитиве», но при этом от которого нет никакой пользы, я безусловно выберу первого. Мне нужно объяснять причины? В третий раз говорю: на работе нужно работать.