I've been struggling to find my place in the tech world since I graduated with a degree in Computer Science in 2022. I couldn't get a job right after graduating, so I settled for various jobs that I didn't enjoy. Now, I've moved to a new area and I'm considering moving to a city to work as a programmer, but I feel like I'm unhirable. I've missed out on internships and building a GitHub portfolio because I was overwhelmed during university. I currently have a full-time job that I dislike, and I'm attending a weekend program related to my job, which doesn't leave me much time to pursue coding on the side. I'm starting to think the job market is too saturated and that without prior internships, my chances of getting hired are slim, especially with AI changing the landscape. Should I throw in the towel on programming altogether?
5 Answers
You shouldn't throw in the towel just yet! It's all rocky now, but there'll be a time when qualified developers will be in demand again. Focus on building your skills, small projects, and networking. There's always a way forward if you're persistent!
I get where you're coming from, but don't lose hope! The demand for skilled developers isn't going anywhere. Sure, AI is a thing, but it's just another tool. Good programmers will always be needed to make tech work effectively. Focus on what you enjoy in programming and make small steps towards improving your skills. There's no pressure to code 15-20 hours a week; consistency with small projects can lead to big opportunities. You're still young and have a lot to offer!
I’m worried that even if I improve, the job market is still tough. Do you really think there will be enough demand?
It's tough out there, but don't underestimate the power of your unique experiences. If you can highlight niche skills or take additional courses that pair well with your degree, it can significantly improve your employability. Look for ways to show what you can bring to the table, rather than just relying on your degree. Employers want to see what value you can add!
Totally agree! I'm thinking about taking a few extra classes this year to specialize.
Think outside the typical tech box! There are plenty of technical roles in specialized fields like pharmaceuticals or civic tech where the competition might be less intense. I've found opportunities in places you wouldn’t expect. Exploring those areas could lead to jobs that align with your interests and utilize your skills better than traditional routes.
What kind of projects did you work on in pharmaceuticals? It sounds interesting!
The key is to view programming as a tool rather than just a job title. If you approach it with the mindset of learning how to solve problems, you'll see value in it beyond just employment. Consider internships again or even freelance gigs to build your portfolio, as hands-on experience can make you stand out more than a degree alone. You might even find joy in the coding process again that could lead to exciting opportunities!
That makes sense! I just have to remember why I started coding in the first place.

Thanks for the encouragement! I’ll keep pushing forward.