ИМХО: По фрилансить даже желательно. Чтобы столкнуться с такой прелестью как «задачу не я придумал, а мне её поставили и если хорошо выполню, получу денежек». Ведь в будущей работе это будет играть не малую роль Если конечно не уходить в разработку собственных программ/приложений. Это сильно расширит кругозор. Ибо порой сами себе мы строим задачи в рамках своих знаний. А сторонняя задачка, может вынудить искать решение для незнакомых задач. Что повлечёт прирост знаний.