🌱 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.

0
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

Dhakshitha Herculin C
Dhakshitha Herculin C