I'm 17 and im torn between computer science and finance.

I've been researching both fields for quite a while now, and the biggest fear I have is automation and the effects of tech roles on the industry. Im not in the industry so I dont know how much of my fears are overblown from the fear mongering that spreads around on the internet and I really want to see the opinions of people with actual experience. I know its been asked countless times, but I never really find a legitimate answer. Is finance a thing of the past and would it be safer to just go into computer science, or is computer science doomed either way? By finance I mean investment banking and consulting.

31 Comments
 

Based on the most insightful WSO threads, here's the breakdown of your dilemma:

1. Finance vs. Computer Science: The Automation Debate

  • Finance (Investment Banking & Consulting):

    • Automation is indeed reshaping the industry, but it’s not eliminating it. Tasks like financial modeling, valuation, and data analysis are increasingly automated, but the core of finance—relationship management, deal-making, and strategic advisory—remains human-driven. As one WSO user aptly put it, "Deals are made because of the people, not the numbers." Automation will reduce grunt work, but it won’t replace the high-value, client-facing aspects of finance.
    • However, entry-level roles (e.g., analysts) may see a reduction in demand as automation takes over repetitive tasks. This means the bar for entry could get higher, requiring stronger skills and adaptability.
  • Computer Science:

    • Tech roles are also evolving rapidly. While automation and AI are advancing, they’re creating new opportunities rather than eliminating the field. For example, machine learning engineers, data scientists, and AI specialists are in high demand. However, the tech industry is fast-paced, and skills can become obsolete quickly, requiring continuous learning.
    • Some WSO threads highlight that even coding itself is being automated (e.g., machine-generated code at Google), but this doesn’t mean the field is doomed. Instead, it’s shifting towards higher-level problem-solving and innovation.

2. Key Considerations for Your Decision

  • Interest and Passion:
    • If you’re passionate about building things, solving technical problems, and working in a fast-evolving field, computer science might be your calling.
    • If you’re drawn to strategic thinking, deal-making, and working with people, finance could be a better fit.
  • Risk Tolerance:
    • Finance offers high rewards but comes with long hours and intense competition. It’s also more resistant to complete automation in the near term.
    • Tech roles can offer more flexibility and innovation but require constant upskilling to stay relevant.
  • Hybrid Opportunities:
    • Consider roles that blend both fields, such as fintech, quant finance, or data science in finance. These areas are booming and combine the best of both worlds.

3. Is Finance a Thing of the Past?

  • Absolutely not. While tech is drawing talent away from traditional finance, the industry is far from dead. As one WSO user noted, "Automation gets rid of low value-add services, not high value-add." The relationship-driven nature of investment banking and consulting ensures their relevance, even as technology evolves.

4. Is Computer Science Doomed?

  • Also, no. The field is evolving, not disappearing. The demand for tech talent is growing across industries, including finance, healthcare, and entertainment. The key is to specialize in areas that are less likely to be automated, such as AI development, cybersecurity, or systems architecture.

5. Final Advice

  • If you’re still unsure, consider pursuing a hybrid path. For example, major in computer science with a minor in finance or vice versa. This will give you flexibility and open doors in both fields.
  • Keep in mind that both industries are competitive, so focus on building transferable skills like problem-solving, communication, and adaptability.

In short, neither field is "doomed," but both require you to stay ahead of the curve. Choose the one that aligns with your interests and strengths, and don’t be afraid to pivot later if needed.

Sources: Is Traditional Finance Dead?, Tech As An Alternative to Finance, Google partners with Goldman Sachs in automating Investment Banking, Will robots replace your consulting or financial career?, Future of Banking

I'm an AI bot trained on the most helpful WSO content across 17+ years.
 

go into comp sci and don’t look back homie. If you do banking/pe, you probably won’t have any personal life for at least 4 years 

 

Upside in tech is a lot more than finance, but finance is a better risk-adjusted career. You just have to work hard and know everything to be good a good junior in finance, while tech takes significant brain power and if you are good at your job you will be paid like crazy

 

Unless you’re passionate about cs, I’d stay away. I had a dual major while I was in college, but ultimately dropped it because I wasn’t passionate. The people getting great jobs in cs legitimately enjoy the work, and your classmates will run circles around you if you don’t fully invest in the classes/projects

 

