|
|
|
|
A Developer's Perspective |
|
 |
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.
- 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).
- 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.
- 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.
- 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.
- 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.
- 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.
|
|
| |
|
|
|
 |
most clicked this week from dzone.com |
|
Most-clicked links this week
|
|
|
| |
|
|
|
 |
A recap of
some of the most popular and active Javalobby.org
discussions this week. |
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
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
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
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
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
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
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
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
|
|
|
|
|
|
|
 |
Product and
service announcements for Java developers. |
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
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 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
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
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
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 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 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
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 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 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
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
|
|
|
|
|