If you refer to someone as a jack-of-all-trades, you mean that they are able to do a variety of different jobs. You are also often suggesting that they are not very good at any of these jobs. someone who can do many different types of work, but who often is not very skilled at any of them