Как стать автором
Обновить

Ищу senior'а без офиса и печенек: как у нас организован поиск сотрудников на 100% удаленку

Время на прочтение12 мин
Количество просмотров39K
Всего голосов 32: ↑25 и ↓7+18
Комментарии111

Комментарии 111

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

Как у вас с этим, интересно. По оплате заметно, что вы понимаете, что у вас особые требования к сотрудникам? Или считаете, что плюсы удаленной работы для сотрудника перевешивают ваши требования и даже часть средней зарплаты? :)
При этом, наряду с сплошными плюсами для вас, компании не только пытаются сэкономить на оплате руда, но и нередко «забывают» про то, что вам не нужно рабочее место, оборудование, не нужно тратить на вас электричество, какой-нибудь чай, за вами не нужно убираться и т.д. и т.п. То есть, компания пытается сэкономить ещё и вдвойне)
У нас есть HR-программы, направленные на улучшение рабочих условий сотрудников и ЗОЖ. Но не стоит на этом заострять внимание, потому что фонд оплаты труда в десятки раз больше, если речь идет о сфере заказной разработки ПО.
НЛО прилетело и опубликовало эту надпись здесь
Мидл мидлу рознь. Есть джуны, считающие себя мидлами. А есть и синьоры, которые работают за зарплату мидла. В любом случае мы все определим и договоримся на этапе собеседований.
НЛО прилетело и опубликовало эту надпись здесь
Прошу указать цитатой, где ФОТ был указан, как эпический. Мне кажется, что я сделал утверждение о том, что ФОТ в десятки раз больше, чем стоимость обустройства рабочего места. Вы считаете иначе?
НЛО прилетело и опубликовало эту надпись здесь
Хм Давайте считать:
Вот какие статьи расходов пришли мне в голову:
— сам офис (аренда, доп персонал):
На одного сотрудника работающего с ЭВМ положено 6 квадратных метров площади (не считая сортиров и др хоз помещений). Цена аренды одного метра офиса в г Калининград (цены как я догадываюсь далеко не столичные ) от 1000 рулей. 6x1000 = 6000/мес, оплата уборщицы и охраны — точных цен не знаю но пусть будет 1000 руб на одного сотрудника, Оплата админа который будет настраивать рабочие места и следить что бы все работало — еще пару тысяч за место. Оплата коммунальных услуг — ну пускай будет треть от аренды — еще 2000 руб. Плюшки в офисе типа печенег и прочей ерунды не считаем, т к они опциональны. Итого по этому пункту: 11 т р/мес на сотрудника
— рабочее место (комп, софт) — тут все интересно. Компы нужно иногда обновлять. Желательно хотя бы раз в два года проводить хотя бы частичный апгрейд. Стоимость нового железа для разработчика примем за 100 000 р Таким образом частичный апгрейд пусть будет 50 Итого 25 т р в год на одно рабочее место не считая первичной закупки. Или 2 т р в месяц. Плюс примерно столько же обновление софта (по принципу стоимость софта == стоимости железа или дороже) Итого по этому пункту еще 4 т р.
Список наверняка будет больше — в зависимости от обстоятельств, но уже эти два пункта выльются в 15 тыров на сотрудника в среднем. Выше озвучили цифру в 70 И 15 явно не на порядок меньше а в несколько раз. Это посчитано по минимуму. Подозреваю, что в такой офис лучшие работники еще могут и не пойти. Поэтому реальная цифра будет где то 20-30 тыр на сотрудника в месяц (например, совершенно забыта такая вещь как чистая вода которая сейчас уже норма для айти-офиса) и это для Калининграда. Для Москвы очевидно нужно умножать на коэффициент…
Возможно, у вас больший опыт открытия офисов и управления расходами в них. Отметим лишь, что в Калининграде стоимость аренды вызывает восторг за тех, кто сдает. В наших городах присутствия можно снять и за 500 р. за кв метр. По организации рабочего места и техники мы уже несем расходы, поэтому дополнительные расходы по аренде, комм. услугам и пр. несущественны, в 10 и более раз ниже того, что мы платим сотрудникам. И если в офисе не один человек, то удельная стоимость услуг будет еще ниже.
Понятно, что цифры могут быть разными. Я лишь указал что они могут быть сравнимы с фондом ЗП особенно если ЗП находится на столь низком уровне.
В наших городах присутствия можно снять и за 500 р. за кв метр.

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

