🌱 From Fear to Growth: My Journey into Java, AEM, and Frontend

Table of contents
When I look back, I smile at how far I’ve come. As an ECE graduate, I stepped out of college with just the basics of C, C++ and Python. Like many, I carried my own fears and doubts. And for me, that fear had a name: Java.
I used to avoid it, thinking it was too complex. But life has a way of surprising us.
🌟 The Turning Point
As soon as I joined my company, I was expected to learn Java and Spring Boot. At first, it felt overwhelming. But slowly, with patience and practice, I began to understand, learn, and even enjoy it.
At the same time, my love for design kept me curious. I was always fascinated by how HTML, CSS, and JavaScript shaped user experiences. The outcome of writing code and instantly seeing results excited me the most.
🚀 First Step into AEM
My real breakthrough came when I was assigned to an AEM project—as a content author. My role was to migrate content from an old website to a newly structured one.
Just like Java once terrified me, CRXDE Lite in AEM did the same. I spent hours debugging errors, getting frustrated, but never giving up. And on the final day of completing my first task successfully, I felt something powerful: growth through persistence.
💡 Moving into AEM Frontend Development
Soon, I was assigned to a new role as an AEM Frontend Developer. Here, I finally felt aligned with what excites me the most—building, creating, and designing.
Today, I’m:
* Creating AEM components
* Building Sling Models
* Working with ClientLibs
* Connecting everything together into fully functional web pages and sites
At the same time, I’ve started learning Vue.js as a beginner, exploring how modern frontend frameworks bring speed and interactivity to life.
🌿 What I’ve Learned
This journey taught me that what once scares us, can eventually become something we love and excel at. I moved from being a student afraid of Java to someone who now feels excited to explore Java, Spring Boot, AEM, and frontend frameworks.
🔎 What’s Next?
I’ve decided to share my experiences, the errors I encounter in AEM, and the solutions that worked for me. I believe many learners like me are walking the same path, and if my words can make even one person feel less alone in their journey, it’s worth it.
✨ If you’re someone struggling with a tool, a language, or even self-doubt—remember this: The things that terrify you today might be the things you grow to love tomorrow. Keep learning, keep building.
Subscribe to my newsletter
Read articles from Dhakshitha Herculin C directly inside your inbox. Subscribe to the newsletter, and don't miss out.
Written by
