Is there an appropriate word for the antonym of "full-stack", as in programming? Someone who knows a lot of things just as a full-stack programmer, but without mastering them.
Asked
Active
Viewed 7,593 times
5 Answers
4
"jack of all trades" can refer to someone who knows how to do many different things but is not really a master at any of them.
TimR
- 21,116
-
1The full saying is exactly that: "A Jack of all trades, a master of none." – Channel Islander Jul 26 '15 at 14:48
4
Dilettante, defined by Dictionary.com
a person who takes up an art, activity, or subject merely for amusement, especially in a desultory or superficial way; dabbler"
ab2
- 26,253
-
Dilettantish makes a fine insult: http://www.merriam-webster.com/thesaurus/dilettantish – Wayfaring Stranger Jul 26 '15 at 18:33
1
In sports you might refer to a utility player, in more general sense a factotum (from the Latin for "do it all").
Jim Mack
- 11,882
1
I think you want the word "generalist": "one whose skills, interests, or habits are varied or unspecialized", according to Merriam-Webster.
carlac
- 51
-2
A person who posseses knowledge about diverse topics.
Bhoomika Arora
- 2,066
Pinakin
- 11
-
Welcome to English Language & Usage! Please [edit] to add citations to reliable sources that support the assertions made here. Unsourced material may be disputed or deleted. – NVZ May 18 '17 at 11:59