Java in the Work World?

Started by
16 comments, last by snk_kid 18 years, 1 month ago
Quote:Original post by zedzeek
FWIW i believe from the latest survey, java was still the number 1 used language jobwise
It's been surpassed by .NET jobs, actually. Big demand, big pay.
SlimDX | Ventspace Blog | Twitter | Diverse teams make better games. I am currently hiring capable C++ engine developers in Baltimore, MD.
Advertisement
To answer your question there are two reasons that some of these companies are using Java. For the most part Java is cross-platform and not OS dependant. It is also capable of reaching out to other servers as well.

My dads a contractor with the military right now, and about all I know is that he is in charge of roughly 10-15 programmers who's main job is to develop and update this Java app. Basically from what I understand it interfaces with databases and makes reports, and probably has other functionality as well. I'm not really allowed to know any more than I do, haha.

But the main reason is cross-platform, and also allows for network communications to servers and etc which is a good thing. Also as others said it is handy to be able to imbed it into a web browser. Well I need to get ready for work.

I work in the network security space and over half the apps I work with are built with tomcat. Most of the appliances are built on some sort of BSD and use java.

Good for web based apps
Huge open source code base
Cross platform compatible
Easy to find programmers

I'm not a java fanatic, I dont even like it, but if you're asking wheather you should learn java in order to get work, then I'd say go for it.
Quote:Original post by Promit
Quote:Original post by zedzeek
FWIW i believe from the latest survey, java was still the number 1 used language jobwise
It's been surpassed by .NET jobs, actually. Big demand, big pay.
Lousy source. On actual job search sites, I get more hits for Java than for .NET.
Quote:Original post by snk_kid
No, unless you want to sell your soul to the financial/business sectors because that is where it's most popular but it's popularity is slowing down to languages like C#.


C# is only "rising" because Microsoft discontinued VB6 and other old tools. It's is the "natural way" if you use MS stuff or you can choose to migrate to Java to escape from having to "rebuy it" every two years.

No big deal there.

Quote:
Blah, balh... i recommend reading The Perils of JavaSchools.


That article is a (bad) joke.

Quote:
Now the point of my post is popular does not necessarily mean good. The only merit of learning Java is maybe a wider employment opportunity for yourself but that is all.


Did you actually consider the possibility that Java is good for something?

Nothing survives more than 10 years out of hype. And if financial institutions use it's a sign that:

- it's not going to disappear tomorrow, it's going to be there for a long time;
- It means that's a good technology;

I really get amazed how some people can get so fanatical about such things in computing.

It looks like some Linux freaks that when confronted with something that Linux doesn't do right they point a URL with some unfinished software at version 0.1.3 as the "solution". The same applies for language freaks pointing out the "solution for all problems" as being something that clearly is not fit.
Quote:Original post by markr
Tt's perceived as being more reliable, secure etc, than, say, PHP. I say "perceived", because this perception is largely false, i.e. you can write lousy code in anything.


PHP? :) You have to be joking right?


Quote:Original post by igni ferroque
Java is used for lots of things; games, web services, web applications, desktop applications, mobile applications, embedded applications, etc. Since you seem to be into web development, have a look at these tools (which are my primary means for putting stuff up on the web):

Apache Cocoon
Spring Framework
Hibernate


I will just add something.

Some people may feel that's too much trouble when they see the 1652 different web frameworks in Java. Before anything use that as an "argument against Java", I'd say that's only a sign of the huge and rich open source community formed around it.

So I'd say for him to learn J2EE first (Servlets and all that stuff) with decent tools and then start using some framework IF necessary.

Quote:Original post by Anonymous Poster
Quote:Original post by snk_kid
No, unless you want to sell your soul to the financial/business sectors because that is where it's most popular but it's popularity is slowing down to languages like C#.


C# is only "rising" because Microsoft discontinued VB6 and other old tools. It's is the "natural way" if you use MS stuff or you can choose to migrate to Java to escape from having to "rebuy it" every two years.

No big deal there.



  1. Don't twist my words, i was not previously suggesting C# over Java.

  2. C# is ECMA standardized language, it's not solely owned by microsoft.



Quote:Original post by Anonymous Poster
Quote:
Blah, balh... i recommend reading The Perils of JavaSchools.


That article is a (bad) joke.


It's not a bad joke, that article highlights what is or was currently wrong in both the industry and generally in academia (but not all universities).

Besides there are plenty more related articles that highlight similar issues aswell as other flaws. Now i'm not saying they should all be trusted but some of them are from very reputable sources from well respected people, that should sugggest something isn't quite as merry as some are making it out to be.

Quote:Original post by Anonymous Poster
Did you actually consider the possibility that Java is good for something?


Yes i did/have and personally i don't, all i see is not just some but many flaws but that is completely irrlevent here and off-topic, and before you even try to suggest it, yes i do know Java, i've known it for a long time and i know it very well.

Quote:Original post by Anonymous Poster
- it's not going to disappear tomorrow, it's going to be there for a long time;


I never said it was and unfortunately there is some truth in what you say this is mostly due to ignorance.

Quote:Original post by Anonymous Poster
- It means that's a good technology;


No, not necessarily, realistically or more likely it's down to good marketing & advertising on Sun's behalf than anything.

Quote:Original post by Anonymous Poster
I really get amazed how some people can get so fanatical about such things in computing.


I'm not being fanatical you're just trolling, it's like a movie review written by viewers, are you really going to completely trust all 9/10 out of 10 reviews? i doubt it.

Quote:Original post by Anonymous Poster
... The same applies for language freaks pointing out the "solution for all problems" as being something that clearly is not fit.


I never touted any be-all-end-all solutions, i never made any suggestions to alternatives at all.

This topic is closed to new replies.

Advertisement