Start with “Why” in everything you do — Simon Sinek.
#1: As a freelancer, I attend job interviews every 1-3 years and being able to prepare well to get multiple job offers give me the much needed job security to find work in any job market. I used to go through 15+ books and 40+ websites to brush up prior to my job interviews. So, in 2005, I wrote the book entitled “Java/JEE Job interview Companion” with 400+ Java/JEE job interview questions and answers (sold 35,000+ copies), and then started a dedicated blog for interview preparation. It is much easier to keep an online site up to date than to publish newer editions of the book(s). Topics are nicely categorised and easily searchable. Java interview videos compliment the posts. I generally start brushing up 3-6 weeks before start looking for new contracts.
#2: Increased my earning potential by choosing from 3 to 6 job offers. Even if you will be performing similar tasks, NO two jobs are created the same and have similar budgets. Some jobs are more mission critical than the others. Empower to choose what is best for you as opposed to others choosing it for you.
#3: 12+ companies in 20+ years helped me fast-track my career from mechanical engineering to multitude of contract roles like Java developer, Lead developer, Big Data Engineer, Solution designer & Solution Architect paying hourly to daily rates.
#4: Repository of my knowledge and experience. Java/JEE technologies, frameworks, and tools are very vast, and this site acts as a journal of my experience for future quick reference to get things done on the job or to prepare for my next job interview or team knowledge sharing session.
#5: Encourages to learn things more proactively. Pick a topic, learn, apply, and let the world know by
2) Helping fellow professionals via industry groups.
3) Publishing articles via industry specific forums.
You learn more by showing others how to do things as you research more, analyse more, and ask more questions. Whilst learning, you are increasing your digital presence. A catalyst to fast track my career. Do you have real 3 year experience or 1 year repeated 3 times?
#6: Improved my writing and verbal communication skills.
#7: Improved my social/professional networking and helped/inspired many others to open more doors.
#8: Changed my habits
— From aimlessly surfing the net whilst commuting to and from work to thinking and researching about my next blog post to write.
— From retiring to bed by listening to an entertaining YouTube video to listening to an informative and inspiring YouTube.
— From stagnating at work from time to time to being more proactive in acquiring a new skill with the view to blogging about it in the near future.
Don’t under estimate the cumulative power of spending 30 to 90 minutes each day on yourself than on your job.
#9: Passive income generation. Whilst I use this site regularly to “talk the talk” in job interviews and “walk the walk” in getting things done at work, which gives me a very decent primary source of income as a “freelance developer”, I have also learnt to monetise this site. How much you can earn as a Java developer or a Big Data Engineer does not depend on your certifications or number of years of experience you have, but “how much value you add to the market place?“, what additional skills and “know how” you have? and how well you can impress your superiors & peers?
Adding value by
— Solving business problems.
— Building mission critical systems for businesses to serve their customers.
— Providing educational services via books, blogs, tutoring, etc on your subject matter expertise.
— Providing short and long term consulting services. Companies like to take different perspectives on things to continuously review and improve their processes, systems, and technologies.
All the 9 points listed above are conducive to the following self development phrase from Jim Rohn,
#10. It is quite satisfying and encouraging to get complimentary emails from those who got multiple job offers.
3 Key Focuses of this site
#1. Quality and uniqueness of the content with lots of Q&As, diagrams, industrial strength examples, and working code.
#2. Well rounded coverage on interview Q&As, step by step tutorials, 16 technical key areas, resume writing, blogging, job hunting and personal development to boost your career by working harder on yourself. The 16 technical key areas are easily applicable to other languages as well.
#3. Topics are categorised, so you can focus on what you like to learn or brush up. Wide variety of topics to choose from. Very handy quick reference to get the job done at work or to get your regular technical doses the Q&As style.