Hi There,
As we know, our 'soft skills' are super important, and these skills include but are not limited to: verbal communication, written comm...
For further actions, you may consider blocking this person and/or reporting abuse
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!
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".
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%+ :)
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
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.
Thanks Adarsh! Great recommendations :)
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.
Measurements of these skills have been referred to as "emotional intelligence" - but again, we're talking about communication skills.
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 ;)
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.
Each to their own interpretation eh! :)