Слово шабашка происходит от знаменитого еврейского слова " шаббат ", что в переводе значит суббота. А суббота в иудаизме день отдыха, причём обязательного. Есть детальнейшая регламентация, что конкретно иудею нельзя делать в шаббат ( субботу ). В русском языке есть и другие слова, происходящие из идиша или иврита ( еврейских языков ).
Иудею ( верующему еврею ) запрещено работать в субботу, но если возникала необходимость в такой работе, он нанимал (происходило это в России, ещё при царе) на такую работу не еврея. Скорее всего, именно эти не евреи и стали называть такую работу шабашкой, то есть субботней работой, дополнительным заработком.
Википедия так и пишет:
В советское время подработка не по месту основной работы ( которая, как правило, весьма хорошо оплачивалась ), тоже (вероятно, по аналогии) стала называться шабашкой (то есть дополнительным заработком).
Об этом также пишет Википедия:
В СССР к шабашкам относились неоднозначно:
Все вышеприведённые цитаты из Википедии, статья " Шабашка"
https://ru.wikipedia.org/wiki/Шабашка
Слово шабашка имеет интереснейшую связь с астрологией. День отдыха у иудеев попадает на субботу. А планета этого дня недели, как известно, Сатурн. Его еврейское название - Шабтай, откуда и произошло слово шаббат:
http://www.jewish.ru/tradition/kabbalah/astrology/2003/02/news994176061.php
А от слова шаббат, как мы уже знаем, и произошло немного смешное слово шабашка.