Struggling, Learning, and Building: My Developer Journey So Far

May 10, 2025 (1mo ago)

Struggling, Learning, and Building: My Developer Journey So Far

For a while, I found myself feeling stuck. Despite putting in hours of study and project work, I often felt like I could only remember 50% of what I learned. It was frustrating—knowing that I had gone through tutorials, watched videos, and read docs, yet when it came to applying the concepts, I’d freeze or forget.

But here’s what I realized: this feeling is normal, and the only way forward is to keep building, keep coding, and keep exploring.


Refocusing on the Fundamentals

I decided to slow down and go back to the core concepts, especially in frontend development and React. Rather than rushing through material, I began to spend more time understanding how things work under the hood—particularly React Hooks, which are so essential yet easy to misuse if not fully understood.


Sharpening My Frontend Skills

To strengthen my frontend skills, I built two projects:

These small wins gave me confidence and reminded me how practice always beats passive learning.


Leveling Up: The Zcrum Project (Jira Clone)

To push myself further and combine everything I’ve been learning, I started working on a Jira Clone project, which I’ve named Zcrum.

This is not just a to-do app or another CRUD project. It’s a full-scale clone that involves:

I’ve already completed the landing page, and I’m beyond excited for the upcoming parts of this project. It’s going to be extensive, a bit overwhelming—but most importantly, full of growth.


Final Thoughts

I still sometimes feel unsure or forget things. But now I’ve learned that’s just part of the journey. What matters is that I don’t stop. I keep learning, keep building, and keep challenging myself.

Zcrum isn’t just a clone—it’s a personal milestone, a symbol of pushing past doubt and showing up anyway.

Let’s build something great. 🚀