If you Master a skill, you have it forever. Some skills can only be used with certain weapons, though, but most it doesn't matter what weapon you wield. And you don't necessarily lose skills when you change jobs, every job can Attack, Use its own skill (Fighters use Fight commands), use a...