Hey everyone! I'm learning Golang but worried about job prospects since I lack a degree and don't have a chance to get one. I've heard that C# might make it easier to find a job. Should I consider switching to C#? I feel like my skills in Golang aren't that strong. I really love programming and my goal is to eventually move to another country, so I need to secure a job and gain 3 years of experience. Check out my project on GitHub if you're interested! Here's the link: https://github.com/Talos-hub/ZibraGo. Also, sorry for any mistakes in my English!
5 Answers
Now is a unique time for those looking to enter tech. Remember, it might be easier to find a job as a student than without a degree. Research your options to relocate, the tech landscape in those countries, and consider learning multiple languages as that can increase your job prospects.
C# is way more popular and offers a solid job market, especially with enterprises and finance sectors.
C# and JavaScript along with some SQL knowledge could be all you need to find a good job. Focus on popular tech stacks in your area, especially those with job listings.
It really depends on your situation. If you can, work on projects in both languages to broaden your skills. Job prospects can be tough without a degree, but some companies might be more flexible, especially startups. C# is generally more widely used, which means more potential job opportunities, but Golang is gaining traction too, particularly in innovation-focused companies.
Thanks for your input! I'm only 20, so I have time to explore both languages.
Look for job openings in your area and see which languages they require. Adapt your learning to match what employers want.

Great advice! I'm definitely considering exploring educational institutions abroad.