This week's book giveaway is in the OO, Patterns, UML and Refactoring forum. We're giving away four copies of Refactoring for Software Design Smells: Managing Technical Debt and have Girish Suryanarayana, Ganesh Samarthyam & Tushar Sharma on-line! See this thread for details.
This Jobs Discussion topic is very depressing, atleast, for any new Java beginners. Most of the postings/replies, except by Mark Herschberg, are very discouraging. However, when you see other java discussions (java for beginners/intermediate etc.)here or visit Sun.java. discussion forum, so many people are asking so many questions about Java language. Moreover, when I type java in Hotjob.com, minimum 50 pages of job advertisement starting from 04August to 01August appear. What is real? This Sunset? Or, other discussions?
I check my local (NC-USA) jobs market daily and there are definitly jobs for experienced Java developers and architects. I am sure that they get blasted with resumes but people around here are definitely in need. However, I see nothing that indicates < 3 years experience with Java is currently marketable. This does not keep me from studing Java but I assume I will have to find work based on my current experience and then find a way to work into the Java stuff later.
Remember that most college students don't check the local paper.* Companies which hire many junior engineers know this and don't advertise there. Instead they recruit directly on college campuses through Career Fairs and on-campus interviews. *I suspect many college students today do use on-line web sites. However, to recruiters, this is simply an electronic newspaper, i.e. effectively the same type of channel. They still focus on college avenues to attract junior engineers. In short, try to hang around colleges. Use your own college's career office if you can. If you're not near your own college, go on the campus of the other. You can usually walk into career services, or go to their website and see which companies are recruiting. Those are the ones hiring junior engineers. --Mark
Unfortunately, I've had quite a while now to learn to read between the lines. If you go to a site like computerjobs.com, you may see an exciting number of positions advertised. Many of these are from placement firms. If you cross-match them against other ads of the same vintage, you'll notice a suspicious degree of similarity. That's because the same position is often offered by as many as 5 different placement agencies (or at least that's the typical count in this town). So you can collapse the actual number of open positions down by a fairly substantial percentage. The next indicator is when you see a long list of MUST have skills. I've been told (by automated reply services) that 100-500 applicants are typical per position for many openings. Some of this is a bad job market, some of it is the Internet making it easy for people to apply for jobs that they're not even remotely qualified for. So the employer makes up a long list of must have skills such as 5+ years of Oracle, 5 years of MQSI, 5 years WebSphere, 5 years VAJ, 5 years RUP and then feeds the resumes into a really brain-dead filter program that gives no credit for equivalencies (e.g. DB2 for Oracle, WebLogic for WebSphere), then compounds the insult by being a one-strike-and-you're out bitwise-AND operation. There's usually one or two zingers in there, so at the end, you've demonstrated that you're either A) a statisitical anomaly or B) lying. Lying's OK - it gives them leverage on you, since then they have an excuse to can you. Actually, I've had it whispered to me lately that one reason for these over-precise specs is that by setting up an impossible set of requirements, the hirer has an excuse to bring in H1-Bs, but I don't know how much credence to give that, since H1-B isn't what it used to be. On the other hand, in the last few years, the ethnic makeup up several large local companies' IT departments has been markedly disproportional to that of the city at large. 3-5 years is the "sweet spot" right now. They don't want to consider less, because they want you "hit the ground runnning". But if you've been "running" for more than 10 years, that counts against you too. I'm rather biased against the traditional recruiting process, myself - I don't conform to the common mold, so almost all of my jobs have been hires through someone going "outside the box" to find me rather than my managing to get past the HR bouncers. However, in comparison to how recruiters and hirers acted in past recessions, this market has been markedly poorer. At the moment, we're poised for an upswing - providing consumer sentiment doesn't cause the whole thing to get cancelled. Mark feels secure, but recent polls say one out of 3 American workers (ALL workers - not just IT) aren't sure they'll still have a job 365 days from now, and that an awful thing to be thinking since bulk layoff in this country pretty well stopped months ago. Only one person in 10 is confident that jobs are plentiful right now. In the last few months I've seen an uptick in new jobs created, but almost all of them are offshore. Time will tell.
An IDE is no substitute for an Intelligent Developer.
Joined: Jun 13, 2003
Thanks Tim for your informative comments! But what is the end point? All people who are learning Java are only running after the mirage?
I have applied for several junior and graduate Java developer or Database administrator positions , they either reject me or didnt even reply me. I didnt even get any response from the graduate positions I applied last week
BEA 8.1 Certified Administrator, IBM Certified Solution Developer For XML 1.1 and Related Technologies, SCJP, SCWCD, SCBCD, SCDJWS, SCJD, SCEA,
Oracle Certified Master Java EE 5 Enterprise Architect
But if you've been "running" for more than 10 years, that counts against you too.
Sadly true in a lot of cases, but not all. Believe it or not, there are still employers out there who value experience. Luckily for me, since I've been "running" now for 24 years. The trick is to be sure that you've been running in a direction that employers want. I count myself as extremely fortunate in this job climate as I have a job that I like, at a level appropriate to my experience, for a company without its head up its ass, and that was actively recruiting for someone with my level of experience. I certainly don't mean to hi-jack this thread into another "age-ism in IT employment" thread, but my advice to all us "aging" IT workers is to make sure that you are not stagnating in your current position -- make sure you are working in an area of future growth, and always keep yourself abreast of the latest technologies. After all, finding employers who value experienced workers and CICS programmers will just get harder and harder. hth, bear
Even counting the redundent entries at jobsites (and they are plentiful and obvious) there still seems to be Java work available in the 'sweet spot'. I have modified my rather length resume recently to no longer advertise the fact I have been running for a long time. Basically, I now consider it no ones business how much I made before, what I was doing for a job 10 years ago or when I got my degree. Now at least they will have to interview me to discriminate against me on my age ( and I am so charming and attractive in person they would never do that ). I still find the impossibly precise job descriptions a mystery. I understand that some non-trival percent of job postings are for positions they have already decided on the person who will fill it and they are mere smoke screens to comply with the company policy on hiring. Nevertheless, they seem odd. Personally, I quickly stopped applying for anything that I did not match up to at least 90% and have started customizing my resume and cover letter for each opening. I only find about 10/month to apply to but I am getting calls on about 10% of those with one interview in 15 applications. It is not good but not so bad that I feel it is hopeless. When I got into the business (18 years ago but don't tell anyone) it was also very hard to get a first job. I was only able to becuase of a family connection. However, once I had that one it has been a great career. In all that time, this is the first time I have been out of work for more than one month. What is clear to me is that without either Java, SAP, Data Warehouseing or .NET no one has much job security, so although learning Java does little to guarantee getting a job it appears to be essential for keeping one. So, for me, I'll keep studying and keep looking and keep hoping until my wife tells me get me ass out of the house and bring in some money or I die of a heart attack in the gym becuase I have way too much time on my hands.
Joined: Jun 13, 2003
Hello Billy Thanks for your posting. I have seen your other postings also. You are young, and I want to ask you, "What is your career goal?" The reason is that many certifications that you have acquired do not seem to be compatible with one another. I mean how MCP, MCDBA, MCSA etc. match with SCJP AND SCWCD. Could you please explain?