What skills do I need to become an engineer (IT engineer or computer engineer)?
#engineering #engineer #computer
6 answers
Domhnall’s Answer
I would say you firstly need to embrace the idea that technology is ever-changing so you will be constantly updating your skills. Obtaining a degree in a relevant field (such as Computer Sciences) is a great basis but you will find that you will always (need to) learn on the job.
A keen interest in all things technology would indicate that a role as IT engineer is a good fit for you. Familiarise yourself with some of the major operating systems and programming languages. Keep abreast of changes in the industry with the increasing adoption of machine learning and artificial intelligence.
Hope this helps.
Mark’s Answer
Another aspect to consider is general interest in technology, ability to troubleshoot and think logically
University/College can help with that, but a lot of it can be gained just by trying to set up a PC/Laptop/Raspberry PI and load various software on it. If something doesn't work, look at the errors, search it in Google etc. and see where that leads you. Try a different OS etc.
Troubleshooting skills I learnt years ago are still useful when working through complex problems now
James’s Answer
Arin’s Answer
The way I like to describe engineering is we are the "magic" behind all of the buttons in the world. If you enjoy turning complex problems into elegant and seamless solutions, engineering is definitely for you.
It always starts with finding what's wrong/broken and coming up with a technological way to implement a fix. You'll use a wide variety of skills such as problem solving, math, programming, data analytics, etc. And engineering roles can vary vastly from job to job.
Arin recommends the following next steps:
Pravin’s Answer
2. You have the ability and opportunities to make a big impact and solve the challenges faced by users OR customers.
3. When you see your programs are being used by customers OR end users and it is solving their challenges OR problems.
Xin (Cindy)’s Answer
When you are junior, mostly hard skills like programming skills. As you progress, will need more problem solving skills and communication skills, and the drive to move things forward.
Xin (Cindy) recommends the following next steps: