V. THE FINDINGS
We anticipate that IT or CS graduates specialise in software engineering are not ready to face the real working environment as what always perceived by the stakeholders in software industries. However from our survey, 60% of final year students who were the respondents stated that they were ready to face the real working environment and claimed that what they had learned were enough for them to apply the job later. As the respondents had just completed their industrial training, this perspective could be due to least tasks they had during the industrial training and the time period of each given task was not so pressured. For example, one of the respondents who were not ready to face the real working environment said that the task during their industrial training was lighter than the real task working environment.
Even though, most of them claimed that they were ready to face the real work environment, 80% of them stated that they learned new technology or skills during their industrial training despite the fact that they learned the basic technologies in programming languages and databases before going out for industrial trainings. This reflects the fact that what the industry needs from the students are not enough as they still have to learn diverse technologies once they join a company upon graduation. This fact was also supported by the industry’s claim through the interview we conducted that expect universities to expose more technical skills, new technologies, languages, and software.
The skills that industries expect from the graduates could not be educated during the studies [1].This shows that the employers’ expectations from the interview could not be completely fulfilled such as ‘think out of the box’. Another example, if students have the skill on C++ language but they need to develop a system using another language such as Java, they should be able to adapt to both languages as the methodologies of the languages and the skill required to solve the problems using the logical thinking are the same across all programming languages. This shows that industries should provide training to fresh graduates in the technology that their company adopts. This is due to the fact that software industry grows rapidly and its technologies are extremely diverse which are not possible for academia to expose all to their students mainly commercial technologies which are very costly for universities to purchase them.