Answer the question
In order to leave comments, you need to log in
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
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.
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.
I don’t know about you, but in the West there are many times more work on JavaEE. Yes, they pay more
if not for the last attempts of Orakl, then Java. But given the not very happy trends, Python is better.
TIOBE Programming Community Index eloquently shows how popular Java is. Well, the number of job offers also speaks for itself: Java vs Python
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.
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.
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.
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
Didn't find what you were looking for?
Ask your questionAsk a Question
731 491 924 answers to any question