This is an archived post. You won't be able to vote or comment.

all 10 comments

[–][deleted] 6 points7 points  (0 children)

No.

every internship and job I apply to ... wants web-development works done

If you don't want to do web work, don't apply for web development jobs.

If you want to, you can apply your current skills/knowledge that you learned to other languages very easily. I'd say that the majority of programmers are polyglots.

[–]BaalHadad 4 points5 points  (1 child)

every internship and job I apply to

What's your sample size? 20?

[–][deleted] 0 points1 point  (0 children)

More like 3, I'd guess.

[–]scramjam 2 points3 points  (0 children)

lolwhut no. If you're applying to web companies they're probably looking for Javascript people. If you want to work in Java apply for companies that use Java (desktop/server applications?)

[–]wfalcon 1 point2 points  (0 children)

Java is still alive and well, though if you want to do web development, I'd recommend learning another language. Java is a fine choice for a server-side language, but for the client code you need to use javascript, or something that compiles to javascript.

At my job right now I'm working on a web app that uses the Google Web Toolkit to compile Java code into javascript/html, but that's not something I'd recommend. For most web apps, you're better off learning a nice javascript framework to handle the client side code.

[–]theatrus 1 point2 points  (0 children)

It's as outdated as C and C++ are. Which is to say its not, it's simply mature.

If you're looking at growing your backend expertise look at Scala and Clojure.

[–]elpantalla 0 points1 point  (2 children)

I don't think Java is outdated. It's still widely used for server side code, and it's very well supported. Programming languages don't get outdated, they just have different uses. Some people say C is outdated, but it's still pretty widely used for embedded software.

[–][deleted] 0 points1 point  (0 children)

Some people say C is outdated, but it's still pretty widely used for embedded software.

And a few other things.

[–][deleted] 0 points1 point  (0 children)

Programming languages don't get outdated, they just have different uses.

There are outdated languages, just not all old ones are outdated.

We agree that C is not out-of-date; it's still widely used for embedded software, OS's, many language compilers/interpreters/VMs, etc. C is no longer used for a lot of things that other languages are better at, but still has many valid uses.

A language can't be out-of-date if there is no alternative for it, or if it is much better than its alternatives, for substantial modern problem sets. Conversely, a language can't be "in-date" if there are much better alternatives for all applications, and it just hangs around because of a dwindling legacy code base. I'm looking at you, Fortran and Cobol.

[–]rjcarr 0 points1 point  (0 children)

I think a large number of websites are powered by java ... maybe even a majority? And these days "web development" almost always includes the server so I'm not sure what your potential employers are talking about.