• Post Reply Bookmark Topic Watch Topic
  • New Topic
programming forums Java Mobile Certification Databases Caching Books Engineering Micro Controllers OS Languages Paradigms IDEs Build Tools Frameworks Application Servers Open Source This Site Careers Other all forums
this forum made possible by our volunteer staff, including ...
Marshals:
  • Campbell Ritchie
  • Paul Clapham
  • Ron McLeod
  • Jeanne Boyarsky
  • Tim Cooke
Sheriffs:
  • Bear Bibeault
  • Henry Wong
  • Devaka Cooray
Saloon Keepers:
  • salvin francis
  • Tim Moores
  • Tim Holloway
  • Stephan van Hulst
  • Frits Walraven
Bartenders:
  • Jj Roberts
  • Carey Brown
  • Scott Selikoff

Too Many Java Programmers???

 
Ranch Hand
Posts: 18944
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator

Java is really popular language these days, and I feel that there are a lot of programmers on the language too.
So looking at the job market perspective, getting a (Java and related tech.) job is not as easy as before because there are a lot of people who already know and have experience on the platform.
Being a Java developer, that worries me. Eventually supply will exceed the demand, and I will have to acquire new skills that not many people are into yet (like C#? .Net??) so I can stay ahead
What do you think?
Wasabe King
 
Ranch Hand
Posts: 126
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
IMHO Java's Market strength (non-technically speaking)lies in :
(a) Sun does an excellent job of coming up with new and improved APIs for everything - J2ee platform, security, GUI (Swing), smartcard, wireless, messaging, jdbc and so on. It is the only programming language that has the support of a major company (Sun). MicroSoft is supporting 3 or 4 different programming languages. Unlike Sun, MS is not dedicated to any programming language but is into a lot of other things as well: - Windows, XBox, IE, Office products, court cases and so on..
(b) Java developer community is very strong.
(c) Java is being taught in Universities (instead of C++) and it is first language of fresh CS graduates.
(D) Experienced developers from the days of assembler have adopted Java and given it their vote of confidence. This is proven by the fact that all the big comapanies like IBM (list is endless so I will skip) are all doing a lot of their new development in Java.
 
Leverager of our synergies
Posts: 10065
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
If you really want to look for a glut in the tech market, take a look at so-called web designers. They are a dime a dozen, because many of them consider HTML-encoding to be web design. Show me one that understands a) integrating JSP custom tags into their stuff; b) how to interface to any application server at all; or c) can use Servlets/Perl/PHP/Python for server-side processing, and I'll show you 3 dozen more who have no clue.
I'd make an equivalent case for Visual Basic, but that would be showing my platform bigotry more than anything else.
The number of people who can write effective Java is growing, and really that's good. It tends to shape what many projects end up using. But there will still be a barrier to entry, i.e., time and energy necessary to understand and use the language over a wide variety of needs.
I still get requests for C work regularly; not bad for an "old" language with "way too many people" who know how to use it.
 
Ranch Hand
Posts: 2378
MySQL Database Spring Java
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Hi King,
There are lots of people who know JAVA but there are not many who knows JAVA well! Here is the scope for skilled programmers and if you are working in a project you have to know how can you satisfy your cutomer and in many case (like mine) they want the work done, not how do you do it. And you know virtually there are only very few things can't be done using JAVA platform efficiently!

------------------
Muhammad Ashikuzzaman (Fahim)
Sun Certified Programmer for the Java� 2 Platform
--When you learn something, learn it by heart!
 
Ranch Hand
Posts: 3695
IntelliJ IDE Java Ubuntu
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
This is probably hijacking a thread, but I'd like to comment on Map's post.

I've had to suffer through some pretty awful user interfaces. Lemme tell you, programmers who are whiz-bang at doing great code are not always the people to go to for your GUI.

Likewise, a web designer should not be required to know all the niceties of perl/cgi/python programming. They are not *programmers*, and HTML is *not* code.

When I'm doing web apps, and my tables look a teensy bit 'off', I'll be honest.. I pass that off to Creative after giving it a one-two punch. If I don't see the problem straight off, then I can give it to my Creative guy and in 20 seconds he'll tell me that my last < /td> tag had a "& nbsp;"� in front of it. He'll also be able to tell me why my table won't work in Netscape 4.5 or below.

And that's his problem domain. Mine is the backend.

But I do agree... the guy that can do both with equal expertise, really has a ticket to wherever he wants.

Or *her* as the case may be.
[This message has been edited by Mike Curwen (edited November 28, 2001).]
 
With a little knowledge, a cast iron skillet is non-stick and lasts a lifetime.
reply
    Bookmark Topic Watch Topic
  • New Topic