From House Painter to Web Developer: My Journey to a New Career
Written on
Chapter 1: The Beginning of My Journey
In my early twenties, I found myself at a crossroads. I had not completed college, was married by 21, and welcomed my first child shortly after. While I don’t regret these choices, they did lead to financial struggles. For several years, I juggled maintenance and trade jobs, eventually focusing on painting, which provided stability without being overly strenuous. However, I felt unfulfilled, particularly regarding my income.
I was navigating this career path out of necessity rather than choice, lacking experience or a degree. I had yet to discover my newfound passion—coding. This passion would later become a significant part of my life, much to my wife's playful annoyance as she often jokingly referred to my laptop as my "other woman."
Dreaming Big: Pursuing My Passion
After about five years in painting, I harbored a secret desire to become a web developer. At night, I immersed myself in coding, consuming books, blogs, and tutorials. I began creating projects, albeit rudimentary ones that I was too embarrassed to show anyone. My family doubted my aspirations, but I persisted, gradually enhancing my skills and developing projects I was proud of.
Eventually, I decided to document my learning journey through blogging, focusing on JavaScript, Rust, and core programming concepts. This venture on Medium was a turning point for me; my first article was featured by The Startup, which helped me gain visibility. Although financial gain wasn’t my primary motivation, I aimed to build a following and provide educational content for others navigating their coding journeys.
Fast forward a few months, I had amassed around 100 followers and felt more confident in my abilities. It was time to apply for jobs, but I approached the application process with a lack of confidence, often submitting my resume without personalizing my applications.
Section 1.1: The Mistakes I Made
Despite presenting a polished online persona, my resume was inadequate, and I was oblivious to what recruiters sought. After numerous unsuccessful attempts, I realized I needed to change my approach and started conducting research.
If you have skills and a way to showcase them, keep reading—this information is vital. Many companies use Applicant Tracking Systems (ATS) to filter resumes. Unfortunately, my poorly crafted resume was likely ignored by these systems. Fortunately, I discovered a free resume screening service that provided essential feedback, which ultimately helped me secure a six-figure job within two weeks.
Subsection 1.1.1: Understanding My Niche
I learned that my experiences had inadvertently aligned with a specialized developer support role. After adjusting my resume based on the feedback, I began receiving responses.
I was fortunate to find a job posting that required a technical article as part of the application process. I applied, thinking it was an extraordinary opportunity, and, to my surprise, it was a perfect fit for my skills. The interaction with the company president within an hour of my application was a pivotal moment. It felt as if I was in control of the situation, which was empowering.
Chapter 2: Strategies for Success
How to Get a Developer Job – Even in This Economy
This comprehensive course explores effective strategies for landing a developer position, even in challenging economic climates.
How to Get a Software Developer Job (in any economy)
This video offers insights and tips on securing a software developer role, regardless of economic circumstances.
The article I submitted was straightforward, and I was well-prepared to write about it. I dedicated time to crafting an exceptional piece, complete with progress photos, technical explanations, and solid code examples. After a brief interview, I received an offer that I eagerly accepted, marking a significant shift in my career.
If I Can Do It, So Can You
Once a house painter earning $18/hour, I never envisioned a future beyond that income. With no financial investment and just my determination, I transformed my career. You can do the same.
If you have coding skills, a portfolio, and a passion for technology, but are uncertain about transitioning to a new career, I’m here to guide you on how to turn your dreams into reality. Avoid labeling yourself as "aspiring" in your bio.
Step One: Present Yourself Well
Full disclosure: I was quite unkempt during my job search, with no professional attire. I had to invest in a decent outfit and improve my appearance. A professional profile picture is crucial, but beyond that, maintain a respectful online presence. Engage in meaningful discussions and share quality content on social media platforms.
Step Two: Mastering Your Resume
Incorporate relevant technical keywords in your resume—these are vital for passing ATS filters. List skills like React, Angular, and Express. Even if your experience with a technology is minimal, include it if you have some familiarity. Remember, every developer is expected to learn continuously, so don’t worry if you don’t meet every requirement listed in job postings.
Step Three: Highlight Management Experience
When detailing past job responsibilities, shift from a doer’s mindset to a leader’s perspective. Frame your experiences to showcase your impact on previous roles. Use phrases that reflect your leadership capabilities to enhance how you present yourself.
Step Four: Craft Personalized Cover Letters
Stand out by crafting personalized cover letters for each application. Conduct thorough research on potential employers, which will enable you to tailor your cover letter effectively.
Step Five: Timing Your Job Search
To maximize your chances of landing a job, focus on recent postings. Set your search filters to show only roles posted within the last 24 hours. This approach allows you to connect with employers while they are actively reviewing applications.
You Control Your Future
If you desire to change your life, now is the time to seize the opportunity. Despite my lack of formal qualifications, I successfully transitioned to a fulfilling career in tech. Your journey may be challenging, but it’s never too late to start. Believe in yourself and don't settle for anything less than your dreams.
Best of luck to you, aspiring tech leaders—you have what it takes!