Не вижу как коммунальные расходы и содержание хоз. персонала тут может быть дешевле в пересчете на одного работника. Это в итоге зависит от площади, которая зависит от числа рабочих мест. Но спорить не буду — это дело ваше.
для компании это копейки. На этом не сэкономишь.
Понятно, что это копейки, но в некоторых конторах даже на туалетной бумаге пытаются экономить!)
Мы понимаем, что в объявлениях о вакансиях высказываем претензию на «сливки». И готовы платить в соответствии с квалификацией, не вычитая из этой суммы какие-то виртуальные «затраты на дорогу до работы» и т.п. Не учитываем регион, где живет сотрудник. Более того, мы в определенной степени участвуем в оснащении рабочего места (у нас есть требования к техническому оснащению, по каждому пункту есть доли или лимиты расходов, которые мы готовы компенсировать).
Однако зарплаты мы берем не с «потолка». У компании есть пул проектов, под которые и набираются сотрудники. Это сложные задачи по ценам выше средних ставок заказной разработки. Но это рынок. Бюджет здесь не безлимитный, а работа на Fixed Price проектах и с западными клиентами несет дополнительные риски.
Со своей стороны мы стараемся рассчитать всю экономику так, чтобы к нам пришли лучшие (а главное, способные работать в удаленном режиме — тут ведь своя специфика), и остались с нами надолго. Пока текучка кадров у нас минимальная — значит на данный момент мы, как работодатель, соответствуем ожиданиям сотрудников. Останавливаться на достигнутом не собираемся, и это должно принести свои результаты.
НЛО прилетело и опубликовало эту надпись здесь
Это не совсем так, не нужно искажать действительность.
Изучив опубликованные вакансии на https://maxilect.ru/careers/, можно сделать вывод, что минимальный уровень дохода по Java — Java/Kotlin для Middle лежит в диапазоне 70-100 тыр. При этом ограничения сверху не указано. Из этого следует, что ваше утверждение ложно.
Оно и правда ложно. Мы давно на других уровнях проводим оплату сотрудникам.
НЛО прилетело и опубликовало эту надпись здесь
На каком рынке? Как я понял сравнивать нужно со средними месячными офисными зарплаты в России, а не со средними часовыми ставками на международном рынке удаленного фриланса.
Я так понимаю человек как раз продажную стоимость на забугор считал.
НЛО прилетело и опубликовало эту надпись здесь
Именно, регион (России) не учитывают, но о неучитывании страны или части света никто не говорил. :) Собственно даже для соседней Украины вакансии особо интересными не выглядят, мягко говоря.

Ну, например при том, что из вакансий видно, что требования к английскому разработчиков значительно ниже чем нужны на международном рынке.
НЛО прилетело и опубликовало эту надпись здесь
НЛО прилетело и опубликовало эту надпись здесь
Во-первых, компания работает не только на международном рынке, у нас есть и российские заказчики. Во-вторых, на западном рынке мы на данный момент НЕ продаем время разработчиков от слова «совсем», мы делаем ряд проектов по модели Fixed Price. Почему мы так делаем — отдельный вопрос. Скажу лишь, что 90+% компаний по заказной разработке не умеют работать по фиксе и боятся рисков, предпочитая модель Dedicated Team, где конкурируют по цене, в том числе с Индией. В-третьих, я общаюсь с руководителями российских и украинских компаний, и могу сказать, что озвученные 30 $/h за мидла — предел мечтаний для них. Если только они не продают его по ставкам синьора, что выглядеть будет реалистичнее, так как часто ожидания на западе от уровня специалистов ниже того, к чему мы привыкли. И многие на этом играют, чтобы увеличить маржинальность с риском потерять клиента за такую профанацию. Мы так не работаем, потому что у нас мидлов единицы, остальные синьоры. И вряд ли пропорция эта изменится.
так как часто ожидания на западе от уровня специалистов ниже того, к чему мы привыкли

