All video posts

Career · Junior developers · Job search

What to Do After a Coding Bootcamp or CS Degree

You finished your coding bootcamp or computer science degree. Congratulations. It can feel like crossing a finish line, but it is really the starting line of a much bigger race, and landing your first role is often harder than the course itself. Here is what I would do next, from first principles.

Deric YeeDeric Yee 9 November 2026 9 min read 18 min video

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

The short version

  1. 1Employers do not hire you for a certificate. They hire you to solve a problem, so your job is to prove you can.
  2. 2Build real things now, even small ones. A paid project for a real user changes how your CV reads.
  3. 3Goals do not get you hired. Daily systems do: code, connect and apply a little every day.
  4. 4Your career is a team sport. Communities, meetups and genuine relationships open doors that job boards do not.
  5. 5AI is a tool that rewards developers who keep learning. Use it, but make sure you understand what it produces.

Graduation is the tutorial level

I remember the mix of excitement and dread when I finished my coding education. I was proud I had completed a whole programme, and also thinking: now what? Do I actually know enough to get a job? If you feel that too, you are not alone.

Finishing a bootcamp or degree is like finishing the tutorial level of a video game. The basics are in your toolkit, but the real game is only starting. I used to think a certificate would be my golden ticket. In reality, employers do not hand out jobs because you learned the theory. They care about what you can do with it. One survey of around a thousand employers I came across found that about 86% were confident hiring bootcamp graduates, which is good news, but they want people who can solve real-world problems.

I did not take the traditional route. In 2020, after learning HTML, CSS, Vue, React and a bit of Express, I teamed up with a partner to build a coding community that eventually became Sigmaschool. I was not a seasoned engineer. I was figuring things out like everyone else. That taught me something that applies whether you want a job or a startup: graduation is not the end of learning, it is the beginning of a new journey. It is like learning to throw punches and suddenly finding yourself in the ring.

Why would anyone hire a junior developer?

Go back to first principles. A company hires you to solve a problem or meet a need. They have software to build, bugs to fix and products to ship. Your mission is to prove you can solve meaningful problems. Your degree, certificates and past projects are just signals pointing towards that.

So what does proof require? The skills to build things, the ability to learn and adapt because tech keeps changing, and the right attitude: teamwork, communication and reliability. In one hiring survey I read, nearly 70% of tech employers said technical skills were the top priority, and 65% said soft skills like teamwork and communication were crucial. You can be a coding whizz, but if you cannot collaborate it will be tough.

This is where being humble and personable gives you an edge. At entry level you are usually not the most brilliant person in the room anyway. Be curious, be coachable and ask good questions. Nobody expects a newcomer to know everything, but they do expect you to learn enthusiastically and work well with others. Our guide to your first 90 days as a junior developer goes deeper on this.

Do not wait until you feel ready

Think of your skills as a muscle. You built some in a controlled environment, and now you need to train consistently in the real world. Pieter Levels has a motto I completely agree with: do not wait until you feel ready, just start building.

Many new graduates fall into the trap of waiting: for 100% confidence, for the perfect job posting, to master one more framework. Do not. Build a personal website, a simple app for a friend's business or contribute to open source. Every project is practice and also proof you can show in a portfolio and talk about in interviews.

My first real project after learning was a simple web app for a small business. It was not the next Facebook, but it solved a real problem for a real user. The client, who was actually a relative, paid me a token amount of around $200, so I could officially call myself a freelance developer. That changed my CV from "self-taught learner with some projects" to "developer with freelance experience". If you need to create your own experience, build a site for a local charity or automate a task at a friend's company. You learn a lot, and you show initiative, which every employer loves. For ideas, see portfolio projects that get interviews.

If you are worried about whiteboard algorithm interviews, yes, they exist at big tech companies. But many entry-level roles at smaller firms and startups care more that you can make things work. It still helps to fill gaps bootcamps often skip, like how servers handle web requests or what a database index is. You do not need a second degree. A few focused days of reading on computer science basics will help you connect the dots and sound like you understand the ecosystem, not just memorised syntax.

Systems beat goals

"I want a developer job at company X" is a great goal, but goals alone will not carry you. James Clear puts it best: you do not rise to the level of your goals, you fall to the level of your systems.

So build a system and make it a habit. One workout shows nothing even if you spend all day in the gym. A hundred workouts might. Job hunting and learning work the same way.

01

Code every day

An hour on a project or coding challenge. Small, consistent reps compound.

02

Connect every day

Reach out to one person in the industry, or post something about what you learned on LinkedIn.

03

Apply every day

One or two jobs or internships, plus small improvements to your CV and portfolio.

“You do not rise to the level of your goals. You fall to the level of your systems.”

Deric Yee, in the video

Treat the job search like a job

