Если ваша базовая мотивация - набраться опыта и вы достаточно самомотивированы, чтобы что-то разрабатывать в свободное время, лучше 1-2 года поработайте для удовольствия и опыта. Помоги своим родителям или друзьям эмигрировать их бизнес в online, напишите клон чего-то, что вам нравится, попробуйте побыть полезным какому-то open source проекты.
Если же ваша мотивация деньги (всякое в жизни бывает), тогда у меня для вас плохие новости. Лучше всего в таком случаи идти официантом, разнорабочим, строителем. Зарабатывать будете значительно больше со старта. Но, как мы все прекрасно понимаем, будущие перспективы с учётом выбора IT становятся крайне туманными.
Мой личный опыт:
1-2 курс - собственные лабораторные и задания для других студентов "за еду"
3-4 - чужие курсовые проекты и и мелкий freelance
5 - part time
6 - full time