Так интересно. Из топика в топик кочуют фразы вроде этой. ИЧСХ они друг другу противоречат. То топят за то, что на западе привыкли пахать аки негры на плантациях, а не чаи распивать; то что 1 выходец из СНГ за день делает месячную норму ленивого европейца; то у европейцев\американцев джуны уделывают наших "senior"; то наши джуны впереди планеты всей.


Какой-то хаос мнений.

НЛО прилетело и опубликовало эту надпись здесь
Простите, но причём тут что, где и по каким ставкам компания продаёт? Мы же про рынок труда — на нём она покупатель и, судя по всему, именно российский рынок труда для них в приоритете, а может и единственный, если не в теории, то на практике — далеко не каждый иностранец захочет работать удаленно на российскую компанию по российскому ТК и НК.
Согласен, что не при чем, но не все это понимают, предпочитая вести «бухгалтерские расчеты», которые имеют мало отношения к действительности.
НЛО прилетело и опубликовало эту надпись здесь
НЛО прилетело и опубликовало эту надпись здесь
Во-первых, у нас реальные зарплаты для синьоров выше в 2+ раза. Но недавно мы решили посмотреть на рынок мидлов, поэтому нижняя планка именно такая. Публиковать 2 вакансии, отличающиеся словами Middle/Senior, смысла не видим. Во-вторых, мы на текущий момент делаем только Fixed Price проекты на западе. В-третьих, я смотрю западные новости, общаюсь с коллегами и клиентами, и вся эта политическая истерия не помогает нам работать, мягко скажем.
Публиковать 2 вакансии, отличающиеся словами Middle/Senior, смысла не видим.

Дык начните видеть этот смысл. Очень уж многие увидев эти "от 70 тысяч" закрывают ваши вакансии не читая. Просто потому, что привыкли, что на собеседовании им вообще 60 предложат, торговаться начнут. А человек, предположим, меньше 170 и думать не хочет.

Мы регулярно пересматриваем то, что работает, а что нужно изменить. Это предложение рассмотрим на очередной планерке, и, возможно, внесем коррективы, если коллеги его поддержат. В любом случае спасибо за комментарий.
НЛО прилетело и опубликовало эту надпись здесь
То есть в вашем представлении требования и обязанности мидлов и синьоров одинаковы, разве что скорость работы у вторых выше или за что вы им платите?
Кратко: проекты одинаковые, задачи разные, скорость выполнения с учетом переделок после Code Review & Acceptance Testing — тоже разная, может в разы отличаться. В целом Senior мы понимаем так: способен самостоятельно сделать большой функционал. Пример: какая-то серверная компонента в высоко нагруженном распределенном приложении, взаимодействующая с другими компонентами решения. Middle это вряд ли сделает, ему задачи надо давать поменьше, его кругозор уже, опыта меньше, решения взвешенные принимать скорее всего не сможет. Но на ряде проектов найдется и для Middle задачи, если сроки и бюджет позволяют.
То есть как минимум обязанности разные, раз задачи разные. Так и опишите это в вакансии хотя бы синьора, если «обязанность работу работать» не основа кадровой политики.
Ну вообще когда вижу например «от N» без верхнего предела, то ориентируюсь на N при решении об отправке резюме или продолжения разговора с рекрутером.

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

Это так, информация к размышлению. Никто не знает про «Мы давно на других уровнях проводим оплату сотрудникам.» кроме ваших сотрудников, все смотрят на то, что написано в вакансии и прежде всего на структурированную часть: требования, обязанности, вознаграждение. Уже «Почему Maxilect?» далеко не каждый станет читать если увидит что-то диссонирующее с ожиданиями или друг с другом в основных частях.
Спасибо за полезный комментарий. Мы такой формат совмещения Middle/Senior сделали не так давно. Если наша ЦА думает также, как и Вы (а мы протестируем гипотезу), то изменим подход и внесем коррективы. Мне с математическим багажом отсутствие ограничителя сверху говорит, что компания готовы общаться и обсуждать пожелания сотрудника. Если, к примеру, это окажется в 1.5 раза больше того, что мы готовы платить, и специалист с амбициями, то мы свяжемся после, если/когда у нас изменится ситуация. Мы — молодая компания, и к нам не стоит очередь из идеальных клиентов, желающих иметь с нами долгосрочные отношения на выгодных условиях. Да, мы много инвестируем в маркетинг и продажи, чтобы у нас были такие клиенты и проекты (тоже важно, чтобы без легаси, это отпугивает кандидатов), но пока что мы еще не в «эльдорадо» (если оно вообще есть). При этом у компании есть четкий фокус, стратегия, и в 2019 я ожидаю хороших результатов от наших инвестиций в маркетинг и продажи.
> Мне с математическим багажом отсутствие ограничителя сверху говорит, что компания готовы общаться и обсуждать пожелания сотрудника.

