Flexibility is the key, has been for a long time. When I noticed that the same PhDs who had been my 1972 1st year lab instructors were also going to be my 1975 4th year lab instructors I switched from Honours Physics to a 5 year double major in Physics and Math/C Sc. 

Got a temp job within a month of finishing that turned into a permanent job offer before I finished my term, like most C Sc coop jobs locally today. Paid off my student loans by February of the next year. My wife had taken Fortran in High School in 1970, and reverted to IT after her Infection Epidemiologist job at Vancouver General left her with limited prospects for her Honours Micobiology degree. 

Working in IT thru the RayGun / Lying Brian depression was like living in an alternate reality of Gold Collar Full Employment.  I remember "Computing Canada" publishing a snide article about Toronto being the only place in Canada with unemployed computer geeks, saying that they must be posers or tied to underwater mortgages.