How to Get Into Tech Without a Computer Science Degree

What the data says about non-CS majors in tech, which roles care about the degree, and a plan by major

Careers11 min read
How to Get Into Tech Without a Computer Science Degree

You can get into tech without a computer science degree; per Census survey data, most software developers did not major in it either. The path is to pick a role where your major is an asset rather than a gap (product, sales, data, design, research, writing), build visible proof for that one role, and get in front of hiring teams directly instead of hoping a filter waves you through.

Definition: A "non-CS" path into tech means landing a role at a technology company, or a technology role anywhere, with a degree in another field such as business, communications, psychology, economics or the humanities.

The degree on your diploma is one signal among several. In our view it is rarely the deciding one outside of a few engineering-heavy roles. Our broader guide on how to get a job in tech covers the market and the search itself; this page is about the major.

How many people work in tech without a CS degree?

More than you'd guess. Even among software developers, the most CS-flavored job in tech, the computer science major is a minority.

Per Data USA's analysis of 2024 American Community Survey data, about 2.0 million people worked as software developers. Roughly 628,000 of them held a bachelor's in computer and information sciences. That is about 31 percent of all developers, or about 36 percent of the developers who hold a degree. Engineering (which includes computer engineering) came next at about 485,000, and business third at about 156,000. About 14 percent of developers had no bachelor's degree at all. Those shares are our own arithmetic on Data USA's counts.

The Stack Overflow 2025 Developer Survey adds a twist. About three quarters of the professional developers who answered held a bachelor's or master's degree, yet respondents named technical documentation (67.8 percent) far more often than school (16.6 percent) as a way they learned to code. A degree is common. Learning to code mostly happens elsewhere.

Our read: tech is full of people who studied something else.

Which tech roles hire without a CS degree, and which don't

It depends on the role. Bureau of Labor Statistics descriptions point to the split; the ratings in the table are our read.

Role How much the major matters What tends to replace it
Software developer High at large employers Shipped projects, open source, a related degree
Data analyst or scientist Medium; math matters more than the major SQL, statistics, a public analysis
IT and network support Low Certifications, hands-on lab work
Product, sales, customer success, ops Low Results from past work, domain knowledge
UX research, technical writing, marketing Low; varied majors are common Writing samples, case studies, a portfolio

A few notes behind the table:

  • Software engineering is where the degree bites hardest. The BLS says software developers typically need a bachelor's in computer and information technology "or a related field, such as engineering or mathematics." That last clause is your opening if you studied math, physics or engineering. If you didn't, public work is the substitute: Paul Graham's 2005 essay "Undergraduation" argued that the employers worth working for are about as impressed by open-source contributions as by good grades.
  • Data roles are more open than they look. The BLS lists mathematics, statistics, computer science, business and engineering as common fields for data scientists, and projects 35 percent growth for the occupation from 2025 to 2035.
  • Support roles barely look at the major. For network and user support, in our view, certifications and hands-on lab work tend to count for more than what you studied.
  • Web development is mixed. BLS describes requirements ranging from a high school diploma to a bachelor's, with some employers accepting a portfolio in place of the degree.

Employers have loosened the filter at the posting stage too. CompTIA's analysis of June 2025 job postings found nearly half of tech postings did not specify a four-year degree requirement at all, let alone a CS one. Whether those employers actually hire differently is a separate question, and our companion guide on getting a tech job without a college degree digs into that gap.

Bootcamps and certificates, honestly assessed

Bootcamps. The strongest public evidence is thinner than the ads suggest. A Gallup study commissioned by 2U surveyed 3,824 graduates of 2U-run university bootcamps (completed 2016 to 2021) and found a median salary gain of about $11,000 a year after finishing. Gallup itself says the study does not establish that the bootcamp caused the gain. Placement rates published by individual schools use their own definitions, so two schools' numbers are rarely comparable.

The market has also shrunk. Inside Higher Ed reported in January 2025 that 2U announced in December 2024 it was closing its bootcamps, with its interim CEO saying long, intensive programs no longer fit what the market wanted, and that several smaller schools had closed. The Stack Overflow 2025 survey found just 5.2 percent of respondents learned to code at a bootcamp.

