The key differences between hard skills and soft skills are how they are gained and put to use in the workplace. Hard skills are often gained through education or specific training. They include competencies like how to use a certain machine, software or another tool. Soft skills are more often seen as personality traits you may have spent your whole life developing. They are called upon when you manage your time, communicate with other people or confront a difficult situation for the first time. Put another way, hard skills could be defined as your technical knowledge whereas soft skills are your overall habits in the workplace.
Hard skills are teachable and measurable abilities, such as writing, reading, math or ability to use computer programs. By contrast, soft skills are the traits that make you a good employee, such as etiquette, communication and listening, getting along with other people.