DEV Community

loading...

What are the essential non-dev skills every developer should have?

Adrian Bece
React, Frontend, Magento 2 certified developer. Magento PWA Studio contributor. Rock and metal music fan. Reads Dune, sci-fi novels and Calvin & Hobbes. Creates amazing interfaces @ prototyp.digital
・1 min read

Hello everyone, this week I've asked myself what non-dev skills should every dev have and I would like to know your thoughts on the subject.

Most of the skills that I've thought of are part of the soft skills term.

Soft skills include adaptability, attitude, communication, creative thinking, work ethic, teamwork, networking, decision making, positivity, time management, motivation, flexibility, problem-solving, critical thinking, and conflict resolution.

Another skill that I would like to add is Stress Management skill. It's important to keep your head cool and clear mind in order to be most effective while under increased stress.

Let me know what are, in your opinion, the essential non-dev skills every developer should have?

Discussion (6)

Collapse
mattlbellingham profile image
Matt Lintz

Salesmanship is one area I am very poor at.

I don't mean at being able to sell products or services, I mean selling ideas and direction to co-workers and management.

This could probably be considered communication but with the purpose of inspiring and convincing.

Collapse
httpspauline profile image
Pauline

The first ones that come to my mind are empathy and patience (basically just staying human while working with computers so much).

Collapse
ferueda profile image
Felipe Rueda

The hability to learn effectively and efficiently is right at the top imo.

Collapse
lautarolobo profile image
Lautaro Lobo

Emotional Intelligence. Mindfulness. Staying calm and knowing how to communicate correctly are key.

Collapse
ionellupu profile image
Ionel lupu

A great dev is a great communicator that has the ability to adapt to the project and the team. Also, he shouldn't resist when the environment changes.

Collapse
jmfayard profile image
Jean-Michel Fayard πŸ‡«πŸ‡·πŸ‡©πŸ‡ͺπŸ‡¬πŸ‡§πŸ‡ͺπŸ‡ΈπŸ‡¨πŸ‡΄ • Edited

I would recommend avoiding permanent stress over "managing" it.

When I'm looking for jobs, I take great care of guessing if that's a calm productive workplace.