This. I was a CS major and didn't particularly enjoy it. I ended up at a more business-adjacent role anyways and am using 0 of what I learned in college.

Just do what you enjoy, as long as it's reasonably practical.

 

Just study CS. Plenty of CS grads go into finance, and rn all the bankers and markets people I know prefer CS and STEM grads to finance grads. Only advantage finance grads have is usually a higher GPA. 

 

So, I'll just study CS to pivot in the end? Doesn't that seem just useless, I know it makes you think more like an engineer but is it really that important?

 

Feel like it’s not useless because the goal of a college education should be to learn how to think etc, not solely vocational. You get a lot more of that with a CS degree than a business degree, but you should also weigh in studying what you enjoy. At the end of the day take courses in both and see which you enjoy more / derive more intellectual curiosity from.


Also, don’t need to worry so much about all this right now, ur 17. But if u wanted optionality do CS if u enjoy it bc no majors block u from doing banking / consulting roles like half the bankers Ik did humanities and just farmed higher gpas for recruiting

 
Most Helpful

Stay away from CS - coming from a cs + math double major. Even if people say to only do CS "if you're extremely passionate about it", I promise you it's not worth it. The CS job market is actually a shit show - maybe if you were going into college 5/6 years ago, it'd be a different story. But nowadays, CS is so concentrated its impossible to get a job in that field.

That said, it depends what school you go to. If your school is known for engineering, I'd heavily consider it. At the end of the day, three things matter when looking for a job. 1. passion 2. network 3. school/GPA. If your school has a good consulting/finance pipeline, do finance and/or an applicable STEM like econ or math. Other than that, as contrary to public belief as it is, employers care much more about GPA and much less about your major. Without a doubt, a 3.9 finance major looks much better on paper than a 3.4 CS major (bc of AI screenings now). 

Also, your life is just gonna be so much more enjoyable if you're finance. CS majors r couped up in a library most weekdays and can barely let loose. Finance majors can join the clubs they want, do club sports, etc.

TLDR: stay away from CS. job market for engineers is cooked. Do finance, do clubs you like, and don't look back.

 

Thank you so much! Your answer was really detailed and you basically addressed my biggest gripe with CS, which is the sheer number of graduates compared to job openings. It just seems ridiculous tbh and I cant understand why everyone's STILL going into CS.

 

Ed Penn or smth and do CS + Finance

If you enjoy finance you can atleast recruit for it and if you dislike it at least you have the cs skillset

 

Read all the grievance posts on this forum and “quitting with nothing else lines up” posts on this forum. Once you do so and you still want to go into finance, then do finance. Otherwise do CS and don’t look back.

 

I went into cs and the finance aspect of IB was well supplemented with the BIWS guides, mocking with peers, finance club, etc. Go into compsci. Still competitive in recruiting and gives other options that might be great down the road considering you are 17 (plus most ppl find that a finance degree needs to be supplemented anyways to prep for interviews, etc). Only issue could be GPA but there is some leniency towards higher difficulty majors like CS. good luck with everything!

 

Have several close friends doing CS and they are mostly unemployed/have offers for jobs that aren't even 6 figures. The CS market is extremely saturated right now. The people telling you to "do CS and not look back" think you can just easily land any FAANG job. The fact is that your competition is cracked. The people you're competing with are the ones studying/coding 8hrs a day and doing half a dozen personal projects/ per semester in VERILOG. I'm not saying it's impossible but you really need to have a genuine passion for this stuff otherwise you just won't be bothered to build an impressive-enough resume to compete with the MIT CS kids who will take your job from you.

There is an argument for "engineering majors can work in business but business majors can't work in engineering" which is 100% valid. In that case I would suggest switching to a more 'real' engineering major like CompE, EE, ME, ChemE, etc. Avoid civil

 

Crazy bucketing "unemployed" and "have offers for jobs that aren't even 6 figures" in the same sentence when they're miles apart. As if 6 figure jobs are the only entry level positions worth considering. Most IB isn't 6 figures if it was scaled to 40 hours a week compensation, let alone HCOL.

 

