Working for a company means not only knowing and understanding the technical side. More and more, companies are searching for employees that know their stuff, not only technically but also socially. And this is what I call soft skills.
Soft skills is a synonym for "people skills." The term describes those personal attributes that indicate a high level of emotional intelligence. Unlike hard skills, which describe a person's technical skill set and ability to perform specific tasks, soft skills are broadly applicable across job titles and industries. It's often said that hard skills will get you an interview but you need soft skills to get -- and keep -- the job.
In this email, I receive a question from an employer saying that his employee lacked soft skills. He was an awful person to work with and this was making the process of working with him undoable.
What should he do in this case? Watch this video and find out!
Soft Skills Book: http://simpleprogrammer.com/softskills