DEV Community

Taqmuraz
Taqmuraz

Posted on • Edited on

2

Why soft skills are important for a programmer?

I am curious, why soft skills are so much demanded today on software engineering job market. Aren't programmers engineers?
If they must develop soft skills, why do we need managers and recruiters? They seem to be useless, having soft skills only.
Then they should develop hard skills too, learn at least one programming language (so they would be any much precise in their choices).
Please, explain me, why things are as they are?

Top comments (3)

Collapse
 
gokayburuc profile image
gokayburuc.dev

Soft skills are essential for every profession You can be a very good engineer, you can be a very good programmer, but if you cannot manage to produce a product as a team, everything you do means zero.

You may be talented in computer science and want to work alone, but at the end of the day, everything you do is for and with people.The computer is just the tool you use to do this.The aim is to make everyone's life, especially your own, more livable and more valuable.This is where human communication skills come into play.

Collapse
 
hypervanse_4 profile image
hypervanse

Because programmers are soft? Mathematical computational theoretical physics is hard? But really, what are soft skills! Are programmers soft because they deal with soft skills? Meanwhile, math and theoretical physics are like the gym for the brain! But wait, what even are soft skills?

Collapse
 
justtwink_ profile image
Элитарная Дупа Линка

Конкатенация строк и возможность написать калькулятор на 13743 языках тоже важны?

Image of AssemblyAI

Automatic Speech Recognition with AssemblyAI

Experience near-human accuracy, low-latency performance, and advanced Speech AI capabilities with AssemblyAI's Speech-to-Text API. Sign up today and get $50 in API credit. No credit card required.

Try the API

👋 Kindness is contagious

Discover a treasure trove of wisdom within this insightful piece, highly respected in the nurturing DEV Community enviroment. Developers, whether novice or expert, are encouraged to participate and add to our shared knowledge basin.

A simple "thank you" can illuminate someone's day. Express your appreciation in the comments section!

On DEV, sharing ideas smoothens our journey and strengthens our community ties. Learn something useful? Offering a quick thanks to the author is deeply appreciated.

Okay