Generalist (allsidiga kunskaper) är ett begrepp för en person med kunskaper som spänner över många olika områden, det vill säga breda allmänna kunskaper, i motsats till specialist.[1][2]
Egenskaper hos en generalist är att tänka abstrakt och hantera oförutsägbara situationer. Generalistens kompetens byggs med en bred bas uppåt, medan specialisten fokuserar på en samlad och smal hög nivå. Inom IT där olika tekniska lösningar ska integreras med varandra, kan generalistens kompetens ge en större översikt och förståelse, jämfört med specialisten.