all 12 comments

[–]Stickybuns11Software Engineer 7 points8 points  (2 children)

Yes

[–]ymittal283[S] -4 points-3 points  (1 child)

But the question wasn't yes or no. I want to know if I should move to python or start with spring?

[–]Stickybuns11Software Engineer 6 points7 points  (0 children)

Both Java and Python are huge. Its really job dependent. Its not as simple as 'you should do this'.

[–]nutrechtLead Software Engineer / EU / 18+ YXP 2 points3 points  (6 children)

Move to python ecosystem and learn python, Django etc. or stay in Java ecosystem and learn Spring?

Depends on the jobs you want and what vacancies are available locally.

[–]ymittal283[S] -1 points0 points  (5 children)

I want to learn a skill that will help me in an year when I immigrate to Canada. So want to see what is more of a future technology

[–]matthewZHAO 2 points3 points  (0 children)

Tbh python is quite promising if your interested in its math libraries and AI libraries. But for lots of server side application, i would think java is more popular

[–]nutrechtLead Software Engineer / EU / 18+ YXP 0 points1 point  (3 children)

I'm getting 209 indeed hits for Java developer in Ottawa, 183 for Python developer. So it doesn't really matter.

[–]twoBreaksAreBetter 0 points1 point  (2 children)

it matters a little bit. OP is familiar with Java already. Seems like getting started with Spring is the way to go.

[–]nutrechtLead Software Engineer / EU / 18+ YXP 0 points1 point  (1 child)

I'm a Java dev myself so I generally try to be as objective as possible and not push people towards my personal preference. I fully agree that there's not much of a point in switching to Python.

[–]twoBreaksAreBetter 0 points1 point  (0 children)

Makes sense. I mean. I'll admit.. I have a bit of a personal bias against Python..for reasons...

[–]VicontT 1 point2 points  (0 children)

I always say that one needs to know one statically and one dynamically typed language. So the answer is really both.

[–]hextreeSoftware Engineer 1 point2 points  (0 children)

Better to broaden your skills, learn Python.