So i really don't know what i want to major in, but two of the many that I'm thinking about are physics and mech. engineering. to be honest, i'm pretty sure i like the material of a physics major better than a mechanical engineer. however, i am very apprehensive of my career options, because while i like physics as something to study i'm not sure i would want to get a phd. part of me tells me i should go with what i like best, but then part of me tells me engineering will be more practical and will get me a job after i graduate.
any advice on where to go? also, are there other options for physics majors besides phd/teaching? i also don't want to be stuck with a mediocre job because i chose to major in physics vs a good job by choosing to major in mech engineering. as a side note, i go to a school with good departments in both, if that matters at all.
on a completely unrelated note, how easy/hard is it to get a decent programming job if i'm a CS minor and not a CS major (assuming my major is something very quantitative)