Career Questions and Answers
I want to know which language is better and good from a career point of view JAVA or Python?
Asked by PJK
I am at a point at where i want to learn somthing...after much research i am still not sure which language to go for......i am more inclined towards JAVA and Pyhton but am not sure which one and which one will help me in my securing a job
A:
Best Answer:
Python is easier to learn (by your self) and allows you to quickly become productive. If you don't have an excellent aptitude (read: geeky) for computers, you can be discouraged by your early Java experiences.
Java community is often caught up with issues concerning large programs written across multiple machines (distributed applications), managed by large teams of programmers. The language keeps that scenario in mind and has features, tools and libraries geared for that. Python is more geared for smaller teams and aims at keeping code simple and concise so that it is easier to maintain without need for sophisticated tools.
Python is a language you can have fun with as a hobby. If a programmer knows both Java and Python well, he/she will rarely choose Java for his own projects over Python.
However, Java has a larger community, better tools and a larger job market. The job market is often focussed at building business web applications for corporates and Java's web frameworks, although often over-engineered are more mature than Python's. The choice of the language is often based on things other than the language.
If you never programmed before, and are learning by yourself with a book... start with Python and add Java later. If you already used Java like languages before, consider Java.
I recommend that you learn both eventually. Both are complimentary to your programming experience and are better suited for different things.
A:
Java is more popular and versatile. It is even used for mobile phones applications which is a very attractive field right now.
Answered by BATMAN
A:
Every language is better in its own way. For securing you a job you should have experience and your specialisation is secondary.My specialisation is java and still i find it quite difficult to get a job,because i don't have experience.
Regarding your option i would say java is more than good as python is.
Answered by Singularity
Best Answers are selected by the person who asked the question or other Yahoo! users.
Find out more at
Yahoo! Answers