• 0

Java VS C#


Programming languages  

108 members have voted

  1. 1. Which language should I concentrate on?

    • Java
      19
    • C#
      89


Question

Hi guys,

I am planning to learn and certify myself with one of these languages. I am wondering which language you guys think I should concentrate on. Which language are there more jobs/opportunities/higher salary out there right now. I am living in Toronto, Ontario if that matters. The company I am working for is using a lot of Java applications which I have to support. So I was thinking if I concentrate on Java this would help me support the applications better. But I have a feeling that C# may be more popular than Java. I am asking programmers who have much more experience than me for their advice. Thanks :)

Link to comment
https://www.neowin.net/forum/topic/982324-java-vs-c/
Share on other sites

Recommended Posts

  • 0

Also I am not entirely sure that you should be focusing on certifications this much. On network engineering and similar fields I think it means a lot but in the developer's area, it's not, especially not for Microsoft. Get them if you want to learn the language, not to get a job. I never got any certifications and it was never mentioned. I am currently the tech lead of a development team (I've been senior dev and team leader before in different companies). We have two main architects and they don't have any certifications (I don't know anyone else knowing so much about software compared to them). Our IT manager (very technical) has no certifications.

As I said, this is mainly the case for Microsoft technologies.

Sooooo true! I can't speak for jobs in the US but in Canada I've never seen a developer job that required "certifications"

  • 0

Certifications might not be necessary, but they very well might be worth it. There are many aspects that you will learn studying up on the certifications that might be advantageous to you. When you do go looking for a job, you will find that being a Microsoft Certified Professional will not be detrimental to your job search.

  • 0

Certifications might not be necessary, but they very well might be worth it. There are many aspects that you will learn studying up on the certifications that might be advantageous to you. When you do go looking for a job, you will find that being a Microsoft Certified Professional will not be detrimental to your job search.

Exactly - they can't hurt and infact even if you are applying for a job that does not require them (as many don't as has been stated) the fact you have a certification still shows facts about you - that you had the dedication, the self motivation to learn and study (and more likely on top of any job that you were doing).

Also you never know when it could be used as a deciding factor... e.g. if two equally good people applied for a java job, both had 5 years experience, both did well in interviews, etc etc... but one had a certification while the other didn't... I can only guess which candidate the company would go for.

Probably the reasons why certifications are not required is simply because in most cases, they don't show you are a good programmer. They show you know the ins and outs, the syntax etc of a language but that is it. (I've got the Sun Cert Java Programmer cert, which while good, that alone does not make me a good programmer).

  • 0

Exactly - they can't hurt and infact even if you are applying for a job that does not require them (as many don't as has been stated) the fact you have a certification still shows facts about you - that you had the dedication, the self motivation to learn and study (and more likely on top of any job that you were doing).

Also you never know when it could be used as a deciding factor... e.g. if two equally good people applied for a java job, both had 5 years experience, both did well in interviews, etc etc... but one had a certification while the other didn't... I can only guess which candidate the company would go for.

Probably the reasons why certifications are not required is simply because in most cases, they don't show you are a good programmer. They show you know the ins and outs, the syntax etc of a language but that is it. (I've got the Sun Cert Java Programmer cert, which while good, that alone does not make me a good programmer).

That's sadly not entirely true. As I said it might have different effects on different job titles and different technologies. On general Microsoft development topics, certificates are pretty much completely ignored based on my own experience, unless the company you apply for is a young company. Because pretty much everyone knows that you can pass the Microsoft exams by just downloading the dumps from the internet and memorize them a few days before the exam.

There is one case that the companies ask for Microsoft certificates, and that's when they are in need of a certain number of employees with certifications, so that they can renew/keep their Microsoft Partner status. That's why most of the companies pay for your exam fees if you want the take the exams.

As I mentioned, this is my own personal experience, and mostly valid for Microsoft certifications for .Net etc. It might be different for Java.

  • 0

I don't think choosing a language is that hard. Firstly, you should choose language that you work most of the time first. The change between languages, especially C# and java doesn't require long time. It looks like each other. Just read some article and comparison you will get the whole concept quickly.

I myself code C# a lot, just because Visual Studio is too good.

  • 0
It's what Minecraft uses (not a fantastic looking example of a use of it but still). I'm also certain there are other libraries out there as well.

And this is why the game barely runs on lower end hardware... even though the graphical feel of it could possibly be emulated on a N64 or worse.

