All video posts

Career change · Learning to code · Career

Pivoting to Tech in Your 20s or 30s: It's Not Too Late

A few years ago I could not code at all. I was an outsider to tech with a finance degree. If you are in your late 20s or 30s and feel behind, especially with AI and younger people learning fast, starting later can actually be an advantage, not a setback. Here is why, and the game plan I would follow.

Deric YeeDeric Yee 9 November 2026 8 min read 26 min video

Prefer to read? The full article is below. Watch on YouTube.

The short version

  1. 1It is not too late. Employers increasingly care about skills and problem solving, not age.
  2. 2Your years in another field are a hidden advantage: communication, project management and domain knowledge.
  3. 3You do not need another four-year degree. Tech hiring runs on skills and proof of work.
  4. 4Pick one path, learn by doing, build a portfolio, and network in public.
  5. 5Expect impostor syndrome, competing commitments and rejections, and plan for them.

Is 30 too old to switch into tech?

The short answer is no. Many successful tech people started later: Reid Hoffman founded LinkedIn at 36, and Cher Wang co-founded HTC at around 40. They were seasoned professionals who pivoted and thrived. The industry has grown up since the days of 22-year-old whizz kids in hoodies, and employers know an experienced hire can bring leadership, reliability and a fresh perspective.

If you bring five to ten years from another field, that is gold. You likely have skills younger graduates do not: communication, managing projects, critical thinking. Do not play the same game as them. Use your edge. As one career changer in their mid-30s put it on Reddit, 30 is not old, and you can change careers at any time.

Turning 30 often sparks the desire for change: a job that feels stuck, wanting better pay, more flexibility, or work that excites you. I hear this from friends my age who were fine in their careers but cannot see themselves doing it for another 20 years. Half of my own team are career switchers, and so am I. Once you are inside tech, you meet former teachers, nurses and artists. Not everyone started coding at 12. Our guide to a career change at 30 in Malaysia covers the local picture.

You do not need another degree

I studied finance, not computer science, and most of the people who come to Sigmaschool have degrees in unrelated fields or none at all. Tech hiring is increasingly about skills and proof of work. Universities struggle to keep up with how fast tech moves, and the strong university students I have worked with are good because they put in extra time exploring new tools and building projects, not because of the syllabus. I have hired developers who never finished college and could code circles around people with master's degrees.

Use first principles. What does a tech career fundamentally require? In-demand technical skills, a way to prove them through projects or freelance work, and the mindset to keep learning on the job. None of these needs a formal degree, and if you have ever taught yourself anything, you already have the third.

My own switch

A few years ago I had a stable job in venture capital, but I could see tech eating the world and did not want to be left behind. I quit and coded at home from 8am to midnight every day for a year. Honestly, it was one of the lowest points of my life: no income, watching my savings dwindle, feeling like an impostor as a finance guy learning JavaScript. I gave up several times, but kept coming back.

After around eight months, something clicked. Friends who saw me sharing my progress on social media started asking for help, and eventually companies paid me five-figure sums for software I built, without a degree or years of experience. That made me realise the traditional path was broken for career switchers, and that there had to be a faster, more practical way. That is why I co-founded Sigmaschool.

You do not have to quit your job tomorrow. Plenty of people switch gradually, coding in the evenings and at weekends until they are ready. Train for it like a marathon. Consistency beats intensity, and as James Clear says, 1% improvements compound. An hour of practice a day can transform your life over six months to a year. If you are working full time, see learning to code while working full time.

Is it still worth it with AI?

AI makes tech skills more important, not less. Every industry now needs tech-literate people to implement and manage these tools. Rather than replacing tech jobs, AI is changing them: developers with AI assistants can do more, and someone still has to build, maintain and direct these systems. The US Bureau of Labor Statistics projected tech occupations to grow 13% between 2020 and 2030, much faster than average.

Who fills those roles? Adaptable people who keep learning, and your ability to switch careers proves you are one. Naval Ravikant talks about code as leverage: build something once and it can serve millions of users. Tech work can also bring higher pay and remote flexibility, which matters if you are juggling a family. I love being able to design my business around my life, with time for boxing, running and the occasional game of poker.

The game plan

This is the roadmap I have seen work, and it matches what we emphasise in our own programme.

01

1. Choose a path

Web development, data, UI and UX, product, cybersecurity, AI, cloud. Match it to your strengths: design and psychology suit UX, logic and building suit software, a finance background suits data or product. Pick one for now. You can shift later.

02

2. Learn the fundamentals by doing

For web development that means HTML, CSS, JavaScript, a framework like React and a back end like Node. Follow one structured curriculum and write code from day one. You cannot learn to swim by watching videos.

03

3. Do not learn alone