Our view: a bootcamp can work as structure and accountability if you would not study alone. It is a weak substitute for a portfolio, and on its own it rarely replaces the CS degree in an engineering screen.

Certificates. They pay off where postings name them. In IT support, networking and security, a recognized certification can stand in for a degree at the resume screen. In product, design and data, a certificate mostly signals effort, and a finished project signals ability. Before paying, count how many of 30 postings for your target role mention it.

How to get a tech job with a business degree

Business majors may have the easiest translation of anyone. Tech companies are businesses, and many roles around the code are business roles in a hoodie.

Where business majors tend to fit: sales development and account executive roles, customer success, business operations (BizOps), revenue operations, finance at a startup, product management after a few years, and data analysis if you like numbers.

What to add: SQL and a basic understanding of how software is priced and sold (seats, usage, annual contracts) are what hiring managers tend to probe; a business curriculum often skips both.

Proof that works: a short teardown of a public software company's pricing page with what you would test, or a dashboard built on public data with a one-page memo on what it shows. For sales roles, a mock account plan for one of the company's target customers.

Lenny Rachitsky's guide to getting into product management lays out four routes (an internal transfer, an associate PM program, a startup role or founding a company) and notes that an MBA isn't required. For business majors, in our view, the internal move from a sales or operations seat is often the most practical of the four. If product is the long-term goal, our guide on how to become a product manager covers the paths that do not require an engineering background.

How to get a tech job with a communications degree

Communications majors face a tougher entry market on paper. Per the New York Fed's by-major data (released February 2026, covering 2024), communications had a 53 percent underemployment rate among recent graduates. That is a reason to aim deliberately, not a reason to stay out.

Where communications majors tend to fit: content and product marketing (our roundup of non-technical tech jobs compares these roles), communications and PR at startups, technical writing and documentation, customer education, community roles, and sales development, where writing a sharp email is half the job.

What to add: enough product knowledge to write accurately about software. The BLS notes employers hiring technical writers prefer degrees in English, communications or journalism plus knowledge of a technical subject. That second half is what you build.

Proof that works: rewrite a confusing help article for a product you use, before and after. Write a launch post for a feature the company shipped last month. Writing samples are the portfolio, and they are fast to make.

How to get a tech job with a psychology degree

Psychology may be the most underrated major in tech. Products live or die on human behavior, which is what psychology graduates are trained to study.

Where psychology majors tend to fit: UX research, user research operations, people analytics and recruiting, customer success, trust and safety, and marketing roles built on experiments.

What to add: research methods in a product setting (interviews, usability tests, surveys) and enough statistics to read an A/B test. If your program included a research methods or stats course, lead with it.

Proof that works: run five short interviews with users of a real product, then write a two-page findings memo with three recommendations. Our guide on how to talk to users was written for founders, but the interview method transfers directly to a UX research case study. A recorded usability test of a company's signup flow also works.

How to get into tech from a non-technical background: a 10-week plan

Here is one illustrative plan for someone with 10 hours a week.

Weeks 1 and 2: pick the role. - List three roles from the table above that use your major. - Read 30 recent postings for each and tally the skills that repeat. On the 1752vc careers board, filtering the startup track by Entry level and Past 30 days is one quick way to collect a fresh sample. - Choose the role where you could produce credible proof fastest.

Weeks 3 to 6: build two pieces of proof. - One work sample that looks like the job (a teardown, a research memo, a dashboard, a writing sample). - One skill gap closed, picked from your tally (SQL, a research method, a tool the postings keep naming). - Rewrite your resume so the top third is the target role, the proof and links.

Weeks 7 to 10: get seen. - Each week, apply to 8 roles posted in the last seven days and send 8 short notes to people on those teams. That is 32 of each over four weeks. - Track it all in a sheet: company, role, date posted, date applied, contact, note sent (yes or no), reply, stage, next step.

Run the numbers: at an illustrative reply rate of one in eight (not a benchmark), 32 notes become four conversations, enough to learn whether your target and proof are landing. If none come back, change the role or the proof before you change the volume.

