Changing careers into technology is easier to manage when you treat it as a monitored process rather than a single leap. This roadmap helps you choose a realistic entry point, build evidence of your skills, track applications, and adjust your plan over 12 weeks as you learn what employers are actually asking for.
Overview
A career change into tech usually involves three connected tasks: selecting a target role, developing enough relevant skill to perform entry-level work, and showing that skill through projects, previous experience, or structured practice. You do not need to master every tool listed in a job description. You do need a focused plan that connects your existing strengths to the requirements of a specific role.
Start by choosing one primary direction for the next 12 weeks. Possible routes include junior developer jobs, QA tester jobs, data analyst jobs, IT support, cybersecurity support, or technical operations. Frontend developer jobs may suit someone who enjoys visual problem-solving and user experiences. Backend developer jobs may suit someone drawn to systems, data, and logic. IT jobs can provide a practical entry point for people with troubleshooting, customer service, or systems experience.
Keep a secondary option, but avoid preparing for several unrelated careers at once. A narrow target makes it easier to choose learning materials, create relevant projects, and identify suitable entry level tech jobs or tech internships. Reassess the target after you have reviewed real job descriptions and completed some practical work.
What to track
1. Role requirements
Collect 10 to 15 recent job descriptions for your chosen role. Record recurring requirements in a simple worksheet with four columns:
- Skill or tool: for example, SQL, Git, JavaScript, customer support, testing, or cloud fundamentals.
- Evidence requested: such as a portfolio, work experience, certification, technical exercise, or project.
- Your current level: not yet started, learning, practiced, or demonstrated.
- Next proof point: the specific action that would show progress.
Separate repeated requirements from occasional preferences. If a skill appears in many descriptions, give it priority. If a requirement appears once, do not automatically allow it to delay your applications.
2. Transferable experience
Career changers often overlook evidence from their previous work. Track examples of analysis, process improvement, documentation, stakeholder communication, project coordination, customer support, troubleshooting, or working with data. These experiences do not replace technical ability, but they can help you present yourself as a complete early-career candidate rather than someone starting with no relevant background.
Rewrite each example using a clear structure: the situation, the action you took, the tools or methods used, and the result. Where you cannot share confidential figures, describe the result without inventing metrics.
3. Skills and projects
Track learning by outputs, not only by hours watched or pages completed. A useful project should demonstrate the work you want to be hired to do. A beginner software engineering project might include a small application with a readable README, version control history, basic testing, and instructions for running it. A data project might show data cleaning, analysis, visualisation, and a short explanation of the conclusions. An IT project might document a troubleshooting process, a simple home lab, or a support knowledge base.
For every project, record:
- the problem it solves;
- the tools and decisions involved;
- what you completed independently;
- what went wrong and how you fixed it; and
- what you would improve next.
One finished, well-explained project is generally more useful than several unfinished tutorials. Review the guide to entry-level tech jobs that do not require three years of experience to broaden your list of realistic starting roles.
4. Applications and conversations
Use a tracker to record the employer, role, source, closing date, required skills, application date, status, follow-up date, and the version of your CV used. Add a short note about why the role matched your plan. This prevents repeated applications to unsuitable roles and gives you evidence when deciding what to change.
Track networking separately. Record the person or community, the topic discussed, any advice received, and whether a follow-up is appropriate. Networking should not mean asking every contact for a job. A focused question about a role, project, or hiring process can lead to more useful information.
Cadence and checkpoints
Use a 12-week plan, reviewed weekly and adjusted at larger checkpoints. The dates are a planning framework, not a promise that a job will arrive within 12 weeks.
Weeks 1–2: Choose and investigate
Select one primary role, review job descriptions, identify recurring skills, and audit your transferable experience. Set a weekly time budget that you can maintain alongside existing responsibilities. At the end of week two, you should be able to explain why the role fits your interests, background, and practical constraints.
Weeks 3–5: Build foundations
Choose one structured learning path and work toward small outputs. Avoid changing courses whenever a new tool appears in a job advertisement. Keep a list of questions and gaps, but focus first on the skills that occur most often in your worksheet.
Weeks 6–8: Create and explain proof of work
Complete one project that reflects the target role. Publish only material you can explain. Improve the README, organise the files, remove unnecessary complexity, and prepare a short walkthrough. Ask a peer, mentor, or relevant community for specific feedback rather than a general opinion.
Weeks 9–10: Prepare application materials
Tailor your CV around evidence, not a list of aspirations. Put relevant skills near the top, describe projects with actions and outcomes, and connect previous experience to the target role. The software engineer resume examples and ATS checklist can help if software engineering is your chosen route. Prepare a concise explanation of your career change: what you did before, what you learned, why this role is the next step, and what you have built or practiced.
Weeks 11–12: Apply, practise, and review
Apply to a balanced group of roles that match your current level, including internships, graduate tech jobs, junior positions, apprenticeships where available, and relevant part time tech jobs. Practise explaining your projects and solving representative tasks. Use the technical interview questions by role guide to structure preparation without memorising scripts.
How to interpret changes
Do not judge the plan by application volume alone. Look for patterns across several weeks.
- Few suitable vacancies: widen the role family slightly, consider internships or adjacent IT jobs, and check whether location or remote-only preferences are restricting the search.
- Applications receive no response: compare your CV with the repeated requirements in your worksheet, check that projects are easy to find, and confirm that you meet the basic eligibility criteria.
- Recruiter screens but no interviews follow: improve role-specific examples and clarify your level. Your positioning may be stronger than your technical evidence, or vice versa.
- Interviews stop at technical stages: record the topics you missed, then practise those topics with small exercises and verbal explanations.
- You are learning without applying: set a minimum evidence threshold, such as one complete project and a clear CV, then begin applying while continuing to improve.
Change one or two variables at a time. If you alter the role, CV, project, location, and application volume simultaneously, you will not know which change affected the result. Review your tracker every week and make a larger decision at the end of each four-week block.
When comparing an offer, assess more than the advertised salary. Consider learning support, working arrangements, responsibilities, progression, benefits, and the stability of the role. The tech salary comparison tool can help organise role, location, experience, and total-compensation comparisons.
When to revisit
Return to this roadmap weekly while you are actively learning or applying. Use a short review to update four fields: target role, strongest evidence, current gap, and next action. A quarterly review is useful even after you find work because entry-level responsibilities and skill requirements change as you gain experience.
Refresh your sample of job descriptions monthly or quarterly, especially when you notice repeated changes in tools, assessment formats, or role names. Do not treat one new listing as proof that your whole plan is outdated. Look for recurring patterns across multiple employers and locations.
Revisit the plan immediately when one of these conditions applies:
- your chosen role no longer fits your interests or practical constraints;
- your applications consistently require skills you have not prioritised;
- your project feedback reveals a fundamental gap;
- your available weekly time changes; or
- you receive an internship, graduate role, freelance opportunity, or other work that changes your next step.
At each review, keep what is working, remove low-value activities, and choose one measurable action for the next seven days. That might be completing a project feature, revising two CV bullets, submitting three well-matched applications, or practising five technical interview questions. A career change into tech becomes more manageable when progress is visible, decisions are limited, and the plan is updated from evidence rather than anxiety.