I suspect that a new grad needs to look in the Fall of his senior year. The reason for that is I know quite a few undergrads look for summer internships during December, interview during spring break and start working immediately after the finals. New grads have to be more proactive than that to compete with these cheap labors.
That’s what my son (ME in NYC) and his best friends (Comp Science at CalTech and RPI) did during their freshman year. All of them had a lot of interning experience and skills accumulated during high school. So during December of their first year in college, they started look for a paid summer internships. By February, they were actively interviewing in person or via Skype. By March, each person had 3 offers to choose from in different states. They spent April to decide, finalize the deal, sign the paper, then arrange housing and travel. As soon as the school ended in mid May, they started working for the next three months.
Now in their sophomore year, they repeat the process. However, year 2 is much easier. By December (last month), they already lined up the next internship without massive interviewing. One is to work at a robotics company in NYC, one will be with Google, and another one resume with his MIT Lincoln Lab job. My son’s company wanted him to start in the NYC office over the 4 weeks Christmas break, work on assignments during the school year, then fly him to the California office for the summer. All these students got their 2nd summer internships through personal recommendations from their previous bosses. None of them sent out a resume first, which made me wonder how effective it is to do mass resume mailing with no connections. My son had applied to his company 3 years in a row with no response. Once his old boss sent a recommendation email, all doors opened up.
Interestingly, my son said his school’s career fair was not very helpful. Companies all wanted to hire CS major, not much opportunities for the engineering students. Luckily in NYC, he could build up his own network by working as an independent engineering designer for the small start up companies.
I always wonder how companies can expect a new college grad to have 1 to 2 years of experience for their entry level jobs. Now I know…if these kids’ luck continue, by the time they graduate, they will have enough cumulative working experiences to meet the job requirement. So these days, to look for a permanent job need to pave the way in their freshman year.
My son has another friend who is a in IT major, graduated last year with no internship or working experience during college. He did a 6-months internship to learn more skills while looking for a job. He followed his boss to all the meet ups and meetings, like a fly on the wall. After 6 months, he landed a job with Lucient.