Question: what is the idiomatic expression of jack of all trades?
Answer: "Jack of all trades, master of none" is a figure of speech used in reference to a person who has dabbled in many skills, rather than gaining expertise by focusing on one. The shortened version "a jack of all trades" is often a compliment for a person who is good at fixing things, and has a very good broad knowledge.