Hi,

I have recently graduated and now a days looking for job. I am very confused about the platform. At which platform should i go. .NEt or Java ... for me both are having good scope, but specially in my country .NET is ruling ... there are almost 7 jobs of .NET in comparable to java. I want to know what is the international trend ?

If i talk about java then it comes something being supported by OpenSource. There are almost all companies (Sun, IBM, Oracle, Open source community) which are fighting against one single company Microsoft. What the future will be for a programmer who is specialized in .NET or JAVA.

Please do comment on this post, since this post will definitely help a lot of people.

Member Avatar for iamthwee

Ultimately, the best advice would be to learn both c# and java.

And why not? Both languages are very similiar.

I have and this is just a hobby for me after school hours.

Ultimately, the best advice would be to learn both c# and java.

And why not? Both languages are very similiar.

I have and this is just a hobby for me after school hours.

well i already know both languages, it's not a big deal that if you know either of these (c# or java) then you can easily learn the other.

But the problem lies in profession, where people look for your expertise and evaluate them from the project you have done in the recent past while you were in the company. If i had done a few projects in Java then where ever i'll send my CV they will consider me for Java not for .NET (C#).

I know sticking to a technology is not a good idea. In Computer Science, technolgy changes in hours. The goal to success is to be logical and conceptual. But these things sometimes not evaluated by the companies which are expected to hire us. They look for the recent experience and go for job only related to that experience and we miss sometimes a big chance.

Be a part of the DaniWeb community

We're a friendly, industry-focused community of developers, IT pros, digital marketers, and technology enthusiasts meeting, networking, learning, and sharing knowledge.