Soft skills are interpersonal skills such as decision making, negotiation, communication, problem-solving, teamwork, leadership, etc. On the contrary, hard skills are more career technical skills such as programming, marketing, public relations, finances, accounting, foreign languages, and much more. Think of it this way: soft skills relate mostly to your personality while hard skills relate to career-specific skills.