password
username
Sponsored by CakeMail, an email marketing software.
Newsletter preview

Tuesday, Dec 2, 2008

JetBrains releases TeamCity 4.0

The latest version of JetBrains TeamCity, a distributed build management and continuous integration server, delivers many scalability and performance improvements and boosts the productivity of every developer in your team. Learn more about the new features today.

Download your FREE Professional Edition.

Perspective

Code Too Slow on the WAN? Test First with WAN Emulation.



Visit the DZone Tech Library


A Developer's Perspective
Next section
Robert Miller was a professional Java programmer for six years before getting his MBA from the Crosby MBA Program in Spring 2008. He is co-founder of Two Knobby Tires which sells outdoor gear online and blogs about Colorado Trails. In addition, he blogs about politics, technology, and business on Pardon the Information.

Recession Proof Java Programmers
By Robert Miller

For the purpose of being recession proof, Java programmers should diversify what they spend their time learning. Specifically, Java programmers should add business topics to their learning diet.

My Learning Diet Backstory

Before starting my Crosby MBA Program two and half years ago, I was an avid Java programmer with an intense appetite for technology knowledge. I spent a lot of time reading Java newsletters and articles from sites such as the Java.net (even wrote a couple articles), TheServerSide.com, and JavaWorld.com. In addition, I earned four Sun Java Certifications and attended the JavaOne technology conference from 2004 to 2006.

I focused on learning about new frameworks (e.g., Apache projects), APIs, and methodologies (e.g., Agile, XP). I was so engrossed in the learning things to help me be a better programmer that I could not have told you whether the company I worked for was going to achieve long-term profitability or how much my programmer team contributed to its profits. On the other hand, recession proof programmers have a pulse on both technology and business.

Recession Proof Learning for Java Programmers

Recession proof learning includes a mix of technology and business such that an understanding of industry trends and profitability can be gained. If you are a technology-only learner like I was before, then I recommend easing yourself into business with the subsequent action items.

  1. Start with TechCrunch - Subscribing to TechCrunch's e-mail should be an easy thing for any Java programmer to do since it is solely concerned with business news within technology industries. Particularly, TechCrunch generates a steady stream of comprehensive news and reviews from a broad range of tech industries. I recommend skimming TechCrunch's daily e-mail to read only what is of interest. As time passes, you can begin to build a sense of which tech industries are hot, cold, and saturated (i.e., highly competitive).
  2. Listen to WSJ Podcasts - The Wall Street Journal What's News and Tech News Briefing are three to six minute podcasts that can expose you to industry news and trends that you would not be exposed to otherwise. For example, you can learn which companies and industries are failing due to the recession and, thus, plan a job change to a different industry before your company fails.
  3. Review the most profitable industries - I advocate reading Fortune 500's most profitable industries on an annual basis. The 2008 list of most profitable industries (from end of year 2007 data) was lead by Network and Other Communications Equipment, Mining/ Crude-Oil Production, and Pharmaceuticals. Working in an industry that is among the most profitable is an excellent strategy for increasing job security. Important questions to ask yourself are: what industry is my company competing in? Is the industry trending towards an increase or decrease in profitability? Is the industry growing such that there is room for new companies to make a profit without incurring tough competition from established companies?

Benefits of Business Learning

Benefits I have experienced from following business news and trends include the following.

  1. Business news stimulates ideas - A great way to get your creative and entrepreneurial juices flowing is to hear about what other entrepreneurs are doing, why some are successful, and why others fail.
  2. Visualize your career path - Having a pulse on your industry and other industries can help you plan career moves. In the short-term, it can give you a better understanding of what is affecting the profitability of your current employer.
  3. Identify new opportunities - Subscribing to industry news and trends can put you in position to pounce on new opportunities. For example, in summer 2007, Facebook released the Facebook Platform allowing developers to build applications inside Facebook. Programmers that acted quickly experienced success while slow movers got lost in the shuffle. The same thing is now happening with mobile platforms. For example, developers can earn money developing applications for the iPhone that are sold at Apple's iPhone App Store or for Google's Android platform in the Android Marketplace. Success in these evolving markets requires continual monitoring so you can understand their market size and potential.

In sum, diversifying your knowledge can reduce your risk of unemployment and, thus, improve your chances of being a recession proof Java programmer.

Until next time,
Robert Miller

To read more of Robert's work, visit his blog.

 

NetBeans IDE 6.5 - Development Simplified

NetBeans IDE 6.5 is the latest release of Sun's award-winning open-source IDE that enables developers to rapidly create web, enterprise, desktop, and mobile applications with Java, C/C++ , JavaScript(TM), Ruby, Groovy, and PHP.

Download NetBeans IDE Today.
DZ Top Links

DZone Top Links
Next section
Back to top
most clicked this week from dzone.com

dzone

Most-clicked links this week


 
Popular at JL

Popular at Javalobby
Next section
Back to top
A recap of some of the most popular and active Javalobby.org discussions this week.

Changes in the Application Server Market

There have been a number of significant developments in the enterprise software infrastructure market in the past several years. The application server market...

7 replies - 7028 views - 11/21/08 by PeterCooperEllis in Articles

Specialize In Something Relevant

If you read my blog entry on Language Specialization you might have concluded that I prefer generalists. If, in our industry, generalists were what the...

1 replies - 3715 views - 11/20/08 by Jay Fields in News

Improvement as a Developer

I was doing some thinking about areas where I’m lacking as a developer. There are many, but I’ll list a few here.Testing ImprovementsI think I’ve come a...

