Live data from Hacker News

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

news.ycombinator.com

31–34 of 34 posts

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

#32
post #21
post #12

Earlier quoted context omitted.

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 c…

I'm hunting for a python job in NC/SC right now, and yeah, it's all C#, Java, JS.

In RTP, since that's where I am:

https://www.caktusgroup.com/

http://www.redhat.com

https://www.sciencelogic.com/

https://www.ansible.com/

I moved from Python to JavaScript a few years ago primarily because the market just isn't there locally.

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

#33
post #32
post #21

Earlier quoted context omitted.

I'm hunting for a python job in NC/SC right now, and yeah, it's all C#, Java, JS.

In RTP, since that's where I am: https://www.caktusgroup.com/ http://www.redhat.com https://www.sciencelogic.com/ https://www.ansible.com/ I moved from Python to JavaScript a few years ago primarily because the market just isn't there locally.

Thanks, iends, I appreciate the info. I'm in Charleston, and have seen maybe one or two.

I will check these out.

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

#34
Enterprise Java guy here. I guess Java is not much discussed here since it's most popular in corporate scenarios - and it's not very sexy nor fun. I mean, even though it's my first language and the platform I know the best, whenever I do some coding in my spare time I'd rather hack something together in Ruby.

Java is the Cobol of the future so there should be plenty of job opportunities on that platform in the foreseeable future. Big IT service companies doing custom enterprise apps have however moved most of the development work offshore (India or Eastern Europe) at least here in Northern Europe but there's plenty of opportunities for more senior developers and architects.

Despite all that boilerplate and complex application servers Java EE is actually quite nice for distributed enterprise apps with complex integration requirements. So if corporate environment doesn't turn you off and you want to get started with Java EE, I'd suggest in addition to core Java you take a look at EJB3, JPA and CDI. JAX-RS is nice for REST. If you want to write your front-end in Java, take a look at JSF (and some "rich" component library like PrimeFaces) instead of JSP. Servlets are the technology behind there so it's "good to know".

Spring framework was very popular before EJB3 and JPA, and still remains popular in contexts where you don't have/need an EJB container. But if you know you are targeting a full Java EE app server most of the neat features offered by Spring are also available in vanilla Java EE.

Post reply on HN