Senior в какой области? Software/web development, software engineering, network engineering, еще что-то?
Начнем с того, что это не "лычки", а набор реальных умений, включающий в себя как то, чему учатся формально (стандарты, приемы) так и на реальном опыте. Вместить в трехлетнюю карьеру и то, и другое - почти нереально, если не попасть в компанию, которая стремительно растет, и в которой повышения дают "автоматически". И то, для этого нужно будет выдержать определенную конкуренцию, для чего придется впахивать круглые сутки. Поставьте себя на место более высокого руководства и попробуйте ответить честно на вопрос, почему продвинуть должны вас, а не кого-то другого. Это если говорить о честном способе действительно стать senior.
А о нечестных способах смысла говорить нет, потому что, во-первых, в задницу таких "сеньоров", у которых это только должность, а не умения (надеюсь, вы не хотите ради денег быть в ситуации, когда ваши подчиненные вас заслуженно ненавидят). Во-вторых, это всегда индивидуально: кто-то умеет красиво врать, кто-то - виртуозно валить вину на всех, а себя выставлять героем, кто-то умеет лизать разные места начальству (как в переносном, так и в прямом смысле), у некоторых находятся влиятельные родственники, а кто-то умеет нужную дружбу заводить и через это должности получать. Но это гнусь всё редкостная.