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

Пользователь

Отправить сообщение

Вы меня конечно извините, но статья манипулятивная, вольно или невольно.

В 2016–2018 настоящий мидл (админ, разработчик, девопс) уже выходил на 5к$ — что по курсу в те же 60 (01.01.2018 — курс 57.6002 ₽, 01.01.2019 — курс 69.4706 ₽) составляло от 290к до 350к рублей. 

В 2016-2018 настоящий мидл получал максимум 250, и это скорее 2018, чем 2016, в 2-16 это было скорее 180. В 2019 я лично в МТС набирал команду на ЗП около 200, причем один парень олимпиадник по скилам был явно синьором (сейчас в Германии где-то синьор)

При этом сейчас вы пишете, что платят меньше 300, хотя вот даже наша компания сейчас предлагает 350, а мне лично предлагали 420.

В чем я действительно вижу разницу - так это в том, что раньше обилие иностранных компаний разгоняло зарплату, платитли просто за знание магического булшита вида SOLID, DDD и микросервисов. Теперь на зарплату 350 ожидают действительно синьора.

Могу поделиться нашим опытом - люди на зп 300-350 в дотненте не представляют как написать лямбду / что такое экспрешн, запрос с подзапросом вызывает сложности. Я лично не готов платить людям 300к только лишь потому, что они код умеют запускать.

Ну и самая вишенка. Про Европу.

Я жил в Голландии в 2019, моя ЗП тогда была 70к в год, что с рулингом было 4500 на руки, а без - 3600. Ну так вот, зарплаты за 5 лет НЕ ВЫРОСЛИ, максимум что может предложить не международная компания - это 80к (и это явно не уровень я могу код продебажить, а они ждут реально знающих людей)

То есть сейчас вы получая 80к в год, и прожив 5 лет будете получать без рулинга (а он кончился уже) где-то 4000 евро на руки. из которых:

  • 1500 минимум уйдет на аренду (ипотека м.б. обойдется и в 1000, но проценты с 2018 выросли раза в три)

  • 120-150 вы отдадите за мед. страховку

  • Если у вас машина - еще 120 будете отдавать в месяц государству за нее

  • Ваша нормальная мобильная связь и интернет это 30-40 евро в месяц

  • Ваша разовая поездка на поезде (не считаем работу, за нее работодатель платит) это 15 евро в один конец, если хотим путешествовать, то нам уже проездной нужен за 200+ евро в месяц

Так что нехитро вычитая из 4к расходы, вы можете оперировать где-то двумя тысячами евро в стране, где второе блюдо в ресторане это минимум 16 евро. Мне кажется получая 350к в Москве и отдавая сто за аренду, ваш уровень жизни будет выше.

Конечно, если мы хотим путешествовать, то в России сейчас траты несопоставимо больше, равно как и политические риски. Но для среднестатистического жителя Амстердама или Москвы я не уверен, что уровень жизни в польщу Голландии.

П.С. Зарплаты во всяких Германиях, Испаниях и Польшах НАМНОГО ниже, так что переезжая туда шансов улучшить свое положение вообще нет.

И таки да, я примерно это знаю. Знания не лишние. Но я на собесе по дотнету не задаю вопросы про ассемблер и даже про jit компиляцию а прошу лишь написать пару вложенных циклов.

" Ну вот смысл расширения ИТ-подразделения, если на текущих задачах все справляются? Про запас тратить ещё 350к в месяц?

Новые проекты. На старых более-менее справляются с растущим бэклогом на рефакторинг. Новые просто не потянем этой командой.

Задачи начиная от развернуть новые сервисы под новый проект, в которых в частности будет вычислительный движок формул, интеграции с кучей сервисов по REST и SOAP, выгрузки и загрузки CSV, реализация REST API для фронта на реакте, всякие генерации пдф и прочая фигня.

Откройте ХХ и дайте в студию ПОЛНО вакансий за 350 (и это не верхняя недостижимая вилка, а то что платят у нас на руки + премии сверху 1-2 зарплаты в год).

Опять эти сферические "полно работы"

Я бы с удовольствием бы услышал от вас, где дают такие деньги, потому что то что мне рекрутеры предлагают от сберо-втб-иннотехов и прочих мтсо-мейлру это 350 как потолок.

Понятно, что какая-нибудь суперспецифика (а как ее найти?) может дать больше, понятно, что кое-где заграницей зарплата выше, но я не видел множество вакансий даже на 400к.

За 450 я бы и сам с удовольствием перешел, а то я уже запарился так-то.

А откуда все это возьмется, если простейшая задача уже в ступор его вводит?

Ну так я и собеседую людей с 10 годами опыта в дотнете, а не в JS. Логично, там другие вопросы.

