Switching to Computer Science junior year?

<p>I'm currently going through sort of a "quarter-life" college crisis where I'm really re-thinking my options both in college and post-graduation. I'm currently a sophomore (I guess at a pretty top school, especially for CS) majoring in Applied Mathematics and Economics. However, I've recently grown more and more disinterested in what I'm studying, and even more so, job prospects that are usually aligned with my major --- specifically, most people in my major either head to Wall Street or Management Consulting (MBB). I simply don't feel that my personality fits in with those that go down the route of business, nor do I have any innate interest in those fields.</p>

<p>This is why I more recently considered switching to Applied Mathematics and Computer Science instead. I've had previous exposure to CS in high school (AP CS A) and actually did pretty well in the class and the AP Exam, but originally decided not to study CS in college because I found CS a little boring. I've heard great things about the CS department here, and it could be a great choice if I ultimately decide to study CS and really love it (contrary to how I felt in high school). However, that's a big IF, and more importantly, junior year is a big time for campus recruiting for banking and consulting, and I feel that if I put too many eggs in one basket (say, I focus on the intro CS course with the mindset of doing Applied Math-CS and not about the possibility of just simply continuing with Applied Math-Econ, and then not going through with recruiting), I could really screw myself over in terms of post-graduation plans. Applied Math-CS would also require me to stay an extra year, as I would need more time to finish the requirements --- money shouldn't be that big of an issue, since I receive pretty decent financial aid anyways, but could be another factor in my decision.</p>

<p>Does anyone have any insight into this, and could give some advice?</p>