Although students mostly start working in the private sector, they also find jobs in public sector as well. Since this area is mainly based on the creation and generation of ideas and the need for financial resources is low. As a result, software engineers who can generate their own ideas have the opportunity to establish their own businesses. In their first years, new graduates gain experience in the overall sector by taking a role as a programmer. Today many engineering department graduates are trying to keep pursuing this career even though they are not formally trained in software engineering. However, the importance of having competent people who are experienced in this field is increasing each day. In parallel with the widespread use of computers, there is a huge need of software engineers who can keep up with the developing world.