I'm a 20-year-old looking to break into the programming field, preferably in back-end development. I don't have a degree, but I've worked on a lot of personal projects over the years; some of them even gained popularity. I'm fluent in Java and have decent experience in C, C#, Python, and GLSL. Although I'm currently self-employed doing programming commissions and electronics repairs, I'm eager to find a proper job where I can showcase my skills. I've had unpleasant experiences in retail and restaurant work, so I'm hoping to avoid those fields. I'm uncertain about how to apply for programming positions or how to craft a standout resume that highlights my abilities. I'm aware that not having a formal degree might make this search tough, but I'd like to give it my best shot.
3 Answers
Honestly, the job market is tricky right now. It seems like many companies set degrees as a baseline communication hurdle. But if you stay persistent, leverage any contracts or commissions as experience on your resume, and boost your portfolio, you could still make it work!
Personal projects definitely count for something, especially if they demonstrate your practical skills. Just be prepared to work harder to show that you can compete with recent grads. Having a portfolio will help a lot. Get familiar with common interview questions and practice coding challenges to keep up.
Got it! I’ll build my portfolio and prepare for interviews. Thanks!
It’s true that many employers prefer candidates with degrees, especially in a competitive job market. However, if you’re self-taught, your personal projects can be valuable, especially if they involve commissioned work. Just make sure you build a solid portfolio that showcases your skills and any successful projects you've completed, even if they’re personal.
What if I can’t afford a degree? Is there any way I can improve my chances without one?

That makes sense. I just need to keep building my skills and projects!