Join a cohort or community and find a mentor. When I learned solo I found a coding buddy online and we checked in on each other. A quick pointer can save you weeks of confusion.

04

4. Build a portfolio

Two to five deployed projects can outweigh a CV full of unrelated experience. A well-built simple app shows you know the fundamentals. Being able to walk an interviewer through how you built it beats saying "I know React".

“Coding is a sport. You can't get good at it by watching.”

Deric Yee, in the video

Network in public, then apply strategically

For career changers, many opportunities come from who you know, or who knows you. That is how I got my first projects. Attend meetups, connect on LinkedIn and share your learning journey publicly. We actually pay our students to post their progress on LinkedIn, because every new app with a quick demo opens conversations. Reach out to other career switchers too, and ask for short informational chats with people in roles you want. Some companies run returnships or apprenticeships you only hear about through communities.

When you are ready to apply, write a CV that highlights your new skills and your transferable ones, like leadership, communication and domain knowledge, and tailor it with keywords from each job description. Tell your story in a cover letter and be proud of your unconventional background. In interviews, expect questions about your projects and why you switched. Have honest, positive answers, like: "I spent eight years in accounting, kept finding myself automating spreadsheets, and loved that part, so I switched." Practise some coding interview questions too. Our tech interview guide for Malaysia helps here.

The search can take time and you may hear many noes. Keep sharpening your portfolio, contribute to open source, take freelance gigs. Every rejection teaches you something, and you only need one yes.

The blockers you will face

Impostor syndrome. Even experienced people feel it. I still do. Focus on progress: three months ago you did not know what an API was, and now you have built a web app. What makes a great tech professional is not knowing everything, it is being able to learn and adapt, and you are proving that by switching.

Balancing commitments. You may have a job, family or children. Build a sustainable pace, perhaps an hour each weekday and a longer session at weekends, and tell your family your goals so they can support you. You are probably more disciplined now than in your early 20s. I like the Pomodoro technique: 25 minutes focused, 5 minutes break. AI assistants like ChatGPT or Copilot can explain concepts when you are stuck at 2am, as long as they do not spoon-feed you.

Ageism. It is rare but it happens. Good companies care about the value you bring. Never apologise for your age or past. Frame it as strength: years in hospitality taught you to be customer-centric, which you bring to a UX role. If a company judges you negatively for age, you probably do not want to work there. I have seen 35-year-old interns and 28-year-old senior developers.

Change your mind to change your life

One of our students said something that stuck with me: change your mind to change your life. If you carry an old identity, "I'm not a tech person", "I'm bad at maths", it will hold you back when things get hard. Start identifying as a learner and an aspiring engineer, designer or analyst. Give yourself permission to be a beginner again. Being older often makes you a humbler learner who asks better questions. Charlie Munger was still reading and learning every day at 99.

The only regret most career switchers have is not starting sooner. Your next move can be small: write your first lines of code tonight, sign up for that course or message someone in tech. You do not need the whole journey mapped out. If you want a structured first step, try our free trial. It is not too late. You are right on time.

Questions people ask

  • Is 30 too old to start a career in tech?

    No. Employers increasingly hire for skills and problem solving rather than age, and many successful tech professionals started in their 30s or later. Your experience from another field, such as communication, project management or industry knowledge, can set you apart from younger graduates. What matters is building real skills and proof of work, and being willing to keep learning.

  • Do I need a computer science degree to switch into tech?

    Usually not. Tech hiring is increasingly based on skills and portfolios rather than diplomas, especially for web development and many other entry routes. You can learn through a structured course, a bootcamp or disciplined self-study, then prove your ability with deployed projects, freelance work and the way you explain your work in interviews.

  • Can I switch to tech while working full time?

    Yes, many people do. Treat it like marathon training: consistent practice, such as an hour each weekday plus longer sessions at weekends, compounds over six months to a year. Tell your family your goals so they can support you, use focused study blocks, and join a community so you stay accountable. You can make the leap once your skills and portfolio are ready.

  • How do I handle ageism when applying for tech jobs?

    Do not apologise for your age or previous career. Frame your experience as a strength by connecting it to the role, for example customer-centric thinking from hospitality applied to UX. Most tech teams include people of all ages, and good employers focus on the value you bring. If a company judges you negatively for your age, it is probably not the right place for you.

Your next step

Our 12-week AI-Native Software Development Programme is a live, mentor-reviewed cohort where you build and ship real products with AI, and learn to explain every line. Start with the free trial to see how we teach, then decide.

Watch next

All videos

Learn the fundamentals that pay off in any direction.
Coding plus AI, taught properly.

Whatever you end up doing, the people who understand how software and AI actually work get to direct them. Try the first lessons free, no card needed, or see the full 12-week AI-Native Software Development Programme.