Теоретически я с вами согласен, на зарплату «от 70 000 руб» можно подать резюме, указав и «от 1 млн долларов», и «от 10 000» руб", но что-то мне подсказывает, что вы сами не будете рассматривать такие резюме, разве что во втором случае поинтересуетесь «может вы ноль пропустили?»

Опыт говорит, что только процентах в 5 компаний реально готовы разговоривать о числах в разы больших N, а процентах в 20 и чтобы N получить гуру каким-то надо быть. В целом реально расчитывать процентов на 20 больше N, если, например, удовлетворяешь всем требованиям и имеешь с половину «будет плюсом» и на 30, если все. И это с адекватным известным работодателем.
Спасибо за комментарий. Осталось понять, каких людей больше — кто мыслит как я или как Вы. :-) Но в целом тренд на конкретику очевиден. Мы учтем замечания насчет объединения Middle/Senior в 1 вакансию и отражения возможного уровня дохода. Также очевидно, что если бы мы платили Senior 70-100 тыр, как тут некоторые предположили, то не смогли бы делать проекты большой сложности. Еще раз благодарю за высказанное мнение.

Поддержу предыдущего оратора, если стоит сумма n+, у меня появляется мысль, что компания считает что её задачи вполне можно решить за сумму n*(1.02~1.05) а выше она может и может заплатить но будет считать эту сумму переплатой.

НЛО прилетело и опубликовало эту надпись здесь
Постепенный переход был? Или сначала по 2-3 часа удаленно, потом чуть больше, а потом full-time?
И какие аргументы использовались?
Нередко постепеный переход выглядит «я сегодня плохо себя чувствую/жду сантехника/жду доставки/… — поработаю из дома.»

Это если руководству не придётся каждую неделю убеждать отдел кадров что это нормально если человек не проходил через турникет :) в больших корпорациях увы такое присутствует :(

НЛО прилетело и опубликовало эту надпись здесь
Удаленная работа — это проверка с двух сторон. Но быть организованным исполнителем много проще, чем организованным заказчиком. Был и в той и другой шкуре — исполнять легче. На самом деле, немногие компании понимают, что удаленная работа — это совершенно иная система организации труда, а не просто «давайте представит, что его кубикл закрыт на ключ, но он там».

И, конечно, это очень перспективно, особенно в части «масштабируемости» задач, которую грамотно организовать в офисе можно только с накладняками. Удаленная работа — это облако задач, такой «обратный» аналог микросервисов. :)
Грубо говоря, формулируется задачка, а кандидат должен предложить варианты решений. И он называет: одно, второе, третье. А у него спрашивают еще и еще. Если в этот момент человек сдается, он точно так же сдастся при решении «боевых» задач.

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

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

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

Как-то вы по своему мой коммент прочитали ...

Красивых налево, умных направо? Менеджмент персонала 80 уровня, да.

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

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

Ну как сказать, инженер, предлагающий техническое решение бизнесу, должен быть готов предложить несколько решений сильно отличающихся как минимум по экономическим, политическим или юридическим аспектам. Банальное: покупка своих серверов, аренда выделенных, аренда виртуальных, облако — могут сильно отличаться по капитальным и оборотным затратам. В Европе, США или России размещать. Windows или Linux. Зарплату компания предпочитает платить белую, серую, работать с ИП через российское юрлицо или иностранное. Куча вопросов, которые иной раз могут решить вообще только собственники, даже не топ-менеджмент. Ну и по личному опыту желательно предлагать три решения, предпочтительное личное подавать как компромисное среди двух крайних.

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

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

Значит это не его задача, все просто. Зачем вы все в кучу валите?

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

