Помимо огромного количества стажировок, в том числе оплачиваемых, практически в любой специальности есть возможность устроиться ассистентом. Да, платят немного, но для студента, совмещающего учёбу с работой, это отличный вариант. Ассистентская позиция, в отличие, например, от той же практики или стажировки, является принятием сотрудника сразу в штат, то есть вы сможете как развиваться в этой компании, так и поработать в ней до окончания университета и уже с полноценным опытом работы устроиться на более высокую должность. Я, в своё время, на 3 курсе бакалавриата именно так и устроилась, и выросла в одной компании с позиции ассистента до менеджера исследовательских проектов за 2 года.
Еще один вариант - работа в университете. Например, в НИУ ВШЭ есть множество исследовательских лабораторий, которые принимают в свои ряды студентов для научной работы. Часто студенты идут в лаборатории, в которых работают преподаватели их кафедры, так что это тоже, своего рода, работа по специальности.
Как вариант, устроиться на стажировку, сейчас многие компании берут к себе студентов на бесплатную или частично оплачиваемую. Проявить себя, посмотреть рабочий процесс изнутри, соотнести свои ценности с корпоративной культурой.
Существует много сервисов с интереснейшими стажировками. Там можно попасть даже на оплачиваемую стажировку. К сожалению, подобные истории бывают только в крупных городах. Зато в маленьких городах всегда можно устроиться "по блату"))