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