Воу, тут ребята способность "думать" пытаются проверить. А вы завели разговор про области вне компетенций. Вас ничего не смущает? "Думать" и "работать справочником" — это, какбэ, не одно и то же.

Так тут как раз, похоже, не справочные знания проверяются, а именно способность придумать несколько качественно разных решений. Возможно принимаются и не технические, типа «надо сделать распознование капчи. варианты?» и наряду с вариантами «купить/написать OCR», «натаскать нейронную сеть» принимаются и «нанять фрилансеров по доллару за 1000 капч» или «договориться с сервис-провайдером об API».

Ок, а как быть с ситуацией, когда кто-то предложил всего одно решение, но очень грамотное и остроумное, а остальные предложили по десять — но все они либо банальны либо тупак?

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

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

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

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

Интересно было почитать ваше общение с VolCh. Позволю добавить пару моментов. Во-первых, решения, которые предложат в самом начале, скорее всего были в «кэше» мозга, т.е. взяты из статей или недавних проектов. Это быстрые ответы, их все дают, за редким исключением. А вот решения, которые надо еще предложить, рождаются в голове и требуют мозговых усилий. Во-вторых, для нас также важно смотреть на то, как человек мыслит. Это важнее предложенных ответов и их количества, как можно уже догадаться. В-третьих, в боевых условиях я предпочитаю обсуждать не проблемы, а получить изложение фактов и набор ПРОДУМАННЫХ решений с обоснованием использования одного из них. И чем больше будет вариантов проработано до общения со мной, тем качественнее будет решение.

Надеюсь, что я исчерпывающе ответил на все поднятые вопросы.
НЛО прилетело и опубликовало эту надпись здесь
Каждый предложенный вариант решения — это время разработчика (дорогое время, прошу заметить), больше решений — дороже проект. Мидл и сеньор как раз и отличаются от джуниора тем, что имеют в том самом «кэше» мозга багаж решений на типовые задачи, им не надо тратить время, чтобы что-то изобрести. И именно за такую экспертизу они и получают свои деньги. Поэтому, мне кажется, накидывание массы решений нормального разработчика будет ставить в тупик, так как это бесполезная работа. Причем он всегда объяснит, почему в данном конкретном случае предложенное им решение наиболее оптимально. И да, запросы в цикле (простите, я про 1С) тоже могут быть оптимальным решением (возможно, когда-нибудь соберусь и напишу про этот редкий случай). Наверное, именно поэтому вам и пишут про неоптимальность вашего подхода, при котором кандидат с действительно большим практическим опытом будет отсеян, так как не поймет, зачем тратить время на проработку неоптимальных решений.
Спасибо за комментарий. Писал выше, но повторюсь. Эта проверка нацелена на отсев тех, кто думать не хочет или не может. И вопросы простые, наши рекрутеры не дают кейсы из проектов, где надо искать оптимальное решение…
НЛО прилетело и опубликовало эту надпись здесь

Это точно, как-то решал задачку(тестовое задание), нужна была реализация 3мя способами, от третьего меня просто коробило(У меня сложилось впечатление что задававший тест в принципе знал только 2 т.к. третий был сильно кривой)

А у него спрашивают еще и еще. Если в этот момент человек сдается, он точно так же сдастся при решении «боевых» задач.
Всмысле сдался? Он ведь уже предложил несколько вариантов как решить
Мб имеется ввиду, что сдается рекрутер?
Есть много проектов, где архитектура и код были сделаны теми, кто не искал оптимальное решение. Там тоже было несколько простых решений, которые и реализовали, не подумав об альтернативах. Вы не видели кода, где массивы int (в Java) размером в миллионы строк копируют в цикле? Это тоже решение, но в серьезных проектах такой уровень «решений» неуместен.
которые и реализовали, не подумав об альтернативах
Может они просто не знали как по другому, но это уже другая проблема
Вы не видели кода, где массивы int (в Java) размером в миллионы строк копируют в цикле?
У вас нет code review?

