Start with “Why” in everything you do — Simon Sinek.
#1: As a freelance Java developer, 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 empowering to pick and choose from 5 to 6 job offers. Also helped me fast-track my career from mechanical engineering to multitude of Java roles like Java developer, Lead developer, Big Data Engineer, Solution designer & architect.
#3: Future proofing the emerging talent search and hiring process. The traditional paper resumes and in-person interviews are on the way out, and the way of recruitment is becoming more digital.
— The resumes will be replaced by your digital presence (e.g. blogs, online digital portfolios, digital publications, LinkedIn contributions, etc) and social media profiles.
— The phone and face to face interviews will be displaced by the video interviews.
— There will be “cloud based hiring tools” along with innovative assessment and filtering techniques to analyse your digital presence.
— Biometrics (i.e. metrics related to human characteristics and traits) will play a major role in predicting the next hire.
#4: Repository of my knowledge and experience. Java/JEE technologies, frameworks, and tools are very vast, and this blog acts as a journal of my experience for future quick reference to get things done on the job and other endeavours like publishing a book, updating my resume, self-development, etc.
#5: Encourages to learn things more proactively. Pick a topic, learn, apply, and let the world know by
2) Helping fellow professionals via LinkedIn “interest 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.
#6: Improved my writing and verbal communication skills. Blog posts, forum chats, replying to comments, YouTube videos, etc.
#7: Personal branding to network with like minded professionals. Improved my social/professional networking and enhanced my prospects to open more doors as a Java developer.
#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 video or making my own video for the blog.
— 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.
#9: Passive income generation via subscriptions and advertisements. 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 Java developer”, I have also learnt to monetise this site. How much you can earn as a Java developer does not depend on your Java 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 and secured a job.
3 key focuses
#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&A, tutorials, 16 technical key areas, soft skills, 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&A style.