After graduation, most of the students choose to work as Software Engineer first, and learn on-the-job to deepen their understanding of Software Development Lifecycle. After one to three years, they can switch to be a Business Analyst or Project Manager, which involves more communication than coding. Some of them even become Business Analysts immediately after graduation.