How long does it take to learn enough to get hired in a new field?
Typical timelines by field
For roles that value general skills (sales, admin, customer support), you might be hireable in a few weeks with tailored applications. For technical fields like software development, data analysis, or cybersecurity, expect 6–12 months of part-time study or a bootcamp.
Licensed professions (nursing, teaching, accounting) can take 1–2 years or more if you need a degree or state license. Trades like plumbing or electrical require multi-year apprenticeships.
- Weeks: customer service, retail, basic admin
- 3–6 months: IT support, digital marketing, project coordination
- 6–12 months: web development, data analysis, UX design
- 1–2+ years: nursing, teaching, accounting, skilled trades
What 'enough' means
You don't need to know everything—just enough to do the job and keep learning. Employers hiring career changers often look for potential, relevant skills, and evidence you can learn quickly.
Build a small portfolio or complete a few projects that show your new skills. This can shorten the time to hire because it proves you can apply what you've learned.
Common mistakes
- Waiting until you feel 100% ready—most people get hired before they feel fully prepared.
- Underestimating the time needed for licensed fields that require formal education or state exams.
- Spending years on a degree when a shorter certification or bootcamp could get you hired.

Related questions
- What skills do I need to change careers?
- How can I learn new skills for a career change without going broke?
- Do I need a degree to switch to a new field?
- What are the best certifications for career changers?
- How do I transfer my skills to a new industry?
- How do I make a skills inventory for a career change?