I'm wondering if I'll be able to find a job once I graduate, if my grad school plans don't pan out. I'm graduating with a BA in physics from a University of California, to be able to take computer science classes on the side (enough for a minor). Am I qualified enough to get software engineering jobs? Will preference be given toward actual computer science majors? Will the fact that I have a BA instead of BS hurt me?