um.. iam a grade 8 student, iam interested in goign into software engineering. I know that software engineers haev tofirst test softwares and stuff, as they gain more experience they get to design softwares. but can u plz tell e in detail what excatly does a software engineers do, and also what i ahev to learn so when i get to university, i know little abt software.