What can you do as a Java (or any) programmer to open more doors & go places

Myriad of online tools for blogging, social media, POD self-publishing, learning on the go, teaching, creating your own products & services, etc have leveled the playing ground and have enabled you to reach incredible heights at the cost of your time, effort & creativity. Don’t blindly follow the mass, and do things differently to go places.

Here is the big picture of what you can do to open more doors & go places

Java Developer Career Prospects

Java Developer Career Prospects

You need a shift of mindset, for example, from just being a “super star developer stuck behind only writing programs” to expanding your horizons as an author, educator (e.g. selling online courses), service provider, value adder, blogger, contractor/freelancer, web entrepreneur, etc. The above diagram gives a big picture as to how you can expand your horizons. 3 main ingredients required to expanding your horizons are:

1) setting goals.

2) desire and perseverance to act on your goals. All your goals are of no use until you persistently act on them.

3) creativity and drive to do things differently to the rest. In other words, don’t just follow what others are doing like piling up on the certifications or starting a blog with the view to spray a few adsense advertisements. Think how you can turn your blog into a subscription based online training site or identify gaps and pain points in the market to create your own product, services and value adds.

Shifting your mindset

A. Shift your mindset from ranting about “a badly written code at work”, “losing the jobs to offshore programmers”, feeling frustrated about not getting the promotion or pay rise you had expected at work” or feeling stagnated at work to positive emotions like devising a plan to getting out of your predicament and comfort zone.

  1. Learn a sought-after technologies like Big Data/Low Latency/Full-stack development/system integration, etc and ramp up your skills to get your next dream job.
  2. Start a blog with the view to proactively learn, brand your capabilities and then later expand it into a subscription based online training site or as a repository of your knowledge & experience leading to self-publishing a book or creating a product.
  3. Pick a soft skill to work on. For example, communication, online marketing, analytical, etc.

B. Shift your mindset from “commuting to and from work without any light-bulb moments” to “jotting down the ideas that come your way on to your mobile memo” with the view to think further about it at your leisure.

C. Shift your mindset from “browsing today’s online news for 15 minutes as the first thing you do when you get to work” to “researching further on the idea that you had jotted down on your mobile memo” as a result of an earlier light-bulb moment.

D. Shift your mindset from working harder on your work to working harder on yourself — said by Jim Rohn. Work on your SEO skills, WordPress or other blogging platform skills, social media skills, Google adsense/adwords skills, affiliate marketing skills, Google analytics know hows and the list goes on. You can get started on most of these things by watching a few YouTube videos and subscribing to quality blogs. It took me only 5 hours to get started with word press by watching a few YouTube videos. Learned a lot about social media for business by investing on a book by Guy Kawasaki.

This list goes on.

What is the catch?

You need to make some sacrifices. You also need to be very patient as it can take 2+ years to get into the rhythm and see some “Wow moments like

“Wow, my income is now 1.5 times as a contractor”

“Wow, I managed to get a foot in the door of an investment bank with a 30% pay rise”

“Wow, I have 400+ subscribers to my online training blog”

“Wow, my recent post has reached 6,000 unique readers”,

“Wow, I have self published my first technical book to amazon and sold 40 copies in the first week….”

It is not easy to sustain your drive and passion as you will have more “ordinary” moments than the “Wow moments”. You need to constantly motivate yourself. Consistently churn out unique blog contents, self-published books, new product/app ideas until things click to create more “Wow moments”.

You need to believe that “Something is about to Spark“. You need to change directions or do things differently. You need to grow not just as a techie, but as an internet entrepreneur with good marketing and networking skills. List your strengths and passion to create your own branding. Collaborate universally with other like minded people.

Is it really a passive income?

It is a passive income in the sense that you can get revenue from your blog, books, online courses and products whilst you are on your holidays, waiting for a new contract, being sick, etc. But in reality, you need to work very hard upfront say 2 to 4 years to get the ball rolling. So, you are working hard upfront to earn a passive income later on. This is not 2008, and it is a very crowded place out there on the web and you need to really standout to attract users and customers. Whatever you create need to be unique and add value to your customers or users. You need to give others what they need in terms of products, services, training, etc before you take what you need in terms of recognition, more followers, more subscribers, more customers, etc. Opportunities are limitless, and you are only limited by your imagination. Realize your strengths and harness them. One thing may lead to another with a few set backs, but if you can keep at it, and change directions or do things differently when you hit against a brick wall, you will be a different person compared to when you had started on your journey.

Even if you have a passive income flowing in, you can’t afford to be complacent. The online landscape can quickly change within 2-3 months, and you need to constantly find ways to improve your services, contents, and offerings to stay ahead of your competition.

Step up your career as a Java developer

Step up your career as a Java developer

Reality Check

The reality is that in a very crowded internet landscape, for most of you the primary source of income will still come from a 9am to 5pm job as a full time permanent or contract staff, and your online presence will only be creating a tangible income of $2 to $10.0 a day. The real consolation is the intangible benefits you would accomplish such as:

  • Becoming a better hands-on professional to go places. To blog, you need to research a lot, think a lot, experiment a lot, and read a lot. You will be motivated to proactively learn new things. I learned JavaScript and nuances of Java, Spring, Hibernate, etc by blogging.
  • Improving your researching, writing, and communication skills.
  • Your blog will become a repository of your experience. Technologies, frameworks, and tools are very vast, and if you want to jog your memory in the future, you know where to go.
  • Networking with the other like minded professionals and improving your online presence as the future recruitment will be digital. Online resumes, blogs, social media profiles, online tests, video interviews, contribution to open-source projects & self-taught projects on Git Hub, etc will determine your employ-ability.

Most Importantly

The person you have become through the process of learning more, thinking more, coding more, writing more, better discipline, setting goals and meeting them, and the potential to make it big if you have the passion, right recipe, and the perseverance to keep at it. In a nut shell, it is conducive to developing a decent career as a well rounded Java professional by taking the road less traveled.


The following two tabs change content below.
Arulkumaran Kumaraswamipillai
Mechanical Engineer to freelance Java developer within 3 years. Freelancing since 2003 for the major banks, telecoms, retail & government organizations. Attended 150+ Java job interviews, and most often got 3-6 job offers to choose from. Published Java/JEE books via Amazon.com in 2005, and sold 35K+ copies. Books are outdated and replaced with this online Java training. Join my LinkedIn group. 1,350+ paid memberships.

7 comments on “What can you do as a Java (or any) programmer to open more doors & go places
  1. urwashi says:

    Very inspiring. Thanks

  2. Biniam says:

    Inspirational and with a lot of valuable information for personal + professional development!

  3. Partha Pal says:

    Very nice to read. Thanks

  4. dorra says:

    very interesting article , thank you so much .

  5. manikant says:

    It is very very inspiring !!! Thanx

  6. Javed Khan says:

    I know this website from the day it was free from subscription. One of the most amazing websites for learning java related skills.

  7. vijay khairnar says:

    I want to appreciate the articles of this site. The technical knowledge shared is very helpful and Other articles are potentially inspiring.

By topics – 800+ Q&As ♥ Free ♦ FAQ

open all | close all

Java 200+ FAQs – Quick Brushup

open all | close all

100+ Java Tutorials step by step

open all | close all

13+ Tech Key Areas to standout

open all | close all

Java coding exercises

open all | close all