Photo by Nubelson Fernandes on Unsplash
Some Important Skills need as a Software Engineer
As a software engineer, there are some skills that make you stand out as a person
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? ๐