What is the Holland code?
The Holland code, also called RIASEC after its six types, is one of the most widely used career interest models in the world. Developed by psychologist John Holland in the 1950s and refined over decades, its central idea is deceptively simple: people flourish in work environments that match their interests, and most people can be described by a mix of six basic interest patterns — Realistic, Investigative, Artistic, Social, Enterprising, and Conventional.
Holland argued that a first-letter code like "SAI" or "IRC" captures more about career fit than a hundred generic advice columns, because it matches a person not to a job title but to the kind of environment where they are most at home. It is not a measure of intelligence, skill, or earning potential. It is a map of what engages you — and engagement is exactly what makes work sustainable over decades.
The six Holland types
Each type is a cluster of interests, activities, and preferred ways of working. Almost no one is a pure type; most people are a combination of two or three.
Realistic (R)
The doer. Realistic types like working with their hands, tools, machines, or physical systems. They value practicality, tangible results, and straightforward tasks, and they usually prefer action over lengthy talk. Careers often associated with this type include engineering, agriculture, construction, trades, manufacturing, and many hands-on technical roles. The keyword is work that yields an observable product or outcome.
Investigative (I)
The thinker. Investigative types enjoy analyzing problems, doing research, understanding how things work, and working with ideas, data, and evidence. They value precision and depth over speed, and they thrive where questions get complicated. Typical careers include science, medicine, data analysis, engineering research, technology, and academia. The keyword is problems worth solving carefully.
Artistic (A)
The creator. Artistic types are drawn to self-expression, originality, imagination, and unstructured work that leaves room for style. They value freedom, novelty, and aesthetics, and they tend to feel suffocated by rigid procedure. Careers often associated with artistic interests include writing, design, music, media, marketing, and any role where producing something distinctive is the job. The keyword is expression with room to improvise.
Social (S)
The helper. Social types enjoy working with and for people — teaching, explaining, guiding, healing, and supporting others' development. They value cooperation, empathy, and meaningful human contact, and they are energized by being useful to others. Common careers include teaching, counseling, healthcare, coaching, social work, and many service roles. The keyword is work whose output is someone else's growth.
Enterprising (E)
The persuader. Enterprising types enjoy leading, persuading, negotiating, selling, and pursuing goals through influence and initiative. They value results, status, competition, and getting things moving. Typical careers include sales, management, entrepreneurship, law, politics, and business development. The keyword is making decisions and convincing others to join.
Conventional (C)
The organizer. Conventional types prefer structure, order, data, and well-defined procedures. They value accuracy, reliability, and efficiency, and they turn chaos into organized systems. Careers often associated with conventional interests include accounting, finance, administration, operations, and compliance. The keyword is systems that run correctly.
How to find your Holland code
You can estimate your code by asking a few honest questions: what activities do you lose track of time doing, what topics do you volunteer to research, what praise actually lands, and what part of a project you would fight to keep. Your answers cluster into a two- or three-letter code that functions as your working compass.
A structured instrument does this more reliably than introspection alone, because it compares your preferences against thousands of other people and produces a code you can take to career databases. The Holland RIASEC test on this site walks you through interest comparisons and returns your full three-letter code with an explanation of each part. From there, you can map the code to real occupations using O*NET's interest profiler matches.
Reading a two- or three-letter code
A code is read in order of importance, so "SAI" means primarily social, secondarily artistic, and thirdly investigative. In practice the first letter describes the environment where you thrive; the second and third describe the backups that predict your satisfaction when the first is not fully available. A conventional person who sits in an artistic studio will adapt less comfortably than an artistic person who chooses a conventional job with creative windows — the code helps you see which trade-offs you can actually live with.
Holland codes, personality, and fit
Holland's model overlaps with personality research more than it admits on paper. High openness to experience tracks with Investigative and Artistic interests; sociability tracks with Social and Enterprising; orderliness tracks with Conventional; hands-on pragmatism tracks with Realistic. Knowing both your interest code and your underlying personality gives you a fuller picture: interests say what energizes you, and personality says how you tend to work while you are there.
If you want the underlying temperament map alongside your RIASEC code, the Big Five personality test measures the five broad traits — openness, conscientiousness, extraversion, agreeableness, and neuroticism — that predict how you approach collaboration, deadlines, risk, and feedback in any job.
Common mismatches and what to do
- Interests say one thing, skills another. Your code describes what feeds you, not what you are already good at. A code can point at a direction years before the skills catch up.
- The code changes slowly. Holland codes are fairly stable, but they shift more than most people expect across a decade — usually as valued activities change with age and life stage. Re-take the instrument every few years if you are restless.
- A single job rarely satisfies one code. Real jobs are blends. A "SIR" person may flourish in technical teaching, or an "EAC" person in advertising production. Judge by environment fit, not by the label on the job posting.
- Teamwork changes the equation. If your code's strongest letters are underrepresented in your team, you may be doing the least satisfying kind of work regardless of your title. The team roles test shows the part you naturally play in a group — the behavioral complement to your interest code.
Making the code practical today
You do not need to quit anything to use this information. Three practical moves work immediately. First, look at your current role and identify which RIASEC letters it actually rewards — you may discover your job demands Conventional work while your second or third letter is Artistic, which tells you exactly where to volunteer for stretch assignments. Second, use your code to choose your next project, not just your next job: an I-heavy person who loves data audits should angle for the investigation-heavy initiative. Third, when comparing two offers or two roles, compare the environments the code describes, not just the titles and salaries. A raise that trades away two letters of your code is often a raise you will regret.
For a structured reading of your strongest matches, start with the Holland RIASEC interest test and take your code to a real occupation database. Then pair it with the DISC style test that describes how you actually behave on the job.
Key takeaways
- The Holland code (RIASEC) matches your interests to career environments — people stick where their code fits.
- The six types are Realistic, Investigative, Artistic, Social, Enterprising, and Conventional; most people are a blend of two or three.
- Read your code in order: the first letter is the environment you need, the others are satisfiers you can trade on.
- Pair your RIASEC interests with your Big Five personality for the fullest picture of work fit.
- Use the code for next-project choices and role comparisons, not just job titles.