ProjectSoft, не несите пургу. 3 года это уже начинающие мидлы. Стажер это человек, который учится и ничего не приносит проекту, кроме траты на него времени других разработчиков. Кто будет 2-3 года терпеть человека, который дает нулевой результат? Стажировка несколько месяцев длится, где человек, после того, как закончил обучение, впервые пробует применять свои знания на практике. Если вывез и начал выполнять реальные задачи, пусть и не сложные, это уже джун.