Personally, treating skill growth and job hunting like a job paid off. Mornings were for coding and learning a new concept: one week a new front-end framework, another week cloud services. Afternoons were for networking and content, writing blog posts about what I had learned, which doubled as learning and building in public. The rest went into applications and improving my CV or portfolio.

Was it easy? No. Some days it felt like marathon training. But it kept me moving, because I knew that if I kept doing it day in, day out, opportunities would eventually come. Your future self will thank you for the habits you start today.

Your career is a team sport

Something I learned later than I would like to admit: you can do it alone, but it is far faster if you do not. My startup worked partly because my CTO and I combined strengths. I had just enough coding to understand product and a knack for business, sales and marketing. He had deep expertise building scalable full-stack software. As Naval Ravikant says, learn to sell, learn to build, and if you can do both you will be unstoppable.

Find your tribe: bootcamp classmates, local meetups, online forums, open source communities. One of the best things I did was join a developer meetup in my city. I was the most junior person there, surrounded by people who had coded for years. Intimidating, but hugely inspiring, and I met product managers, SaaS founders and AI developers who gave me glimpses of paths I had not considered.

Many jobs are never posted publicly. They are filled by word of mouth and by people who show up consistently and add value, answering questions on Discord, contributing on GitHub, sharing on LinkedIn. Networking is not cheesy card swaps. It is genuine relationships. Ask engineers or managers for a coffee, virtual or not, and ask about their work. Many experienced people are happy to help because they remember being junior. Put your ego aside. Stone polishes stone. More on this in how to get a tech job without experience.

The elephant in the room: AI

The landscape is not what it was when I started. You might be wondering whether you just trained for a career AI will replace. It is a valid concern, and I had a flash of fear the first time I saw GitHub Copilot write code by itself. But AI tools still need capable humans to guide them. One survey of tech employers found only 13% expected AI to eliminate most roles at their company, and about 80% of tech managers believed most jobs would evolve to include AI collaboration rather than be taken over.

So your value is safe if you keep growing. The worst thing you can do is stop learning after graduation. Yuval Noah Harari has pointed out that people will have to retrain and reinvent themselves repeatedly this century. Learn once, work forever is dead. That sounds scary but it is liberating: you are not expected to know everything, you are expected to adapt. Charlie Munger said he had seen ordinary people beat geniuses simply by going to bed each night a little wiser than they woke up.

If you learned React or Vue and something new becomes popular by the time you graduate, do not be upset. Your fundamentals in HTML, JavaScript and components carry over, and new tech is usually a variation on a theme. As a fresh graduate you can be an early adopter of tools like ChatGPT, Copilot or Cursor, but also push yourself to code without them so you truly grasp what is happening. In interviews, show you know the tools and share how AI helped you solve something faster, while making clear you understood the problem and did not just copy and paste. If AI worries you, read scared AI will take my job.

Chapter two is where the plot develops

Moving from student to professional can feel like being thrown into the deep end. But you now have freedom to carve your own path: a startup role where you wear many hats, a graduate programme with a mentor, or a side business that grows. When I decided to build Sigmaschool instead of taking a safe job, people thought I was crazy. I kept learning marketing, sales, management, culture and design, and kept coding enough to understand what we built. I still hit walls and still sometimes feel not ready. I have just learned to be comfortable being slightly uncomfortable.

So stay curious, proactive and humble. When in doubt, ask what problem you are solving and the simplest way to solve it. Focus on building value, and the titles will catch up. Celebrate small wins: a fixed bug, a finished project, a new connection. Graduating was chapter one. Keep coding, connecting, building and learning. If you have not started your learning journey yet and want a structured first step, try our free trial.

Questions people ask

  • What should I do right after finishing a coding bootcamp?

    Start building real projects immediately instead of waiting to feel ready. Build something for a real user, such as a friend's business or a local charity, because that turns your CV from student projects into real experience. At the same time, set up a daily system of coding, networking and applying, and fill any computer science gaps your course skipped, such as how servers and databases work.

  • Do employers hire coding bootcamp graduates?

    Many do. Surveys of employers show most are open to hiring bootcamp graduates, but they want evidence that you can solve real problems with your skills. That evidence comes from working projects you can explain, real users or clients, and good communication and teamwork. A certificate on its own is rarely enough, so treat it as step one and proof of ability as step two.

  • Do I need to study algorithms after a bootcamp?

    It helps, especially without a CS degree, but you do not need a second degree. Big tech companies often test algorithms in interviews, while many smaller firms and startups care more that you can make things work. Spend focused time on data structures, how web requests reach a server and what database indexes do, so you understand the ecosystem and can speak confidently in interviews.

  • Will AI replace junior developers?

    AI is changing junior developer work, but surveys of tech employers suggest most expect roles to evolve to include AI collaboration rather than disappear. Developers who keep learning and use tools like Copilot or Cursor well, while still understanding the code they ship, become more valuable. The real risk is becoming complacent and stopping learning once you graduate.

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.