jack of all trades

[jack of all trades] {n.}, {informal} (Often followed by the words"master of none.") A person who is knowledgeable in many areas. Can beused as praise, or as a derogatory remark depending on the context andthe intonation.

Peter is a jack of all trades; he can surviveanywhere!

"How come Joe did such a sloppy job?" Mary asked. "He'sa jack of all trades," Sally answered.