Seconding #1 (well, #2 too, but mostly #1). I was sure I wanted to be a physics major when I entered college. I continued being a physics major despite doing terribly in most of the upper-level classes. One of my biggest regrets about college was not switching to CS earlier, because I could've gotten much more out of my classes if I'd taken courses I was really interested in rather than taking courses I thought I had to to complete the major and then doing the stuff I was really interested in in my spare time.
Your perspective in high school is really narrow. It has to be; most of the things you might find are exciting aren't even taught in high school. (Similarly, many of the exciting parts of the working world aren't taught in college unless you got to a specialized college.) Be willing to accept all the new avenues that open up for you in college, and don't stick to your plans from high school just because they're your plans.
Your perspective in high school is really narrow. It has to be; most of the things you might find are exciting aren't even taught in high school. (Similarly, many of the exciting parts of the working world aren't taught in college unless you got to a specialized college.) Be willing to accept all the new avenues that open up for you in college, and don't stick to your plans from high school just because they're your plans.