Вот понимаете тут в чем дело, вы не обладая знаниями УЖЕ делаете выводы. Си шарп занимает долю равную по объему джаве, причем шарп растет (в прошлом году это язык года по росту). Основная доля - как раз таки веб.

А менеджмента у нас особо и нет)

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

В любом случае, я не хочу команду разработки в 20 человек там, где достаточно пяти нормальных. Просто этих людей надо искать профессионально.

И да, я отнюдь не жажду собеседования проводить, у меня там легаси нерефакторен и 3 проекта одновременно.

почему так мало решений продаете, что всего 350+ в получку специалисту выходит

А сколько должно выходить? Фирма платит по верхней планке рынка.

 если вы и в самом деле такие задачи у себя по пять раз на дню решаете на автомате

Когда я устраивался, я на собесе написал простенький DI, что имхо посложнее чем по строчке побегать. И SQL запрос сделал. И знаете, я не считаю, что это круто, я считаю, что для синьора это маст хэв.

В ФААНГ жестче отбор и мне действительно бы пришлось зубрить несколько месяцев, а вот это все можно с нуля сделать быстро.

Понимаете, вот мы опять возвращаемся к теме статьи. Я не хочу

подловить кандидата на какой-нибудь херне

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

Научить можно, но не синьора. Я лучше джуна возьму.

Ну у нас есть и задачи парсинга, т.к. мы грузим гигабайты сырых данных из разных источников. Это делает коллега на питоне. И еще у нас есть движок вычисленя выражений для серий данных на бэке. Но тут проблема не в этом.

Это НЕ специфика, а одна из кучи задач, как я уже писал что-то там считать из csv, сгенерить эксель, написать интероп.

Если это вызывает проблемы, то сотрудник не сможет эффективно работать, а зачем мне такое?

А вы троллите, или действительно считаете, что токенизировать строчку - это задача уровня балансировки деревьев?

Ну так задача и состоит, написать какой-то код, заодно обсудить варианты а как еще это можно сделать.

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

Вот мой опыт буквально пару дней назад. Нужно было быстро зачитать набор csv файлов в структуры, которые затем передаются через интероп в наш плюсовый расчетный модуль для отладки модели.

Есть прекрасный пакет CsvHelper, который, однако, не умеет просто так работать со структурами. Я бы мог конечно собрать митинг с коллегами на час, чтобы обсудить best practice по парсингу csv, посокрушаться, что есть траблы и с разделителями, и с экранированием, да и кодировка внезапно разная бывает!

А я просто написал за полчасика экстеншн метод который просто грузит эти файлы, который потом, если нужен будет в системе можно дорефакторить до production ready.

Я жду таких людей, а митинги пусть Сбер собирает

Вы знаете, я скоро 20 лет в разработке и я видел два типа команд:

  • Команды которые в 30 разработчиков, аналитиков, скрам мастеров и коучей за 2 года не могут написать портал с интеграцией с 5 сервисами

  • Команды в 5 разработчиков за полгода пишут такой портал с интеграцией с 15 сервисами

На текущем месте у нас второй вариант. Хотел бы я работать по первому? Было и такое, нет не хочу.

А что даст тестовое задание домой?

Простое тестовое задание будет скопипащено со стэковерфлоу.

Сложное тестовое задание на много часов давать бесплатно синьору это моветон. Лайвкодинг - это нечто среднее. Нет требований сделать готовое решение, мы смотрим как человек работает.

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

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

Фирма наша делает решения для энергетического рынка, мы считаем математические модели рынка, делаем прогнозы и предлагаем SAAS для них

А кто-то требовал построение лексем и синтаксического дерева? Задача так и ставится обычно, если кандидат впадает в фрустрацию, а давайте в лоб в цикле разберем?

Еще раз, мне так никто и не ответил, как нужно собеседовать синьоров? Мы джентльмены, на слово верим? И тут мне карта как пошла!

Если вы напишете свой json парсер, вопросов нет. А если вы имеете ввиду взять пакет и оно само, то тут вопросы.

Что такое "не попрактиковавшись"?

Вы не пишете циклы? Вы не пишете SQL? В не читаете ТЗ и не понимаете что делать обычно?

По поводу умения работать головой - получается что так. Я на всех своих рабочих местах за последние лет 12 многократно:

  • Парсил строчки в циклах

  • Писал и использовал регэкспы

  • Строил ExpressionTree чтобы дальше передавать их в EF

  • Использовал Reflection

Мне лично кажется что синьор тем и отличается от джуна, что у него есть и опыт и знания, то есть он способен быстро и самостоятельно разобраться как проще и эффективнее сделать задачу.

З50к на руки + премии 1-2 зп это зарплата джуна?

Что нужно спрашивать синьора на собесе?

Информация

В рейтинге
Не участвует
Зарегистрирован
Активность