Some Important Skills need as a Software Engineer

As a software engineer, there are some skills that make you stand out as a person

ยท

2 min read

You need a variety of skills to be a software engineer. I've had the pleasure of working with people๐ŸŒŽ. They've all had diverse backgrounds and experiences. I've enjoyed working with some๐Ÿ˜Š, and some of them I have not๐Ÿ˜ž. With this bit of experience, I have arranged a few skills that made me want to work with some people more than others.

I enjoy working with engineers who have these skills:

  • ๐Ÿ™‚ Friendly and easy to communicate with
  • ๐Ÿ‘‚ Listen to others and try to see things from other perspectives
  • โœ๏ธ Thorough in their work
  • ๐Ÿ‘ซ Team player, striving to put the team first
  • ๐Ÿ’ช๐Ÿค™ Strong opinions, loosely held
  • ๐Ÿ‘ฉโ€๐Ÿซ Wants to learn
  • ๐Ÿ™‹ Asks a lot of questions(not silly questions)

Each of these skills is a soft skill as you can see. Who would you prefer to work with? Someone who's not that great of a programmer, but working to be, and is a team player. Or someone who's a "rockstar programmer" and doesn't listen to others?

It is easy to find articles and blog posts about how to improve your technical skills. While they are useful and you should read them, the soft skills are just as important, if not more! Technical skills are something that anyone can learn. Soft skills are something that might take time to develop (speaking from personal experience).

So now I'm curious, what skills do you think makes a great software engineer? ๐Ÿ˜Š

ย