Communication & Sometimes The Ability To Persuade
You might also like: What’s the Difference? Comparing Front-End & Back-End Development
The ability to communicate is also useful when you need to explain your work to non-technical people. Often we also have to persuade senior people how we want to move forward so the ability to influence and persuade is useful.
Logic & Creativity
As Engineers, we are given technical problems to solve which require logic to think it through and creativity to solve the problem. Often the problems we need to solve can be quite complex so you have to be able to break down the problem into smaller solvable problems. Bonus points if you can think outside the box and come up with a new way of doing something!
Curiosity & A Desire To Learn New Things
Technology moves at such a rate that you have to enjoy learning and have a curiosity to find things out for yourself.
In truth we spend a lot of our time finding out how to do something (usually Google!) as you can’t expect to know everything, particularly when the industry is growing and changing at such a rate. If you can Google then you can code!
Empathy & An Interest In People
We create products for people so the ability to empathise and understand your user and all the ways they might use your product is helpful.
Often we work in teams to build products. This could be other engineers or designers and product managers. If you like collaborating and working towards shared goals, this could be the career for you.
You might also like: Why Is Teamwork Such An Important Skill Today? (COMING SOON)