views:

872

answers:

6

I'm graduating next week with a BSCS, having decided after my kids were grown to change careers to something actually marketable. I've gained lots of valuable experience co-oping for a local company; however, with the economic downturn I've been unable to find a job.

I'm fortunate to be able to continue co-oping at least another semester, but I'd like to gain even more experience while looking for a job, waiting for hiring freezes to be lifted, etc. I thought of helping out with an open-source project, maybe testing or something, and there are languages I'd like to learn about (e.g., Ruby on Rails) and CS areas in which I wasn't able to take a class (one is networking).

I'm looking for specific technologies or areas of study, specific OSS projects or an idea of how to find something I'm interested in, or specific ways to contribute to any OSS project. I haven't done much programming outside of classwork and my co-op jobs (as a hobby) because, frankly, I already had a life before coming to this field and I've found school so intense that during breaks I really needed to do something else (dig in the garden, travel, sleep).

What suggestions do you have?

+9  A: 

What was your career before the switch? You may have very valuable domain knowledge that could get your foot in the door in the vertical software market. If you were a stay-at-home mom (or dad), you can even leverage that knowledge and skill.

Further to that, your domain knowledge could guide you to finding an OSS project to get involved in.

Robert S.
kajaco
I'd start looking into software engineering jobs that involve Biological Sciences, or the like. Pharma and clinical work. People always need drugs ;).
JeeBee
As the kids say, OMG. You need to start looking into biotech, stat.
Robert S.
Ideas how to leverage the stay-at-home years?
kajaco
Get involved in an open source project that takes advantage of what you did during that time. For example, Scott Hanselman created Baby Smash for his kids to play with. And I know my local high school needs technology mentors (not that helps you in KY, but something to look into).
Robert S.
+1  A: 

Get involved in an Open Source project. It won't make you money right away, but it will help hone your skills and make you a more attractive candidate for a position.

Grant Limberg
Did you read the entire question? The OP specifically mentions OSS and asks for suggestions on which projects to get involved in.
Robert S.
A: 

Rentacoder is always hiring, if you don't mind working at globalized wages. Alternatively, there are Gnome Bounties. Take a problem that looks interesting to you and solve it, then you'll have your experience and cash to boot.

themusicgod1
A: 

In general, look for reasonably recession-proof industries, like education. Education also tends to hire a fair number of new grads. You might also want to look around at your current school to see if there are any student developer positions open that could give you some experience.

http://jobs.uiowa.edu -- we're still hiring.

tvanfosson
Hey, you're just down I80 from me. Go Hawkeyes.
Robert S.
A: 

Open source or volunteer programming would look great on your resume. They also may help you to network. Don't give up on finding a job though. We're in a recession but companies are still hiring programmers. I was lucky enough to recently have multiple competing job offers. There are jobs out there!

Lisa
A: 

Look into elance, odesk or rent a coder for an opportunity. even if on the cheap, these types of jobs help with the resume building and real-life experience. another good place to look is craigslist. don't give up, find a oss project that interests you and volunteer, you never now what it will lead to.

meade