DEV Community

loading...

What are the top 3 soft skills every software engineer should master?

ridaehamdani profile image Ridae HAMDANI ・1 min read

As a software engineer Hard skills are so important for our career. However, a lot of software engineers don't focus on Soft skills.

So What are the top 3 soft skills from your point of view?

Discussion (5)

pic
Editor guide
Collapse
radiomorillo profile image
Stephanie Morillo

Here are two that I can think of:

  • Written and verbal communication Both are a must and in both cases, they're about understanding who you're speaking to and tailoring your message for the recipient. (For example: the level of detail you'd give a software engineer you're pairing with on a project is different from the level of detail you'd give a product marketing manager who is working on the business side of the house.) Additionally, these skills are useful whether you're staying in an engineering role or moving up. There's always a need for better internal/external documentation, training materials, and people who communicate effectively and can speak to the engineering team's work across teams.
  • Project management In some cases this ties into communication, but any engineer that can manage their own work effectively (including providing updates as needed, escalating as appropriate, and offering suggestions for process improvement) greatly benefit their entire team.
Collapse
ridaehamdani profile image
Ridae HAMDANI Author

Thanks for your opinion Stephanie. I think we should add also the presentation skill cz it is highly important to express our thoughts in the form of visually appealing diagrams.

Collapse
aronjohnson profile image
Aron Johnson • Edited

Open-Mindedness - Sure, there is often a common/standard way that engineers solve particular problems, but being dogmatic about doing it the "correct" way just ends up stifling personal/company growth.

Patience - None of us know everything and are good at everything, so we all need patient teachers.

Valuing team success over personal success - The latter naturally follows the former. If that is not the case, find a new team!

Collapse
amolo profile image
Amolo
  1. Communication.
Collapse
shadowphoenix profile image
Rose
  • Communication
  • Research
  • Advising