Which makes it a brilliant example why NOT to do games in Java. (I am not quite sure if C# would make a better option here, though... you probably want to end up with C++ for games - but C# still has DirectX.NET/XNA)

  • 0

And this is why the game barely runs on lower end hardware... even though the graphical feel of it could possibly be emulated on a N64 or worse.

Which makes it a brilliant example why NOT to do games in Java. (I am not quite sure if C# would make a better option here, though... you probably want to end up with C++ for games - but C# still has DirectX.NET/XNA)

Take a look at Bloodline Champions. Its done in pure XNA, afaik. Its an amazing game, very e-sports oriented.

XNA! :wub:

  • 0

And this is why the game barely runs on lower end hardware... even though the graphical feel of it could possibly be emulated on a N64 or worse.

Which makes it a brilliant example why NOT to do games in Java. (I am not quite sure if C# would make a better option here, though... you probably want to end up with C++ for games - but C# still has DirectX.NET/XNA)

Why is it an example of NOT to do games in Java?

This topic is now closed to further replies.
  • Recently Browsing   0 members

    • No registered users viewing this page.
  • Posts

    • I haven't paid for windows since windows 8. So I guess I would be happy to pay for a new version if it meant seeing fewer adverts (none) or product pushes. But that applies to _any_ service or OS.
    • Save 35% on Sony's SS-CS5M2 3-way high-res bookshelf speakers by Taras Buria Sony is currently offering a big discount on its SS-CS5M2 bookshelf speaker, saving you 35% on a set of high-quality audio equipment. The SS-CS5M2 is a passive 3-way bookshelf speaker with a 5.12-inch woofer, a 25 mm soft-dome tweeter, and a 19 mm super tweeter. This design allows different drivers to handle different parts of the sound spectrum for a clearer, more detailed audio when watching movies or listening to music. The compact cabinet size allows you to place these speakers on shelves, desks, or stands, making them a practical choice for apartments, bedrooms, and small living rooms. Despite its compact size, the SS-CS5M2 delivers up to 100 W of power. Note that since the speakers are passive, you will need an amplifier to drive them. However, if you do, you can use them for high-resolution music, thanks to a claimed frequency response of 53 Hz - 50 kHz. It is able to extend so far high in the spectrum as a result of those super tweeters. While they will work with most amplifiers and AV receivers, Sony says this pair is a perfect match for its AV receivers, such as STRDH190, 590, 790, or 1000. Sony CS Bookshelf Speakers SS-CS5M2 3-Way 3-Driver Hi-res - $178 | 36% off on Amazon US This Amazon deal is US-specific and not available in other regions unless specified. This is a first-party seller link (at the time of article publishing); ensure that you also purchase from a first-party seller link only. If you don't like it or want to look at more options, check out the previous deals that we have covered, OR you can also visit Amazon US deals page. Get Prime (SNAP), Prime Video, Audible Plus or Kindle / Music Unlimited. Free for 30 days. As an Amazon Associate, we earn from qualifying purchases.
    • So they somehow expect Apple to easily make it so that if I install say DeepSeek that DS can then handle all the tasks that Siri would be doing while integrated in the OS? That sounds like just rediculous.
    • For ray-tracing, the Radeon RX 9070 XT is better than the GeForce RTX 5070, but worse than the GeForce RTX 5070 Ti The Radeon RX 9070 XT is similar to the GeForce RTX 5070 Ti in rasterization Both AMD and NVIDIA have had serious issues with drivers in the past, so I can't say that one is better or worse than the other. Yes. AMD has better support Linux than does NVIDIA. Use Display Driver Uninstaller (DDU) to uninstall NVIDIA's drivers before installing AMD's drivers. That's up to you. Supplies of memory is unpredictable because AI using up a lot of memory. As a result, there is a lot of volatility in video card prices.
  • Recent Achievements

    • One Month Later
      pinnclepd earned a badge
      One Month Later
    • First Post
      X-No-file earned a badge
      First Post
    • One Month Later
      johnjacobb40 earned a badge
      One Month Later
    • One Year In
      Primer1st earned a badge
      One Year In
    • Experienced
      JayZJay went up a rank
      Experienced
  • Popular Contributors

    1. 1
      +primortal
      510
    2. 2
      PsYcHoKiLLa
      215
    3. 3
      +Edouard
      145
    4. 4
      Steven P.
      88
    5. 5
      ATLien_0
      83
  • Tell a friend

    Love Neowin? Tell a friend!