Live data from Hacker News

Ask HN: Do you use either C# or Java in your professional work?

news.ycombinator.com

11–20 of 34 posts

Re: Ask HN: Do you use either C# or Java in your professional work?

#12
post #10

Full-time .NET developer (doing all sorts of freelance jobs; ASP.NET, Xamarin, etc.). I think you'll find that if you look outside the silicon valley bubble, C# and Java are actually dominating the market and you won't get very far trying to find a Haskell/Rust/Go job.

This is very much true in experience as a developer in Raleigh, NC.

The bigs ones are Java, C#, JavaScript (usually Angular, and a handful of Node.js jobs) in my area. Followed by Ruby. Python is usually listed as a nice to know and there are also a handful of Python jobs around. Go is started get get listed as a "nice to know language" in a handful of jobs. It's extremely rare to see a job mentioning Haskell and I can't say I've ever seen a job looking for somebody who knows Rust.

Re: Ask HN: Do you use either C# or Java in your professional work?

#13
I do both C# and Java professionally - more of the latter right now because libraries/portability.

Java: The sad fact is that there is a huge surface area here, and which bit you focus on is going to depend on what kind of work you want to be doing (and where you're doing it).

As a bare minimum I'd want to look at the following standards: JPA (JSR-338); Dependency Injection (JSR-330); JAX-RS (JSR-339).

A solid understanding of Spring Framework would help, as that's pretty common. If you're deploying onto an application server, Wildfly would be the direction I'd look at.

From there it's religion - your best bet is to look at the jobs your interested and bone up on the toolchains that keep coming up.

Hope that helps :)

Re: Ask HN: Do you use either C# or Java in your professional work?

#16
I am founder and CEO of Codenvy and project lead for Eclipse Che, a next-generation Eclipse IDE. Of the 850,000 lines of code that make up Eclipse Che and Codenvy, about 70% of them are authored in Java. Another 20% or so is JavaScript.

Our customers include SAP, Samsung, Intuit, TIAA, Red Hat - mostly from technology cloud providers, financial services, and insurance. Every one of our customers have Java in their environments and value that our product was built in Java.

Re: Ask HN: Do you use either C# or Java in your professional work?

#19
I use C# every day in my current job. I would say that most software development in this region is either C# or Java. I live in a city in California that is not in the Bay Area/Silicon Valley.

However, I don't read Hacker News for the Java/C# news, that's for sure. There's plenty of Javascript-related stuff here, which is also relevant to what I do, and I'm always interested in learning more about (and trying out) various other languages and frameworks.

I've been learning Node.js, and I've been contemplating learning Elixir. I may or may not need any of that in the future, but I think they are valuable to learn about anyway. Learning a different way of thinking about things improves my awareness of what is possible.

I don't think C#/Java is a waste of time, but don't stop there. Learn as much as you can about other languages and platforms. You'll find yourself in a better position than someone who is uninterested in anything that doesn't directly apply to the job they are doing right now.

Re: Ask HN: Do you use either C# or Java in your professional work?

#20
Almost every major tech company in the Bay Area uses Java in some respect: Google, Amazon, Facebook, EBay, Netflix, Yahoo, LinkedIn (almost entirely Java), and Square just to name a few. It's not discussed that much because it's not "cool" or "cutting edge", which frankly is how languages should be in my opinion.
Post reply on HN