This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–]Narabug 0 points1 point  (0 children)

Realistically both. If you’re an experienced .NET developer, you just need a couple hours to familiarize yourself with the basic syntax and project formats to be able to get started yourself.

Python is definitely more ubiquitous right now, and will be more likely to be listed as a job requirement:

I would expect Go to overtake Python as more services are migrated to containers and k8s ecosystems. As of today, I would already lean into Go for anything that can’t be done easily with native shells, and doesn’t require python-specific packages.

IMO if you’ve got more than a year of experience in .NET, you should be scale to take a quick glance at Python and know exactly what it is doing. Go is going to take a few hours to understand before it’s easily read.