2 replies - 3367 views - 11/22/08 by Derek Young in Articles

Beautiful API Design

When I first began to program in Java, I loved the Java language a lot. I used to program in Pascal, Delphi ,Visual Basic and C but Java was very different...

2 replies - 3279 views - 11/26/08 by Ibrahim in News

Java Media Player - First GUI Demo

The Java Media Player is back on track, and I have a Web Start Demo to prove it!

14 replies - 2845 views - 11/24/08 by Mikael Grev in Articles

Swing is Especially Effective If...

You know your target domain or business logic, so that you are able to design expressive and concise domain objects. You are thinking in "swing...

6 replies - 2803 views - 11/26/08 by adam bien in News

What Sun Should Do

Tim Bray has written an insightful piece describing his perscription for a healthier Sun, at the end he suggested others might want to do the same, so here is...

11 replies - 2688 views - 11/26/08 by Ian Skerrett in Articles

EJB 3.1 – EJB New and Improved!

The EJB 3.0 specification was a huge improvement from what we were used to in the early versions of EJB. Available as an early draft, EJB 3.1 has many more...

34 replies - 2810 views - 12/01/08 by Meera Subbarao in Articles

White Papers & Announcements

Product Announcements
Next section
Back to top
Product and service announcements for Java developers.

JExcel 1.3 is Out

TeamDev is pleased to announce a new release of JExcel, library that allows Java developers to integrate their Java applications with Microsoft Office Excel.

5 replies - 1894 views - 11/26/08 by Igor Shvydkoy in Announcements

Loom 1.0 Final is Out. Let There be Awesome

After two years of work, 700+ java classes, 400+ tests, 35 javascript test pages and a hell of a week polishing rough edges, we finally got the release out the...

0 replies - 1741 views - 11/27/08 by Ignacio Coloma in Announcements

CookCC - Unique Lexer/Parser Generator using Java Annotation

CookCC is a lexer/parser (LALR (1)) generator project under BSD license. http://code.google.com/p/cookcc/The unique feature of CookCC is that one can directly...

6 replies - 1317 views - 11/28/08 by Heng Yuan in Announcements

Citra FX Photo Effects 3.0

KIYUT just released Citra FX Photo Effects 3.0, an image filter effects for digital photos or images. It allows anyone, regardless of experience, to turn...

4 replies - 949 views - 11/28/08 by Tonny Kohar in Announcements

Case Study: Experience of Building AJAX with ZK

DBL started using ZK for all new web-development in early 2007, and these systems are now in use by clients in various private sector firms. BACKGROUND

1 replies - 847 views - 11/27/08 by robbiecheng in Announcements

Getting Started with Hibernate Search Refcard Available - Download Now

Hibernate Search brings the power of full text search queries on persistent domain models, and brings Lucene search features to the Hibernate world. DZone's...

0 replies - 726 views - 11/30/08 by Jill Tomich in Announcements

jNetPcap Version 1.2 RC1

jNetPcap is a true java wrapper around the native libpcap and winpcap libraries, exposing all of their functions and structures. Through the use of java's JNI...

0 replies - 666 views - 11/26/08 by Mark Bednarczyk in Announcements

Vroom Request Dispatcher 1.0.0 Released

Vroom Request Dispatcher or VRD is a light weight API that helps you write java web applications with simplicity. No need to write servlets that require...

0 replies - 612 views - 12/01/08 by Farrukh Ijaz in Announcements

TinyLine 2.1 SDK

This release features the latest TinyLine 2D 2.1 and TinyLine SVG 2.1 enginesthat now bundled in a single TinyLine 2.1 SDK.TinyLine 2.1 SDK FeaturesTinyLine 2D...

2 replies - 556 views - 12/01/08 by Andrew in Announcements

Corendal Directory - Open source Web-Based Active Directory Management Tool

Corendal Directory has been released on November 28th, 2008. This is the third major version of this web-based application written in Java.This open source...

0 replies - 489 views - 12/01/08 by Thierry Danard in Announcements

Ebean ORM v1.0.0 Released - Adds Declarative @Transactional Support

Ebean v1.0.0 introduces support for declarative transactions via a @Transactional annotation. This means you can add the @Transactional annotation to a method...

0 replies - 391 views - 11/26/08 by Robin Bygrave in Announcements

Light Report Bursting and Delivering Solution

DocumentBurster - Java PDF Report bursting, splitting and delivering solution IntroductionDocumentBurster takes as input PDF reports and bursts them based on...

0 replies - 202 views - 12/02/08 by vDoru in Announcements

Your Account

Your Account
Next section
Back to top
Manage your account info for this and other Javalobby publications.

Manage your Javalobby membership details

Click on the following links to:

Contact Info
Next section
Back to top
Here's how to reach us, we love to hear from you.

Email us
Send news items to editor@javalobby.org
Send questions, complaints, or suggestions to feedback@javalobby.org
Send advertising inquiries to advertise@javalobby.org
 
  Call us
  Our number is (919) 678-0300. We'd love to hear from you!
Legal
Back to top
The fine print we'd rather avoid completely.
  Feel free to redistribute this newsletter in part or in full to your friends.
 
Javalobby News is a service mark of DZone, Inc.
Copyright © 2001-2008 DZone, Inc.

Thank you for your continued support of Javalobby and DZone. Click here if you prefer not to receive the Javalobby weekly newsletters.
DZone, Inc. - 1251 NW Maynard Rd. - Ste. 300, Cary, NC 27513 - (919) 678-0300