John Holland's vocational choice theory proposes that there are 6 main personality types - Realistic, Investigative, Artistic, Social, Enterprising, and Conventional. People are a combination of these types and are most satisfied and productive in environments that match their personality types. Holland identified three methods to determine a person's personality type code based on their interests, skills, and previous jobs: informal assessments, interest inventories, and analyzing their last three jobs held. The theory aims to help individuals choose careers aligned with their personality types.