In recent years, college students find it increasingly difficult to get a job. It sounds strange since young college students are usually intelligent, well-educated phenomenon, aspirant and eager to bring their talent into full play. Then what underlies the strange phenomenon? There are several reasons for this. To begin with, nowadays college students aim too high. All they want are “good” jobs which could offer good salary, comfortable working conditions, high social status among others. Consequently, most college students are unwilling to accept vacant jobs they consider not “good” enough. Another reason is that there is a big gap between the majors some students study in school and the demands of vacant jobs. So companies think some students are not fit for the jobs. Solution to the problem requires efforts on both the society and the students. The companies should value the students, talent and knowledge while the latter should not merely aim at material gains. They should be down-to–earth in building up their career. Furthermore, they should face their weak points so as to improve themselves and be more competent.