What do I have to do if I am interesting at becoming a software engineer?
Since computer software engineers design new software programs, they should have a high degree of creativity. They should also have strong problem-solving, mathematical, and analytical skills, as well as the ability to work with abstract concepts. Communication skills are also important since they may interact with hardware engineers, industrial designers, manufacturing operations personnel, and end users to develop software products. An entry-level position, such as a computer support specialist or computer technician, could help you as a prospective engineer to develop these skills and obtain hands-on experience in the field.
Hope this helpful Celiang
John recommends the following next steps:
That will get you familiar with the basic principals, then from there you will inevitably learn languages to build the customizations and extensions you need....
A lot of people get their start this way...by just hacking out a solution to a problem. Your first attempts may not be the most elegant, but just keep working at it and keep refining it. This should give you a good idea what types of software you're interested in. Depending on that you will find which tools and languages are popular and if it's right for you.
Firstly, I believe your school may have ICT class. Do you have interest on it? I suggest you can start from there.
Hence, you can explore more information and material online. You can start learning the computing theory, algorithm, etc.
Also, you can explore the entry criteria of the Software Engineering, Computer Science, etc. course in the college and prepare for it.
Hope this helps! Good Luck!
• Coding skills
• Testing skills
• Communication skills
• Organizational skills
• Continuous professional development