A "schlub" in my usage (not sure if it's right or not) means layman, amateur, or someone who is not an expert or professional in the field in question.
Edit: found Google's definition, which sort of fits, although it is a bit over critical and self-deprecating (read: apt):
"a talentless...