Во-первых это абстрактные определения — сеньор/не сеньор
В некоторых компаниях крутых сеньор от мидла отличается только тем, что последний обучает специалистов.
В геймдеве есть масса крутых инженеров, которые по факту мидлы — пилят мощный код своими руками, но там мозг — метеорит...
Кто это:
Если в общем понимании — например по hh.ru (то есть по рынку) — сеньор Х-технологии — человек, который знает ВСЕ недостатки и плюсы Х-технологии, знает когда ее нужно заменить Y-технологией и очень быстро и чисто с ней работает... в современном рынке в Х как правило идет целый стек...
Конечно ИТ-сеньор должен быть ИТ-инженером — знать общие инженерные навыки, быть неожиданно мидлом :) то есть уметь круто и быстро писать выскокачественный код, быть сеньором — учить, объяснить, планировать и
выполнять работу, а также уметь быть хорошим джуниором — уметь учиться!
По технологиям — должен быть НАД ними, а не под ними. Например в PHP — фреймворк должен быть для него расходником —
я к этому иду к слову, но я еще и не мидл :) По глубине знаний — конечно достаточно глубоко, ведь он должен быь мидлом — писать быстро и хорошо при необходимости.
Как искать:
Также по рынку — портфолио, собственные разработки, суммарный опыт и умение планировать, аргументировать свои разработки... по рынку — результат в деньгах должен быть, либо косвенно в деньгах — ну например за 2 года сократить издержки и повысить эффективность.
Принц на белом коне
Зависит от породы коня, климата и типа принца:
- в пустыне — один конь (белый) хорош и принц саудовский,
- в диком лесу — принц индейский и конь белый точно не нужен :)
- в горах — осел и принц горный :)
* аналогии можно придумать и из мира разработки :)Грань
Зависит от вас — вопрос, я так понимаю, идет к тому, что
у вас есть претензия.
Этикетки и маркеры я бы не вешал,
а стоимость часа работы и «букет» задач, отвественность и общий уровень — нужно продавать.