Continue working on Python or switch to Java?

Northrop Grumman iamaditya
Jun 5 16 Comments

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.

70 VOTES SELECT ONLY ONE ANSWER
VOTE VIEW RESULT

comments

Want to comment? LOG IN or SIGN UP
TOP 16 Comments
  • Microsoft moxbill
    Java is a dead language
    Jun 5 1
    • Twitter wtMV57
      Disagree. Java is very much alive, if for no other reason than to support scala & kotlin development.
      Jun 5
  • IBM sg4h7j
    It doesn’t matter, I’d go for more money. You can always pick up a new language.
    Jun 5 4
    • ConocoPhillips ankshus
      Hard to get a Java job without professional Java experience.
      Jun 5
    • Northrop Grumman iamaditya
      OP
      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.
      Jun 5
    • IBM sg4h7j
      I’ve never interviewed for language specific job before so you might be right.

      Generally my interviews have been language agnostic and they trust I can pick up the specific language they use.
      Jun 5
    • Northrop Grumman iamaditya
      OP
      Yeah, if I were to move there are plenty of places that I could apply to that look for python engineers or generalists but since I’m trying to stay local (at least for now), Java is more in demand than python
      Jun 5
  • Zillow Group >>>
    Cobol
    Jun 5 0
  • F5 Networks bhai-log
    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.
    Jun 5 1
    • Northrop Grumman iamaditya
      OP
      Ya I’m not going to lie Python is way easier and understandable than Java, so much less bloat than stuff like spring too
      Jun 5
  • Indeed xDhi15
    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.
    Jun 5 1
    • OpenText TSLAstock🤣
      So does greedy algorithm indeed work?
      Jun 5
  • IBM dwt
    Python FTW. With all this data science stuff, python is making a huge comeback/taking top programming language spot.
    Jun 5 1
    • Amazon anw2Bwm
      You mean data science is coming into demand*

      Not the actual language itself
      Jun 5
  • Twitter wtMV57
    Money wins every time.
    Jun 5 0
  • Microsoft blindman20
    What do
    Jun 5 0