Спасибо за комментарий. Осталось понять, каких людей больше — кто мыслит как я или как Вы. :-) Но в целом тренд на конкретику очевиден. Мы учтем замечания насчет объединения Middle/Senior в 1 вакансию и отражения возможного уровня дохода. Также очевидно, что если бы мы платили Senior 70-100 тыр, как тут некоторые предположили, то не смогли бы делать проекты большой сложности. Еще раз благодарю за высказанное мнение.
Кратко: проекты одинаковые, задачи разные, скорость выполнения с учетом переделок после Code Review & Acceptance Testing — тоже разная, может в разы отличаться. В целом Senior мы понимаем так: способен самостоятельно сделать большой функционал. Пример: какая-то серверная компонента в высоко нагруженном распределенном приложении, взаимодействующая с другими компонентами решения. Middle это вряд ли сделает, ему задачи надо давать поменьше, его кругозор уже, опыта меньше, решения взвешенные принимать скорее всего не сможет. Но на ряде проектов найдется и для Middle задачи, если сроки и бюджет позволяют.
Мы регулярно пересматриваем то, что работает, а что нужно изменить. Это предложение рассмотрим на очередной планерке, и, возможно, внесем коррективы, если коллеги его поддержат. В любом случае спасибо за комментарий.
Мы развернуто ответили по этой теме в комментарии к сообщению пользователя i360u. Тут лишь дополню, что про копирование массива int в цикле — из реального опыта. Помню также, что это вызывалось по событиям repaint, где надо было график перерисовывать. Написан этот код был до момента, как я начал руководить командой, но с разработчиком после короткого разговора, где я вскрыл целостный подход писать код так, лишь бы работало, я расстался незамедлительно.
Интересно было почитать ваше общение с VolCh. Позволю добавить пару моментов. Во-первых, решения, которые предложат в самом начале, скорее всего были в «кэше» мозга, т.е. взяты из статей или недавних проектов. Это быстрые ответы, их все дают, за редким исключением. А вот решения, которые надо еще предложить, рождаются в голове и требуют мозговых усилий. Во-вторых, для нас также важно смотреть на то, как человек мыслит. Это важнее предложенных ответов и их количества, как можно уже догадаться. В-третьих, в боевых условиях я предпочитаю обсуждать не проблемы, а получить изложение фактов и набор ПРОДУМАННЫХ решений с обоснованием использования одного из них. И чем больше будет вариантов проработано до общения со мной, тем качественнее будет решение.
Надеюсь, что я исчерпывающе ответил на все поднятые вопросы.
Спасибо за полезный комментарий. Мы такой формат совмещения Middle/Senior сделали не так давно. Если наша ЦА думает также, как и Вы (а мы протестируем гипотезу), то изменим подход и внесем коррективы. Мне с математическим багажом отсутствие ограничителя сверху говорит, что компания готовы общаться и обсуждать пожелания сотрудника. Если, к примеру, это окажется в 1.5 раза больше того, что мы готовы платить, и специалист с амбициями, то мы свяжемся после, если/когда у нас изменится ситуация. Мы — молодая компания, и к нам не стоит очередь из идеальных клиентов, желающих иметь с нами долгосрочные отношения на выгодных условиях. Да, мы много инвестируем в маркетинг и продажи, чтобы у нас были такие клиенты и проекты (тоже важно, чтобы без легаси, это отпугивает кандидатов), но пока что мы еще не в «эльдорадо» (если оно вообще есть). При этом у компании есть четкий фокус, стратегия, и в 2019 я ожидаю хороших результатов от наших инвестиций в маркетинг и продажи.
Во-первых, у нас реальные зарплаты для синьоров выше в 2+ раза. Но недавно мы решили посмотреть на рынок мидлов, поэтому нижняя планка именно такая. Публиковать 2 вакансии, отличающиеся словами Middle/Senior, смысла не видим. Во-вторых, мы на текущий момент делаем только Fixed Price проекты на западе. В-третьих, я смотрю западные новости, общаюсь с коллегами и клиентами, и вся эта политическая истерия не помогает нам работать, мягко скажем.
Во-первых, компания работает не только на международном рынке, у нас есть и российские заказчики. Во-вторых, на западном рынке мы на данный момент НЕ продаем время разработчиков от слова «совсем», мы делаем ряд проектов по модели Fixed Price. Почему мы так делаем — отдельный вопрос. Скажу лишь, что 90+% компаний по заказной разработке не умеют работать по фиксе и боятся рисков, предпочитая модель Dedicated Team, где конкурируют по цене, в том числе с Индией. В-третьих, я общаюсь с руководителями российских и украинских компаний, и могу сказать, что озвученные 30 $/h за мидла — предел мечтаний для них. Если только они не продают его по ставкам синьора, что выглядеть будет реалистичнее, так как часто ожидания на западе от уровня специалистов ниже того, к чему мы привыкли. И многие на этом играют, чтобы увеличить маржинальность с риском потерять клиента за такую профанацию. Мы так не работаем, потому что у нас мидлов единицы, остальные синьоры. И вряд ли пропорция эта изменится.
Возможно, у вас больший опыт открытия офисов и управления расходами в них. Отметим лишь, что в Калининграде стоимость аренды вызывает восторг за тех, кто сдает. В наших городах присутствия можно снять и за 500 р. за кв метр. По организации рабочего места и техники мы уже несем расходы, поэтому дополнительные расходы по аренде, комм. услугам и пр. несущественны, в 10 и более раз ниже того, что мы платим сотрудникам. И если в офисе не один человек, то удельная стоимость услуг будет еще ниже.
Прошу указать цитатой, где ФОТ был указан, как эпический. Мне кажется, что я сделал утверждение о том, что ФОТ в десятки раз больше, чем стоимость обустройства рабочего места. Вы считаете иначе?
Мне кажется, это персональное предпочтение. Что до нашего подхода, то мы, как и многие другие люди, хотим работать с людьми, и видео поток обогащает наше общение, приближая его к реальному. При этом на внутренних звонках у нас нет требования включать видео-камеру. Более того, я часто прошу людей даже выключить видео, когда оно не нужно. Камера нужна на этапе собеседований кандидатов и в важных разговорах с сотрудниками, когда нужно получать больше информации от собеседника. Где-то читал о том, что голос передает только 10% информации. Есть еще жесты, эмоции. Поэтому от видео нам будет сложно отказаться, равно как и от встреч полным составом, которые мы стараемся проводить один раз в год.
Спасибо. Рынок действительно меняется, и это позволяет многим выбрать качественную жизнь в одном из регионов России (экология, без стресса мегаполисов и пр.), не потеряв при этом (или даже что-то получив) в уровне жизни. Можно также поехать пожить в другие страны, что позволяет удаленка.
Есть много проектов, где архитектура и код были сделаны теми, кто не искал оптимальное решение. Там тоже было несколько простых решений, которые и реализовали, не подумав об альтернативах. Вы не видели кода, где массивы int (в Java) размером в миллионы строк копируют в цикле? Это тоже решение, но в серьезных проектах такой уровень «решений» неуместен.
Эта проверка отсеивает тех, кто не готов думать и искать решение. Мы не раз встречали реакцию: я не готов думать и предлагать решения. К сожалению, есть компании и проекты, где этот навык не востребован, а потому утрачен. А для нас это важно.
Это не совсем так, не нужно искажать действительность.
Изучив опубликованные вакансии на https://maxilect.ru/careers/, можно сделать вывод, что минимальный уровень дохода по Java — Java/Kotlin для Middle лежит в диапазоне 70-100 тыр. При этом ограничения сверху не указано. Из этого следует, что ваше утверждение ложно.
Оно и правда ложно. Мы давно на других уровнях проводим оплату сотрудникам.
Мидл мидлу рознь. Есть джуны, считающие себя мидлами. А есть и синьоры, которые работают за зарплату мидла. В любом случае мы все определим и договоримся на этапе собеседований.
Спасибо. Касательно умения находить решения и «дожимать» задачи, то это важно при удаленной работе, где приветствуется самостоятельность, в том числе в принятии решения. Конечное, коллеги помогут, если это необходимо, обязательно проведут Code Review следом, но определенный уровень самостоятельности при удаленной работе все же необходим.
У нас есть HR-программы, направленные на улучшение рабочих условий сотрудников и ЗОЖ. Но не стоит на этом заострять внимание, потому что фонд оплаты труда в десятки раз больше, если речь идет о сфере заказной разработки ПО.
Мы понимаем, что в объявлениях о вакансиях высказываем претензию на «сливки». И готовы платить в соответствии с квалификацией, не вычитая из этой суммы какие-то виртуальные «затраты на дорогу до работы» и т.п. Не учитываем регион, где живет сотрудник. Более того, мы в определенной степени участвуем в оснащении рабочего места (у нас есть требования к техническому оснащению, по каждому пункту есть доли или лимиты расходов, которые мы готовы компенсировать).
Однако зарплаты мы берем не с «потолка». У компании есть пул проектов, под которые и набираются сотрудники. Это сложные задачи по ценам выше средних ставок заказной разработки. Но это рынок. Бюджет здесь не безлимитный, а работа на Fixed Price проектах и с западными клиентами несет дополнительные риски.
Со своей стороны мы стараемся рассчитать всю экономику так, чтобы к нам пришли лучшие (а главное, способные работать в удаленном режиме — тут ведь своя специфика), и остались с нами надолго. Пока текучка кадров у нас минимальная — значит на данный момент мы, как работодатель, соответствуем ожиданиям сотрудников. Останавливаться на достигнутом не собираемся, и это должно принести свои результаты.
Надеюсь, что я исчерпывающе ответил на все поднятые вопросы.
Изучив опубликованные вакансии на https://maxilect.ru/careers/, можно сделать вывод, что минимальный уровень дохода по Java — Java/Kotlin для Middle лежит в диапазоне 70-100 тыр. При этом ограничения сверху не указано. Из этого следует, что ваше утверждение ложно.
Оно и правда ложно. Мы давно на других уровнях проводим оплату сотрудникам.
Однако зарплаты мы берем не с «потолка». У компании есть пул проектов, под которые и набираются сотрудники. Это сложные задачи по ценам выше средних ставок заказной разработки. Но это рынок. Бюджет здесь не безлимитный, а работа на Fixed Price проектах и с западными клиентами несет дополнительные риски.
Со своей стороны мы стараемся рассчитать всю экономику так, чтобы к нам пришли лучшие (а главное, способные работать в удаленном режиме — тут ведь своя специфика), и остались с нами надолго. Пока текучка кадров у нас минимальная — значит на данный момент мы, как работодатель, соответствуем ожиданиям сотрудников. Останавливаться на достигнутом не собираемся, и это должно принести свои результаты.