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.
What do
Python FTW. With all this data science stuff, python is making a huge comeback/taking top programming language spot.
You mean data science is coming into demand* Not the actual language itself
Money wins every time.
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.
So does greedy algorithm indeed work?
Cobol
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.
Ya I’m not going to lie Python is way easier and understandable than Java, so much less bloat than stuff like spring too
It doesn’t matter, I’d go for more money. You can always pick up a new language.
Hard to get a Java job without professional Java experience.
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.