По идее, разница между словами "умник" и "умница" должна быть только в роде. Но "умник" - это пренебрежение, сарказм, а "умница" - похвала. Причём последнее искользуют и для мужчин. Интересно.