Верно. Если раньше в ИТ, даже в разрабы и тестировщики, можно было вкатиться будучи дельфистом-г**нистом-эникейщиком, то сейчас что у джунов-разрабов, что у тестировщиков спрашивают серьезные фундаментальные вещи - алгоритмы (типа О-большое), структуры данных, Core, знание БД (нормальные формы, внешние ключи, транзакции), понимание сетевого стека и RESTful, опыт в Линукс хотя бы на уровне юзера, паттерны и SOLID. А раньше было достаточно назвать 3 принципа ООП, и опа - тебя уже берут.
Нажмите, чтобы раскрыть...
На самом деле тут палка о двух концах, где-то дерут в три шкуры знаний, а где-то тебя готовы взять на senior позицию без практик в опыте, с одной лишь теорией + курсами от фирмы (у меня знакомого взяли на senior devops на 200+ чистыми, он не имел опыта в работе хотя бы с основным стеком (Дженкинкс, энсибл, какой-то мониторинг, кубер, докер etc), но имел теоретическое представление о нём, которое черпал из курсов), но одно в этой теме тут сказано абсолютно точно, весь путь в айти - постоянное обучение, иначе ты встанешь в зыбучих песках на одной и той же позиции(грейде) и зарплате (в лучшем случае, в худшем - тебя сократят)