DEV Community

Matt Upham
Matt Upham

Posted on

4 1

I wish I knew these 5 things before my Software Engineering job search

Things I wish I knew during my first job search (what worked, what didn’t, stats of the job search, dealing with rejection)

The job search was extremely challenging. It was one of those things I just had to accept, and work on it day by day.

Check out this video for more detail:
Subscribe here!

How to get your first Software Engineering job

The job search doesn't have to be painful!

Things I wish I knew:

1. Surround yourself with other people in the job search

  • (online or in person), create accountability groups (otherwise, it’s lonely!)

2. Focus mainly on ways to apply, that actually connect with real people

  • Angel List / TripleByte (if you pass, it’s excellent!)
  • Reaching out directly on LinkedIn, Email
  • Recruiters are NOT all bad, they can be a great way into your first job!
  • Don’t just send your resume into a black hole (*cough* Indeed *cough*) without connecting to a person

3. Studying

  • Choose a technology you see that’s common on job boards, that you don’t have. Learn that! Choose one project, learn the technology. Then move to another (~20% of time)
  • Algorithms! Spend the rest of your study time on these

4. Job search stats

  • Check out the video above where I do a deep dive into my job search stats, and realistic numbers if you don’t have experience (this will help you get expectations)

5. Once I got the on-site, I went all-in

  • Make videos of all projects, send with application
  • Phone screen (send thank you note, send in refactored / polished code after)
  • Make a project with the company's technology, if possible
  • Communicate clearly
  • Take down note of everyone, for on-site, send personalized Thank You Notes
  • Adapt code, refactor, send in for on-site

The whole process was ~6-8 months

If you found this video useful, please consider subscribing to my YouTube Channel! I talk about software & tech, life in Silicon Valley, and self-improvement!

Subscribe Here

YouTube - Matt Upham

Join our growing Discord community!

Thanks for reading!

Image of Timescale

🚀 pgai Vectorizer: SQLAlchemy and LiteLLM Make Vector Search Simple

We built pgai Vectorizer to simplify embedding management for AI applications—without needing a separate database or complex infrastructure. Since launch, developers have created over 3,000 vectorizers on Timescale Cloud, with many more self-hosted.

Read more →

Top comments (0)

Billboard image

The Next Generation Developer Platform

Coherence is the first Platform-as-a-Service you can control. Unlike "black-box" platforms that are opinionated about the infra you can deploy, Coherence is powered by CNC, the open-source IaC framework, which offers limitless customization.

Learn more

👋 Kindness is contagious

Explore a sea of insights with this enlightening post, highly esteemed within the nurturing DEV Community. Coders of all stripes are invited to participate and contribute to our shared knowledge.

Expressing gratitude with a simple "thank you" can make a big impact. Leave your thanks in the comments!

On DEV, exchanging ideas smooths our way and strengthens our community bonds. Found this useful? A quick note of thanks to the author can mean a lot.

Okay