Home > Microsoft .Net Development Tips > ARCHIVE: IT Career Expert > Making it in the Java world
Win Development Tips:
EMAIL THIS
 TIPS & NEWSLETTERS TOPICS 

ARCHIVE: IT CAREER EXPERT

Making it in the Java world


Katherine Spencer Lee
08.28.2002
Rating: --- (out of 5)


Digg This!    StumbleUpon Toolbar StumbleUpon    Bookmark with Delicious Del.icio.us   


The Java programming skill set has been the most resilient in the technology downturn of the past two years. While many coders are having trouble finding work, well-rounded Java programmers remain in demand. Java's reputation as a secure, scalable low-cost platform for multi-tier enterprise applications ensures it will only deepen its penetration into corporations in the coming years. While the outlook for Java developers remains bright, success -- and good assignments -- won't come without some effort on your part. Here are a few ideas to get you started.

Your technical toolbox

When companies come to us seeking Java developers for their database management initiatives, they most commonly request professionals with experience in Java 2 Enterprise Edition (J2EE), Enterprise Java Beans (EJB) and a major relational database, such as Oracle or Microsoft SQL Server. (If they're a Microsoft shop, they'll need J# skills, Microsoft's implementation of Java for the .NET platform.) Based on these same requests, programmers seeking work in Web-based data entry and retrieval should augment their J2EE toolset by becoming more familiar with Java servlets, Java Server Pages (JSP) and XML. To increase your marketability even further, develop your expertise in UML, Unix or tools such as IBM's WebSphere or BEA's WebLogic. The combination of these skills should set you apart from most Java specialists.

Whether you take classes or gain experience on your own, staying competitive in the Java world means continually improving your coding proficiency. Technology managers favor hands-on experience, and your resume should reflect this. Another way to impress business-oriented interviewers is highlighting -- with specifics -- your contribution to the bottom line with previous employers. If you created a program that streamlined a process and saved a company thousands of dollars, note this accomplishment.

Soft skills count

More and more, the requirement for "experience in all phases of development" in a job posting is followed by a stipulation for "superior verbal and written communication skills," "ability to provide ongoing guidance for less-experienced developers" and "team leadership." Of these three, the first is most critical. A developer who asks the right questions and writes well does a better job of gathering and translating user requirements. Among techies themselves, there's a general belief that a developer with good communication skills writes code that's easier to maintain because it is better documented.

Employers need people who work well in groups, both in their area of specialization and on cross-functional teams. This is especially true in Java-related jobs where your "customer" is often an internal client such as the human resources or accounting department. Help motivate your peers in engineering, and you're valuable; work well with your non-technical colleagues as well, and you're gold.

The developer community

One Java programmer I spoke to recently noted that "technical skills are the easy part; the hard part is professional networking." It's no mystery that the same personality that allows you to withstand long hours of coding in isolation might make it difficult for you to chat with strangers at a party. But networking is essential for technology workers. It's the most effective way to learn about the best jobs, get the latest information on new tools and methods, and stay current with market trends.

The developer community can also help raise your visibility by giving you the chance to speak before user groups or write articles for journals. Volunteering, perhaps at a computer camp for young people, is another way to get involved. All these efforts can establish you as an authority, thereby increasing your marketability.

Remember to use the Java community to move your knowledge forward, too. Sun's JavaOne conference is the biggest, but you can find listings of smaller conferences focused on specific topics at DevTownStation. JavaPro and Java Developer Journal provide paper and online editions with information on salary, trends, tools and techniques. Several Web sites are devoted to Java, such as JavaWorld.com, and many of them offer newsletters. And don't limit your self-education to new coding techniques. Keeping up on trends also means maintaining a big-picture perspective. Your ability to speak knowledgeably about the business implications of a company's (or industry's) Java solutions can be very useful in an interview.

Taking Java into the future

Java programmers will continue to be in demand for the development of multi-tier, Web-based enterprise applications for the foreseeable future. To make sure you are the frontrunner when interviewing for the best positions, stay ahead of the curve with training and certification, develop your soft skills, and make the most of every professional encounter.

ABOUT THE AUTHOR:
Katherine Spencer Lee is executive director of Robert Half Technology, formerly RHI Consulting, a leading provider of IT professionals for initiatives ranging from e-business development and multi-platform systems integration to network engineering and technical support. Robert Half Technology has more than 100 locations in the United States, Canada, Europe and Australia and offers online job search services at www.roberthalftechnology.com.

MORE ON THIS TOPIC:

>> Webcast: Using Web services to integrate .NET with Java
Lonnie Wall, co-author of "Building Web Services and .NET Applications" shows you how to add Web services to a Java application, create WSDL files, consume Web services with .NET and use .NET Security components.

>> Webcast: XML and JDBC: A better way to make them interoperable
Data connectivity expert John Goodson introduces introduces Connect JDBC and jXTransformer, a software connectivity component that dynamically transforms relational data to XML in JDBC applications -- across multiple databases.

>> Webcast: SOAP programming with Java
Learn how to use SOAP to communicate with vendors and customers, use method calls across the Web, allow application and activation across platforms, and pass information through firewalls.

Rate this Tip
To rate tips, you must be a member of SearchWinDevelopment.com.
Register now to start rating these tips. Log in if you are already a member.




Digg This!    StumbleUpon Toolbar StumbleUpon    Bookmark with Delicious Del.icio.us   



RELATED CONTENT
ARCHIVE: IT Career Expert
SearchVB wants your tips
Pondering MCAD exam changes
How to ask for a raise -- and not get fired
Experts: network jobs, pay on upswing heading into '05
Breaking into the IT field with little experience
When is it time to get out of tech?
Resume services: Are they worth the money?
Advanced job interview techniques for IT pros
Does job security for security technology jobs exist?
Sharpening up your soft skills

.NET job advice
Microsoft expands 'How Do I' video tutorial series
Survey: Time, money often drive choices for Microsoft developers
Cash in on Visual Studio 2005 e-learning discounts
SearchVB.com podcast: What readers said about the state of VB
SearchVB.com survey: VB .NET making progress, but VB 6 still No. 1
VB.NET News: Upgrading VB skills, more
Visual Basic programming: Second class no more
Microsoft offers self-assessments for Visual Studio.NET
VS2005 has launched. Now what?
With VB growing, it's time to specialize

RELATED RESOURCES
2020software.com, trial software downloads for accounting software, ERP software, CRM software and business software systems
Search Bitpipe.com for the latest white papers and business webcasts
Whatis.com, the online computer dictionary

DISCLAIMER: Our Tips Exchange is a forum for you to share technical advice and expertise with your peers and to learn from other enterprise IT professionals. TechTarget provides the infrastructure to facilitate this sharing of information. However, we cannot guarantee the accuracy or validity of the material submitted. You agree that your use of the Ask The Expert services and your reliance on any questions, answers, information or other materials received through this Web site is at your own risk.



Database Programming Solutions - .NET XML, Visual Studio LINQ, ORM .NET
About Us  |  Contact Us  |  For Advertisers  |  For Business Partners  |  Site Index  |  RSS
SEARCH 
TechTarget provides technology professionals with the information they need to perform their jobs - from developing strategy, to making cost-effective purchase decisions and managing their organizations' technology projects - with its network of technology-specific websites, events and online magazines.

TechTarget Corporate Web Site  |  Media Kits  |  Site Map




All Rights Reserved, Copyright 2000 - 2009, TechTarget | Read our Privacy Policy
  TechTarget - The IT Media ROI Experts