the.com/jack of all trades
master of none, but honestly, who's asking for a master right now.
means someone competent at many skills instead of expert at one, usually said half as compliment, half as warning.
from jack meant a generic everyman in medieval england, cheap and common like the playing card; add trades and you get versatility without prestige, the full jeering phrase master of none got tacked on later by people who clearly specialized in being smug.
full original phraseoften ends but oftentimes better than a master of one
jack meaninggeneric name for common laborer, like everyman
shakespeare era slangjack implied cheap, replaceable, low status worker