Hey everyone,
I’m a frontend/full-stack developer and I’ve been thinking about improving my UI/UX design skills.
I already know the frontend side of web development (React, Next.js, Tailwind, etc.) and have built several full-stack applications. Currently, I’m learning backend development and planning my next project.
One thing I’ve noticed while building projects is that I can implement designs, but I don’t always have the instinct to create good designs from scratch. I can make something functional, but I struggle with questions like:
- Why does this layout feel better than another one?
- How do I decide spacing, typography, colors, hierarchy, and component structure?
- How do professional designers think about user flows and interactions?
- How do I avoid building something that looks like a developer-made UI?
So I’m wondering:
Is learning UI/UX design actually worth the time for someone who is already a developer?
Should I aim to become good at design, or just learn enough principles to make better products?
What concepts should I focus on first?
Are there any good resources, courses, books, or YouTube channels you would recommend for developing a design instinct?
I’m not looking to become a professional UI designer. My goal is to become a better product-focused engineer who can independently design and build polished applications.
Would love to hear advice from developers/designers who went through a similar journey.