Слитно пишется
если без не- слово не употребляется (невежа)
если можно заменить синонимом (несчастье , т е. беда)
если сущ. - это лицо, выражающее качественные оттенок (профессионал - непрофессионал), все что не лица, то пишется раздельно (книга - не книга)
если есть приставка недо- (недоработка, недосмотр)
раздельно
если есть противопоставление (с союзом А) (не друг, а враг)