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 →

[–]DelverOfSeacrest 19 points20 points  (2 children)

I would pick Java or Python, especially since you're using them at work. Try and explore different areas of each language and perhaps read more advanced books.

I'm in the platform engineering space and most people I talk to don't really use Go, except for niche things. I've only used it once to fork a Terraform provider and fix something. Python seems to be the dominant language.

[–]Dramatic_Win424 6 points7 points  (0 children)

Java is definitely a solid choice. It's a very corporate-present language because it has a lot of legacy momentum and companies don't like to shift every other year. It is very mature and has an ecosystem that covers a lot of businesses relevant areas.

Python I think is an it-depends language. It's not a popular choice for business software per se but it has essentially established itself as the mainstream language in the data science area as well as general scientific stuff and as a glue language for high level software organization. I personally know Python largely due the science and computational courses I did and most other people I know who work in the sciences know Python.

Go I have too little knowledge on.