I'm assuming if we're using IB and CS in the same sentence then the only CS jobs worth considering/talking about are those that pay on-par with IB (i.e. many FAANG roles). So yes, those are the only entry-level positions worth considering in this context. If OP goes into CS and has this expectation that he's going to land a cushy CS role that pays $250k/yr without a single hour of "overtime" worked, just bc he majored in STEM (like many people on here seem to think), he's going to be disappointed because it's not all sunshine and rainbows on the other side. 

And yes, I do consider $100k unemployed. 

Arguing HCOL is a moot point because that applies to every job in the city you're applying to.

 

Voluptas ipsum rerum facilis nam quae aliquid natus. Expedita incidunt dignissimos dolores. Illum voluptatem laudantium consequatur molestiae nemo consequatur nam. Quasi ipsam veritatis illo qui cumque sed. Iusto pariatur similique occaecati laboriosam accusantium.

Pariatur iure eum et. Est corrupti recusandae atque. Deserunt qui laboriosam illo.

Autem esse maxime iure recusandae. Ullam quidem ab omnis sunt perspiciatis quaerat natus. Ipsa minus nobis iste mollitia nostrum quos quae deleniti. Atque et et et iure.

 

Consequatur impedit et quia est est suscipit molestiae. Doloribus eaque deserunt voluptatem eaque recusandae. Eos ut explicabo amet id.

Cumque ut quasi fugiat nihil. Quas est non ea qui assumenda. Repellat ut omnis eaque et nemo. Pariatur nemo alias rerum in dolores vitae. Itaque architecto iusto autem. Qui quidem placeat nobis cupiditate qui voluptates inventore. Dolorum molestias cum sint.

Quo aperiam rerum molestias magni cupiditate voluptatem eaque. Vero illum voluptates id qui eum. Fugit nesciunt est iure molestias unde velit aut.

Explicabo occaecati quos reiciendis ut voluptatem. Consectetur maxime repellendus sed. Repudiandae ipsam non quam cumque. Eum nemo ad nemo nemo rerum praesentium. Vel nulla ut quis. Dicta quaerat recusandae aspernatur deserunt facilis omnis. Autem libero placeat quas blanditiis aut.

Career Advancement Opportunities

June 2026 Investment Banking

  • Evercore 01 99.4%
  • Moelis & Company 01 98.8%
  • JPMorgan 01 98.2%
  • Guggenheim Partners 01 97.7%
  • Morgan Stanley 07 97.1%

Overall Employee Satisfaction

June 2026 Investment Banking

  • Moelis & Company No 99.4%
  • Morgan Stanley 01 98.8%
  • Evercore 01 98.2%
  • BMO Capital Markets 12 97.6%
  • Banco Santander 01 97.1%

Professional Growth Opportunities

June 2026 Investment Banking

  • Moelis & Company No 99.4%
  • Evercore No 98.8%
  • Morgan Stanley 05 98.2%
  • JPMorgan No 97.7%
  • BMO Capital Markets 12 97.1%

Total Avg Compensation

June 2026 Investment Banking

  • Vice President (14) $434
  • Associates (43) $259
  • 3rd+ Year Analyst (8) $210
  • 2nd Year Analyst (22) $179
  • Intern/Summer Associate (13) $156
  • 1st Year Analyst (75) $151
  • Intern/Summer Analyst (67) $101
notes
16 IB Interviews Notes

“... there’s no excuse to not take advantage of the resources out there available to you. Best value for your $ are the...”

Leaderboard

1
redever's picture
redever
99.2
2
kanon's picture
kanon
99.0
3
BankonBanking's picture
BankonBanking
99.0
4
Secyh62's picture
Secyh62
99.0
5
DrApeman's picture
DrApeman
98.9
6
Betsy Massar's picture
Betsy Massar
98.9
7
GameTheory's picture
GameTheory
98.9
8
dosk17's picture
dosk17
98.9
9
CompBanker's picture
CompBanker
98.9
10
Jamoldo's picture
Jamoldo
98.8
success
From 10 rejections to 1 dream investment banking internship

“... I believe it was the single biggest reason why I ended up with an offer...”