I'm considering a career change into programming, but I'm currently in the middle of my working life without any formal education in tech. I have extensive experience in the medical field and finance, yet I've always been intrigued by programming, cyber security, and networking. Despite knowing about the challenges in the industry, I'm eager to learn and grow my skills. I've been taking various courses, such as the '100 Days of Code' Python course from Dr. Angela Yu on Udemy, and I'm also preparing for certifications in CompTIA Networking and Security. I plan to explore more avenues like the Google cybersecurity certificate and learn additional programming languages.
However, I keep encountering job postings that insist on a computer science degree. I've spoken to several professionals in the field who say that a degree isn't always necessary to be a valuable employee. With this in mind, I'm seeking the community's insights on my potential to break into this industry and any advice on how to stand out amid a competitive job market.
5 Answers
Your passion for tech is a great start! However, in today's market, you really need to back that up with tangible skills and projects. Many companies still look for that degree because it helps them filter candidates quickly. But there's hope! Focus on learning in-demand skills, consider certifications, and apply for roles even if you don't meet all the requirements. Just be prepared for a harder journey than someone with a formal education.
Exactly! Keep applying and learning—experience can sometimes outweigh a degree.
If you can show actual skills, you're in a better position than many think. It's tough to navigate the market, and job postings can be daunting, but focus on what you can do. Volunteer for projects or contribute to open source; that can demonstrate your abilities better than any degree might.
Nice point! Real-life projects can really help your resume stand out.
Absolutely! Real experience can pave the way better than any degree.
Honestly, the job market for self-taught individuals has tightened a bit. Many applicants have formal experience now, so while your journey is great, expect some bumps. Diversifying your skills can help but realize that finding a job might take longer than expected. Keep pushing through and stay proactive in learning and applying!
Great advice! The key is persistence and keeping a positive mindset!
For sure, also consider that skills are constantly evolving—stay current!
Changing careers into tech is definitely possible, but timing is everything. The market can be rough right now, especially with the correlation of the economy. If you have the drive and really want to program, consider focusing on niches like cybersecurity, which are growing. Stay motivated and keep building your skills. Look for internships or mentorships that can give you on-the-job experience as well.
That's a great strategy! Many companies appreciate resilience and eagerness to learn.
Yeah! Building connections is essential—find mentors who can guide you!
Breaking into programming can be tricky, especially without a degree. When I started years ago, it was easier, but the market has become more competitive. Many companies prefer candidates with formal qualifications. That said, your passion and self-study are huge assets. Focus on building real skills and showcasing your projects on platforms like GitHub. Networking and attending local tech meetups can also help you find opportunities.
Definitely agree! Showcasing your work is key. Maybe consider freelance projects to gain experience and create a portfolio.
Good idea about networking—sometimes who you know can be just as important as what you know!

True, but don't get discouraged! It's definitely doable if you stay persistent and keep improving your skillset. Keep at it!