Loading

Navigating the Path from Self-Taught Developer to Future Architect: A Personal Journey

I have been inundated with messages online, with many seeking guidance on where to begin their programming journey. This overwhelming response has inspired me to initiate this dialogue with others. It's important to acknowledge that learning programming is not only an achievable feat but is made significantly easier with a genuine interest and a steadfast commitment to continuous learning. Having accumulated 7 and a half years of hands-on experience in the IT industry, I am eager to share my personal journey and insights, shedding light on the transformative process from a self-taught enthusiast to a seasoned software engineer.

My journey commenced as a systems operator at a health IT company, where I spent three years honing my skills. Subsequently, I transitioned to full-stack development for a company servicing Xbox as a client. In this role, I was responsible for crafting and maintaining the web side of Xbox, creating promotional materials, and developing interactive web games that allowed participants to win controllers or discounts.

After two years, I seized a new opportunity, moving to a different company where my focus shifted to full-stack work with an emphasis on data. I streamlined data flow through MongoDB to Databricks pipelines and contributed to data transformation and visualization using TypeScript, Node.js, ReactJS, and Power BI software. Recognizing my skills, the company later approached me for a DevOps engineering role.

In this capacity, I leveraged my expertise in Azure, Kubernetes, Linux, Docker, Node.js, MongoDB, NGINX, Datadog, and Yellowfin to optimize operational efficiency and enhance system reliability. This journey, from being a self-taught enthusiast to a DevOps engineer, has provided invaluable insights over the past seven years.

For those considering a similar path, the key lies in cultivating a genuine interest in the field and maintaining a consistent student mentality. To embark on your programming journey, start with HTML, CSS, and JavaScript, and deploy your projects on platforms like Heroku and GitHub to gather feedback from friends and family.

Here are some helpful resources to aid your learning journey, click on the links below:


Stay tuned for my next blog post, where I will delve deeper into the intricacies of this transformative journey. Remember, the key is to start with curiosity and embrace the learning process. The possibilities are limitless.

author : Aubrey

Aubrey , the driving force behind Swaartware, brings extensive expertise and a passion for innovation. Their leadership propels Swaartware to new heights, delivering exceptional results in small business IT industry. With a relentless drive for excellence, Aubrey is revolutionizing the tech landscape, leaving a lasting impact in the industry.

Comment Section : Coming Soon