I graduated with a BS in CS in May. I had two job offers (both in software development) prior to graduation, and if I felt like waiting around longer there would have been at least one more. So ignore most of the morons that will tell you "I hope you enjoy working in India."
It was my work experience and actual knowledge that got me these opportunities. While my GPA may have given me a nudge to the topside of the pile (it was only a 3.5), I still had to sell the businesses on my ability. Beyond just work experience, play around with fun projects. If you really want to be a software developer, start developing software. Things like application/system design don't get nearly enough attention in the classroom, use that to your advantage. Pick up everything you can from school, pick up as much as you can outside of it, and then sell yourself to the companies on why you're a better option than everyone else with a BS in CS and a 3.7 GPA.
It was my work experience and actual knowledge that got me these opportunities. While my GPA may have given me a nudge to the topside of the pile (it was only a 3.5), I still had to sell the businesses on my ability. Beyond just work experience, play around with fun projects. If you really want to be a software developer, start developing software. Things like application/system design don't get nearly enough attention in the classroom, use that to your advantage. Pick up everything you can from school, pick up as much as you can outside of it, and then sell yourself to the companies on why you're a better option than everyone else with a BS in CS and a 3.7 GPA.
