Tech IndustryJun 5, 2019

Continue working on Python or switch to Java?

So I worked on a small team making a small new full stack app in Python for the past couple years. I got transferred internally a month ago to a large team that uses Java and now I’m just going to be doing big fixes. I have an opportunity to hop to another position at a different company to keep working on Python web technologies and get paid more. But I’m nervous I’m getting to get pigeonholed into Python development. Considering majority of the places in my location like Java(and you won’t get passed filters if you don’t have it), is this going to be a bad move? Should I continue working in Java for a bit to get more experience in it and then hop to another java shop that’ll pay me more? I do have a project in Java and have used Java before, just not in a while.

Poll
80 Participants
Select only one answer
Add a comment
IBM sg4h7j Jun 5, 2019

It doesn’t matter, I’d go for more money. You can always pick up a new language.

ConocoPhillips ankshus Jun 5, 2019

Hard to get a Java job without professional Java experience.

Northrop Grumman iamaditya OP Jun 5, 2019

That’s what I thought but a lot of people wants Java professional experience but mine is in Python. I know I can pick up other languages but sometimes I feel like I get filtered cause Python web =/= java web.

Microsoft blindman20 Jun 5, 2019

What do

IBM dwt Jun 5, 2019

Python FTW. With all this data science stuff, python is making a huge comeback/taking top programming language spot.

Amazon anw2Bwm Jun 5, 2019

You mean data science is coming into demand* Not the actual language itself

Twitter wtMV57 Jun 5, 2019

Money wins every time.

Indeed xDhi15 Jun 5, 2019

A good Python engineer should be able to pick up Java quick. Chase dat TC, go down the Java rabbit hole when you need to.

OpenText TSLAstock🤣 Jun 5, 2019

So does greedy algorithm indeed work?

Zillow Group >>> Jun 5, 2019

Cobol

F5 Networks bhai-log Jun 5, 2019

I have developed multiple products in Java but after getting to know python, don’t ever want to go back. Python is quite powerful and with ML and data science, Python should be your default choice. Instead of getting pigeonholed web, think about switching to ML, etc.

Northrop Grumman iamaditya OP Jun 5, 2019

Ya I’m not going to lie Python is way easier and understandable than Java, so much less bloat than stuff like spring too

Microsoft moxbill Jun 5, 2019

Java is a dead language

Twitter wtMV57 Jun 5, 2019

Disagree. Java is very much alive, if for no other reason than to support scala & kotlin development.