a person who can do many different types of work, but who perhaps does not do them very well
A JACK OF ALL TRADES
Meaning of A JACK OF ALL TRADES in English
Oxford Advanced Learner's English Dictionary. Оксфордский английский словарь для изучающик язык на продвинутом уровне. 2005