Future Scope Of Java and .Net - The Definitive Answer
One of the most important question every aspiring software engineer asks is "What is the future scope of Java or .Net (dot net)?"; and I thought I'd write a definitive answer to it. The question actually is - "Which technology should I choose - Java or .Net; for a well paying job and stable career?". We've discussed this question separately, and I'd request you to read this discussion -https://<a href="https://www.crazyengineers.com/threads/java-or-net-which-is-better-for-future-career.73827">Java or .Net - Which is better for future & career?</a>
Scope of .Net and Java :
One thing that every software engineer should understand is that .net and Java currently offer lot of opportunities all over the world. There are plenty of systems that have been developed and are under continuous development using .net technologies and Java. All of the big IT services companies in India like TCS, Infosys, Cognizant, Accenture and others will have long term projects that use .net and Java. All of this points to the fact that you can expect these technologies to be in demand for foreseeable future.
Choice of Technology for your career:
If you are a college student, you should start exploring both these technology domains right away. There's plenty of information about them available online so that you can get a 'feel' of both.
I'd recommend that you develop sufficient skill-set in both; because you may never know which technology you will end up working on. The way big IT companies in India work is that they recruit freshers from colleges and then train them on various technologies for a period of 3 months. Then the candidates are put on various projects.
Most of the times, the candidates will NOT get an option to choose between the technologies. So you may have inclination towards Java, but you'll end up working on .net.
Final advice is this: Just become a programmer and build strong foundation in programming. Once you have built a good foundation in programming, you will be able to quickly adopt any technology or programming language that you'll be asked to work on.
Remember, there are growth opportunities in both Java and .Net and your should ensure that you learn as much as you can on the job.
If you have questions, I'll be happy to answer them. Ask your questions below.
Scope of .Net and Java :
One thing that every software engineer should understand is that .net and Java currently offer lot of opportunities all over the world. There are plenty of systems that have been developed and are under continuous development using .net technologies and Java. All of the big IT services companies in India like TCS, Infosys, Cognizant, Accenture and others will have long term projects that use .net and Java. All of this points to the fact that you can expect these technologies to be in demand for foreseeable future.
Choice of Technology for your career:
If you are a college student, you should start exploring both these technology domains right away. There's plenty of information about them available online so that you can get a 'feel' of both.
I'd recommend that you develop sufficient skill-set in both; because you may never know which technology you will end up working on. The way big IT companies in India work is that they recruit freshers from colleges and then train them on various technologies for a period of 3 months. Then the candidates are put on various projects.
Most of the times, the candidates will NOT get an option to choose between the technologies. So you may have inclination towards Java, but you'll end up working on .net.
Final advice is this: Just become a programmer and build strong foundation in programming. Once you have built a good foundation in programming, you will be able to quickly adopt any technology or programming language that you'll be asked to work on.
Remember, there are growth opportunities in both Java and .Net and your should ensure that you learn as much as you can on the job.
If you have questions, I'll be happy to answer them. Ask your questions below.
0