re: changing majors at 22
don't worry about it that much, especially if you're going to be at the same university/college
perchance might you mention what you thinking about transferring into? if it's not too far from computer science you won't be starting over completely, and in any case you won't be because of core classes you probably had to/have to take
back when i was an undergrad, i was just getting a history major, and was going to get a poli sci minor (we didn't have to pick that until later) but because of the courses i had happened to take already i only needed two extra classes to double major, and all core classes count for every major (this should be the same at your university if American unless Ivy League or private)
if you still have a number of core/elective classes to take, try a semester away from your major, or minimal classes in your major, i tossed out history for a semester to take BOWLING (very important life skills), DANGEROUS PLANET (for science credit...it was about hurricanes, volcanoes, etc.), some English thing for credit and Human Genetics for rest of science credit...then when i came back to history it didn't seem as boring, especially with the summer inbetween
regarding the age part, don't feel like you have to "start" life at an age, obviously it's great to get started earlier and there can be pushing it too far when you're say 45 but everyone starts at a different time, many people completely start over...i know a guy who spent 20 years as a professional photographer in the advertising industry, then went back to school to get an English degree to teach English
if you're feeling anxious about a job, take a look around school, there's lots of places for computer science people in every department, places you won't even think of will take one and then teach them the department specifics (which don't actually exist) there's even more obvious stuff like just sitting around a computer lab in case anyone needs help or to stop the foreign guy from printing 30 copies of his 200 page masters degree...if you have it good with any professors they can usually hook you up with something easy, albeit maybe only temporary...i'd say most campus jobs for students are like 10% work, 90% free study time...actually strike "for students"
edit: oops, didn't see this was your second time changing majors, so a lot of my advice you already knew, that said, definitely try to think of a second major change as your final one, i know lots of people think that regarding their first change, but if it's your second one you really want to be more laser focused on it
personally, i graduated a year "late" in part because of that double major and in part because i refused to be one of those people like a couple roommates who took like seven classes a semester and constantly burned out, most i ever took was five
i made up for it in grad school before becoming stupid and going for a second one again
a friend from high school changed his majors five times and finally graduated undergrad at age 27 because he just wouldn't stop taking courses, especially ones that didn't multi-count...his year as a woman studies major probably set him back the most