Если в первых 3 решениях вы не услышали оптимального и спрашиваете еще, что заставляет вас думать что в работе не будет так-же, надо будет переделавать еще и еще?
Мы развернуто ответили по этой теме в комментарии к сообщению пользователя i360u. Тут лишь дополню, что про копирование массива int в цикле — из реального опыта. Помню также, что это вызывалось по событиям repaint, где надо было график перерисовывать. Написан этот код был до момента, как я начал руководить командой, но с разработчиком после короткого разговора, где я вскрыл целостный подход писать код так, лишь бы работало, я расстался незамедлительно.
НЛО прилетело и опубликовало эту надпись здесь

Теперь представим себе, что перед рекрутёром опытный разработчик (или свеженаученный), который знает единственный правильный способ копировать большие массивы в java. Он реально единственный. А рекрутёр требует предложить альтернативы, и побольше. Поиск множества решений в данном случае строго не равен и даже противоположен поиску оптимального решения.


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


Гораздо больше Вам показали бы, как мне кажется, вопросы, в которых Вы предлагаете альтернативное решение и просите сравнить. Знал ли он об этом решении? Если да, почему отбросил? По каким критериям выбирал оптимальное решение? Снял ли с себя ответственность за выбор (возможно, обоснованно снял, плюс ему в карму), предложив более одного решения?


А так, "давай стране угля, плохого, но побольше" — это точно не то, о чём мечтает толковый специалист, рассматривающий Вашу компанию, как вариант трудоустройства. Тот самый, что на картинке сверху.

Спасибо за грамотный комментарий. Отмечу, что мы не перегибаем тут палку, и наши рекрутеры не программируют, поэтому такие вопросы в принципе не могут спросить.
Про сравнение альтернативных решений — хороший вопрос для Senior. Передал нашему техн. директору идею, мне лично она нравится. Что-то подобное я делаю при собеседованиях РП: даю живой кейс, и пока только один из 30-40 кандидатов смог адекватно его решить.
По опыту работы с распределенной командой — обычно это все же минимизация расходов со стороны работодателя, учитывая разницу в окладах между регионами и Москвой. Понятно, что это бизнес и экономика, но вот имея желание перейти на удаленную работу, сам уже не в первый раз соблазняюсь гораздо бОльшими зарплатами в офисе, разница раза в 2-3 для хорошего специалиста. К сожалению, и изучение сайта Maxilect не изменило моего мнения, соотношение чуть получше, но все равно далеко от желаемого. И это все справедливо, если полностью закрыть глаза на европейский и американский рынки, где на такие зарплаты даже джуниоры не соблазнятся.

За статью спасибо, прочитал с удовольствием. И радует, что вы все-таки хоть немного меняете рынок в лучшую сторону.
Спасибо. Рынок действительно меняется, и это позволяет многим выбрать качественную жизнь в одном из регионов России (экология, без стресса мегаполисов и пр.), не потеряв при этом (или даже что-то получив) в уровне жизни. Можно также поехать пожить в другие страны, что позволяет удаленка.
Используется ли видеосвязь на собеседованиях?
Максим Коротков: Да, это обязательное условие.

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

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

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

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

Через лет 50 будет как в фильме «Суррогаты» даже в офисах.

Сам удаленку воспринимаю положительно, это круто, с самодисциплиной все ок.
Но плюсы офиса и личного присутствия пока перевешивают, растешь быстрее.
Мне кажется, это персональное предпочтение. Что до нашего подхода, то мы, как и многие другие люди, хотим работать с людьми, и видео поток обогащает наше общение, приближая его к реальному. При этом на внутренних звонках у нас нет требования включать видео-камеру. Более того, я часто прошу людей даже выключить видео, когда оно не нужно. Камера нужна на этапе собеседований кандидатов и в важных разговорах с сотрудниками, когда нужно получать больше информации от собеседника. Где-то читал о том, что голос передает только 10% информации. Есть еще жесты, эмоции. Поэтому от видео нам будет сложно отказаться, равно как и от встреч полным составом, которые мы стараемся проводить один раз в год.
НЛО прилетело и опубликовало эту надпись здесь

Э-э… Меня прямо-таки терзают смутные сомнения. Вы боретесь за право на тайную дискриминацию по возрасту, полу, национальности, расе, и прочему из того, о чём нельзя спросить напрямую?
Шутка, почти не претендующая на звание иронии.

