A
A
antonfts2010-11-16 18:36:06
Python
antonfts, 2010-11-16 18:36:06

Python vs Java

Good afternoon.
I am facing a difficult choice. To simplify the task as much as possible, I have 2 vacancies: respectively Python / Django and JavaEE.
We will assume that the working conditions are the same, the salaries are the same (although I am much closer to the office of python breeders) and I know both platforms equally average.

Question to experts: what is more promising? In what area are specialists more valued and easier to find work? Help me decide :)

I'm not interested in other languages, and I know the merits of Java and Python very well. The fact that any experience is useful and for a real pro does not matter what I understand on what to write. The question is exclusively selfish - in which case I will earn more in 5 years, all other things being equal.

Answer the question

In order to leave comments, you need to log in

12 answer(s)
M
Maddi, 2010-11-17
@Maddi

Java programmers have always been, are and will be valued. But it is best to know both Java and Python, at least if it is written in the resume - this will be a big plus for you.

D
DeNnEr, 2010-11-23
@DeNnEr

Now Java is more in demand in the labor market. Not only now, but also in the past and in the future, this platform will be popular and will continue to be in demand.
The question is what do you want: work for a big firm where java is used for a certain project and continue to work with it OR get a job in a small “office” where you can be higher “rank”, develop medium and small projects.
In the second case, it is definitely Python, and not Django, but Pyramid or Pylons. My personal opinion is that the use of Java on medium and small (small) projects is evil, and django is not the most successful web framework.
Holivors: all this is my personal opinion, based on personal and not only experience, and there is no need to convince me.

J
javax, 2010-11-16
@javax

I don’t know about you, but in the West there are many times more work on JavaEE. Yes, they pay more

P
Pavlo Ponomarenko, 2010-11-16
@TheShock

if not for the last attempts of Orakl, then Java. But given the not very happy trends, Python is better.

R
rudykh, 2010-11-16
@rudykh

TIOBE Programming Community Index eloquently shows how popular Java is. Well, the number of job offers also speaks for itself: Java vs Python

V
Vlad Zhivotnev, 2010-11-17
@inkvizitor68sl

if you are not going to work hard until you are blue in the face, then Python. In Google, the epitons are mostly, by the way. Well, syashniki estche.

V
Vasya_Sh, 2010-11-17
@Vasya_Sh

Definitely Java.
2011 will be the year of Java, in the sense that Java's rise in popularity is non-linear. Java programmers are among the highest paid. Pythonists get paid significantly less.

D
dborovikov, 2010-11-29
@dborovikov

There are more interesting vacancies for python (highly loaded projects, etc.). Java is still more from the scope of the enterprise. Although who cares. ZP depends on the abilities of a particular person.

T
thevery, 2010-11-17
@thevery

Java (+ you can learn JVM languages ​​- groovy/groovy++/scala)

V
Vladimir Chernyshev, 2010-11-17
@VolCh

IMHO, if the starting conditions are the same (with the current knowledge of both Python and Java, the same starting conditions for salary and other “bonuses”), then in 5 years nothing will change much, and after 20 the question will not make sense. There is no reason to believe that the dynamics of wage growth will change, in my opinion, with the same increase in qualifications, unless there is some kind of force majeure such as a new one (and in fact a well-forgotten old one, but not in demand in the past due to expensive resources) programming paradigms

A
Andrey Titov, 2016-01-29
@titov_andrei

Get into an organization with more staff.

M
merl1n, 2017-05-09
@merl1n

Java, definitely Java. The language allows you to develop almost anything.
Even there is no gain in speed: Comparing Java and Python

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question