Is it ok to do an internship after post graduation? I am getting a job offer as a Java trainer in a training institue now. If I work as a trainer for at least one year, would I able to enter into IT companies as I am an engineering graduate after one year? What post will I get then, and how would I need to apply?