Я работал с человеком из ирландии по имени Hillary, и мы никогда не созванивались… И для меня это была средних лет тетка Хилари, которая через два года (sic!) оказалась толстым мужиком за пятьдесят… Такие дела…
>Волгоградской области (где по статистике чуть ли не самые низкие зарплаты в ИТ)

А вот это близко к истине.
Собеседование проходил прошлом году, доходило до маразма, голодные HR в глазах которых они решили как тебе быть, 90% — давление, ибо нужно им срочно-срочно… было что и в машине по скайпу проходил, и говорили научат правильных ответов главному инвестору (потому что очень нужны люди)…

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

по моему — HR вообще чем-то другим заменить пора, а те что есть — 95% уволить… ибо работу свою они нифига не делают… поясню: в компанию, где работаю уже лет 6, наняли HRа, так я чуть на пол-ставки не устроился в эту же компанию, ) люди отправляют предложение не читая профиль, вообще не читая, предлагают то о чем указано вскользь, игнорируя пункт: «чем хочу заниматься»…
Подпишусь под каждым словом. Удивительно, что в большинстве компаний HR первым проводит какое то свое собеседование, цель которого ясна ему одному. Тратит кучу времени своего и кандидата, а в итоге кандидат «перегорает» и до технического собеседования не доходит. Предлоги разные — в основном «мы хотим разгрузить разработчиков от проведения собеседования с неподходящими кандидатами». А кто вложим им в голову алгоритм как определить подходящего? А никто — сами изобрели свой цирковой велосипед. В итоге из за того что кто то думает, что тимлид не знает как отшить «кривых» кандидатов, компания теряет во времени, деньгах и возможности найти кадры. Что мешает делать наоборот: сначала проводить оценку кандидата с технической точки зрения и уж потом выпускать голодного эйчара? — не понятно. Подозреваю что дурацкий KPI когда эйчарам платят за подогнанную голову…
в одной компании дважды толком не дошел до нормального технического собеседования, сначала один HR предложение сделал, долго морочились, надоело и плюнул, сошлись что я им не подхожу)… потом другой HR с этой же компании сделал такое же предложение =)… опять возня и плюнул быстрее чем с первым…

оба из одной компании и похоже между собой они не общаются и общей базы кандидатов нет… компания крупная — а такая лажа, сплошь непрофессионализм… и это только этап подбора кадров.
Все по Паркинсону:
-чиновник стремится множить подчинённых, а не соперников;
-чиновники создают друг другу работу.
Чем крупнее корпорация или учреждение, тем в большей степени это заметно. И hr хороший пример этого самого искусственно созданного чиновника
У меня последнее время общение с HR происходит строго письменно — бумаги подписать при приёме-увольнении. Что они кроме этого делают — не знаю, слышал, что они сексуальными домогательствами ещё занимаются, но для ремотов это менее актуально.
Вообще, пиджаки начали потихоньку врубаться, что для того, чтобы делать деньги, нужны путёвые работники и грамотный процесс. Эйчары-манагеры — вспомогательный персонал по сути, относительно легко заменяющийся программами-процессами-доками. У меня на последней халтуре и манагера не было — всё решалось через Redmine и git. Чего и вам желаю :-).
Хотелось бы верить, что это не они занимаются сексуальными домогательствами… :)
Полностью согласна, чтобы не потерять кандидата, непосредственный руководитель должен проводить собеседование самостоятельно и если его устраивает технический уровень кандидата, но есть сомнения в личных качествах, тогда уже прибегать к помощи HRа.
эх, вот бы какая-нибудь компания предоставляла удаленную стажировку
НЛО прилетело и опубликовало эту надпись здесь
очень и очень сложно расти технически

С чего бы это? Вы точно так же смотрите на чужой код, и общаетесь с коллегами обсуждая ваш. Точно так же читаете документацию и профильные публикации. Только без лишнего трепа "за жизнь", а всегда строго по делу и по теме.

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

Это вопрос исключительно организации процесса: в нормальных распределенных/удаленных командах под это выделяются специальные ветки в чатах и время на совещаниях. А если кто-то парится из-за "надзора администрации" — то у такой администрации явно не все в порядке с подходом к менеджменту.