A note you can adapt:

Subject: Your [role] opening, from a [major] grad who did the homework

Hi [Name], I applied for the [role] role on your team and wanted to say hello directly. I studied [major], and I recently [one piece of proof, one line, with a link]. It connects to [something specific in the posting or the product]. Would you be open to 15 minutes, or to pointing me to the right person? Thanks for reading. [Name]

"Isn't a CS degree still the safer bet?"

It's a fair challenge. Software developers earned a median $135,980 in May 2025 per the BLS, and, in our view, the large employers that screen hardest for engineers often still ask for a related degree. If you are 18 and certain you want to write code for a living, the CS major has real advantages.

But.

Recent CS graduates are not having an easy time either. The same New York Fed release showed computer science at a 7.0 percent unemployment rate for recent grads, among the higher figures on its list. The degree opens a door. It does not hold it open. And for the many tech roles outside software engineering, the major you already have may fit the job better than a second degree would.

Common mistakes

  • Apologizing for the major. Lead with what it gives you (research skills, writing, business sense), not with what it lacks.
  • Collecting courses instead of finishing projects. A certificate list without a work sample reads as preparation, not ability.
  • Aiming at the hardest door. Applying only to software engineering roles at big-name companies puts you in the queue where the degree filter is strictest.
  • Ignoring fresh postings. A role posted this week is still reading applications; one posted two months ago may already have finalists.

Where we land

If we had to compress it: choose a role that rewards what you studied, add the one or two technical skills the postings keep asking for, and show finished work.

That's our take, and your situation may point elsewhere. If you are set on software engineering at a large company, the degree question deserves a harder look.

For everything else, the 1752vc careers board lets you filter by level, location and time posted, which makes it easier to see which entry roles are open right now before you commit to a plan.

The bottom line

Tech without a CS degree is the normal case, not the exception.

The major gets you sorted.

The proof gets you hired.

Key takeaways

  • Roughly 7 in 10 software developers did not hold a computer science bachelor's, per Data USA's analysis of 2024 Census survey data, and many non-engineering tech roles hire from every major.
  • The CS degree matters most for software engineering at large employers and much less for product, sales, data, design, research, support and writing roles.
  • Bootcamp outcome evidence is thin and mostly self-reported, and the bootcamp market has contracted, so treat one as structure rather than a credential.
  • Business, communications and psychology majors each map to specific tech roles where their training is an asset.
  • A 10-week plan of choosing one role, building two pieces of proof and reaching out to teams gives you a fast read on what works.

Frequently asked questions

It is possible but usually the long way round. Business majors are more often hired into sales, customer success, operations, BizOps or data analysis, and some move into engineering later. If you want to code, plan for a substantial portfolio of shipped projects, because large employers tend to screen engineers for a computer science or related degree.

It can be, if you need structure and plan to keep building afterward. The most cited outcome study, by Gallup for 2U, found a median salary gain of about $11,000 but did not show the bootcamp caused it. School-published placement rates use different definitions, so compare them carefully and talk to recent graduates first.

Psychology majors often fit UX research, user research operations, people analytics, recruiting, customer success, trust and safety and experiment-driven marketing. The strongest applications usually add product research methods and enough statistics to read an A/B test, plus a work sample such as a short interview study or a usability test with clear recommendations.

Common fits include content and product marketing, communications and PR at startups, technical writing and documentation, customer education, community management and sales development. Communications graduates usually stand out with writing samples about software, such as a rewritten help article or a feature launch post, which show they can explain a technical product clearly.

For most non-engineering roles, the major matters less than the work you can show. It matters more for software engineering and research roles at large companies, which often screen for computer science or a related field. Many employers now drop degree requirements from postings, but a clear target role and a relevant portfolio tend to carry more weight than either.

Sources

Disclaimer: This guide is for general education only and is not legal, tax or investment advice. Laws, market data and program terms change, so it may not reflect the latest developments or fit your situation. Treat it as a starting point, not a source of truth, and talk to a qualified lawyer, accountant or financial adviser before you make decisions.