Заказчик постоянно все меняет?
Работа есть, оплачивается, в чем проблема? Это работа, а не десткий сад.
Нравится\Не нравится - это дело десятое.но я не хочу постоянно переделывать, я хочу сделать - сдать -и на новый уйти
Не берите long term работу. Long Term как раз таки подразумевает поддержку своей работы, и заставляет делать ее так, чтобы потом не было больно переделывать.
Вообще long term работа сильно правит мозги, и очень быстро отучает писать говнокод, который невозможно поддерживать.
Так как когда понимаешь, что чтобы изменить кнопочку - нужно переделать пол проекта... это заставляет задуматься над качеством своей работы.такое возможно только если у заказчика есть четкое понимание всех хотелок которые реализовал дизайнер
Это надо в сказку переехать. В реальности такое бывает в 0.00001% случаев. Если заказчик не просит что-то переделать - значит его просто жаба давит платить еще. И жаба сильнее чем дискомфорт от "недоделки".
Ну  лонгтерм проекты они все такие