Несмотря на то что сижу в офисе — именно такие вещи обсуждаем в отдельном чате, а устно вообще никто не обсуждает. Ну, во первых никто из 20-ти человек не курит, во вторых — так просто удобнее. Кинул ссылку + свою краткую выжимку, а дальше холивар. Причем несмотря на то что занимаемся 1с — я люблю туда покидать ссылки и на общепрограммерские темы, и на flutter, и т.д.
иногда кажется, когда указываешь «удаленно», HR-ы подразумевают что смогут договорится о переезде соискателя, и начинают мозг выносить последнему, потому что считают себя отличными психологами, классно умеют договариваться, и просто отличные парни и мадамы ))
Да ладно вам. Норм всё.
У человека бы личный опыт с обеих сторон. Человек как смог использовал этот опыт, чтобы в условиях ограничений бизнеса решить вопрос найма.
Да и не просто принял решение, но и реализовал — по крайней мере пишет так. Делится опытом (ну да, пиарясь неказисто при этом), а не спрашивает совета.
Это ему (им) с этим жить дальше и он (они), похоже, на это вполне готовы.
НЛО прилетело и опубликовало эту надпись здесь
Коллега, чтобы делать такие жирные отверждения, надо знать нашу бухгалтерскую отчетность. Я ее знаю, мы анализируем рынок труда, но, признаюсь, я не видел объективных данных по уровням зарплат в РФ. Разве что про Москву и Питер понятнее, но на этих мегаполисах свет клином не сошелся. Я знаю одного разработчика, который при доходе в 250-300 тыр в Питере не может заставить себя работать уже не один год и удивляется, что его не уволили. Это к слову. Вот 2 утверждения с элементами инсайда: 1) некоторые наши сотрудники увеличили доход в 2 и более раз, перейдя к нам. Один пришел из СберТеха. 2) мы платим не ниже среднего по рынку, это чушь. Ну и третье утверждение добавлю: у нас есть система планирования долгосрочного взаимовыгодного сотрудничества, где мы открыто обсуждаем результаты, цели личные и компании и, конечно же, уровень дохода. При росте компании и повышении удельной прибыли (и снижении влияния рисков за счет экономики масштаба) будет расти доход тех, кто дает результат и растет профессионально вместе с компанией. А расти есть куда: большинство специалистов не говорят на английском, не думают о проектных рисках, не умеют точно оценивать трудоемкость задач (и проекта в целом), не умеют общаться с клиентами… я могу продолжить.
Касательно плохо сделал работу: решает не менеджер, а коллеги (Code Review), тестеры (много багов) и product owner (не осилил требования, и сделал не то, что нужно).
По срокам: их определяет сам разработчик. В случаях, когда выполняется дольше, происходит анализ ситуации. Есть и те, кто хронически перезакладывается, выполняя быстрее по факту. Навык оценки трудозатрат развит у большинства разработчиков.
В таких случаях финансовых санкций не предусмотрено, у нас нет системы штрафов (одну такую я видел на последнем месте работы в роли наемного руководителя, и стоило немалых сил убрать эту глупость). При этом мы не позволим «вытирать о нас ноги». Мы расстанемся с теми, кто решит забить на свои обязательства и будет вешать лапшу, проваливая сроки. Один такой случай был, и мы чуть не потеряли клиента, спасибо другому специалисту, кто оперативно ликвидировал недочеты и закрыл проект. Мы стараемся очень аккуратно нанимать, это занимает время, это не дешево, но после ряда уроков мы будем быстро расставаться с теми, кто не способен выдержать взятые на себя обязательства и кого бесполезно сначала «полечить».
Арбитраж происходит просто: я собираю факты, общаюсь со всеми сторонами и принимаю решение, потому что я, как генеральный директор и совладелец, буду за это решение платить.
знаю одного разработчика, который при доходе в 250-300 тыр в Питере не может заставить себя работать уже не один год и удивляется, что его не уволили

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

Распознать такого уникума крайне сложно. Привычный формат собеседования совершенно не годится для них. Здесь надежда только на опыт рекрутера. И никаких рекомендаций насчет их «выцеливания» нет и быть не может. Только везение, чутьё и черт знает что ещё…
Зарегистрируйтесь на Хабре, чтобы оставить комментарий