DEV Community

It's Time. Let's Rename "Soft Skills"!

Sam Jarman 👨🏼‍💻 on June 19, 2018

Hi There, As we know, our 'soft skills' are super important, and these skills include but are not limited to: verbal communication, written comm...
Collapse
 
allanmacgregor profile image
Allan MacGregor 🇨🇦

Hey Sam!

Great write up, I'm definitively in agreement about the importance of "soft" skills, however I'm not sure core is the right terminology.

If we go by the straight definition of core, then core is the central or most important part of something. Building from that definition are verbal communication, written communication, influencing skills, empathy, personal skills, pitching, listening, delivering/accepting feedback, etc. really the most important part ?

Rather they are equally important as technical skills, human skills or people skills sound like a better fit in my opinion as they are the other side of the coin; as developers we have to good ad dealing with both people and machines.

Cheers!

Collapse
 
ramblingenzyme profile image
Satvik Sharma

I would argue that those skills are indeed the most important part and are really implied base requirements for any job, as without them, it's difficult, if not impossible, to effectively work in a team.

And the mindset which doesn't assume that one has to be able to work in a team to be a good developer is why we have "rock star developers".

Collapse
 
samjarman profile image
Sam Jarman 👨🏼‍💻

I would have agreed with Allen a few years ago, but lately I'm really thinking that they're even more important than, say, 50% of your skills and efforts. So, I'd say core. Like 70%+ :)

Collapse
 
adarshkkumar profile image
Adarsh.K.Kumar

Thanks Sam for the post. I have read the book mentioned above and few others as well to name a few:

Greatness Guide 1 & 2 - Robin Sharma
Who will cry when you die - Robin Sharma

Though these books say a lot of stuff, I feel just reading is not effective. After some days I forget what I read. It takes lot of effort to act upon what is written.

Another book I want to mention is :

Soft Skills (Software Developer Life Manual) - John Sonmez

I didn't have patience to complete the whole book, I feel its too verbose and too much info. But I feel different people might like different part of that book.

Certain part of the book helped me a lot especially to overcome my Imposter Syndrome :D or to set goals to blog once a week (which I'm not following very well). Overall it might look obvious but will help you.

Collapse
 
samjarman profile image
Sam Jarman 👨🏼‍💻

Thanks Adarsh! Great recommendations :)

Collapse
 
nearlythere profile image
Heather

Looks to me like these are "communication skills" - nothing new to technology fields. Why call it "core" - couldn't other skills be core to your job?

These look like communication.

  • verbal communication
  • written communication
  • influencing skills
  • empathy
  • personal skills
  • pitching
  • listening
  • delivering/accepting feedback

Measurements of these skills have been referred to as "emotional intelligence" - but again, we're talking about communication skills.

Collapse
 
samjarman profile image
Sam Jarman 👨🏼‍💻

Yup, the skills are nothing to do with having a tech job. Communication is one. Empathy isn't really communication, its a bit different.

The taxonomy isn't the important thing in this post ;)

Collapse
 
5n4p_ profile image
Andreas Schnapp

Hmmm for me the term soft skills sounds not secondary. If the term soft would imply to be less important then hard, then software would sound less important then hardware. Which is not the case IMO.

But of course I'm agree with you that soft skills are not something optional or just nice to have thing.

Collapse
 
samjarman profile image
Sam Jarman 👨🏼‍💻

Each to their own interpretation eh! :)